From jengross at gte.net Thu Dec 1 01:26:42 2005 From: jengross at gte.net (Jennifer Gross) Date: Wed, 30 Nov 2005 23:26:42 -0800 Subject: [AccessD] Database Corruption In-Reply-To: Message-ID: <005801c5f648$96b8d160$6501a8c0@jefferson> Thanks for this Gary. We did re-map the drives after the move off the SAN and I asked everybody to reboot. I think you are right, we are on the hunt for a faulty network connection. Jennifer -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Wednesday, November 30, 2005 9:53 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Database Corruption Hi Jennifer, In my experiences with corruptions over the years, pretty much all of them have been caused by network connectivity issues. Even with the database moved off the SAN ad back to the original server, did they still have other drives mapped to the SAN?? Did all the workstations reboot after the move back?? I am theorizing that some connectivity issue with the SAN is causing the workstations to go into some temporary wait state and then the Access database thinks the user has disconnected....and bang, it sets the corrupted flag and the next user that tries to get in is locked out until the compact/repair is done. Good luck figuring it out, its likely gonna be tough. GK On 11/30/05, Jennifer Gross wrote: > I have a multi-user (approximately 15 users) database split BE and FE, > with the FE residing on each individual work station or Terminal > Server in separate user directories. About a week ago IT moved the BE > to a SAN and since then we have been experiencing corruption of the BE > about 3 times a day. I have imported all the tables and relationships > into a new database - still corrupting, rolled back the FE to one that > was stable prior to the corruptions starting - still corrupting, moved > the BE back to the server off the SAN - still corrupting and now I am > going to import the table structures into a new database and then > import the data into the new tables. > > It is an A2K FE and BE. Most users are on Win2K with A2K, some are on > WinXP with AXP or A2003. Does anyone have any ideas what could be > going on here? Any suggestions are appreciated. > > Thanks in advance, > > Jennifer Gross > > > -- > 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 jengross at gte.net Thu Dec 1 01:26:58 2005 From: jengross at gte.net (Jennifer Gross) Date: Wed, 30 Nov 2005 23:26:58 -0800 Subject: [AccessD] Database Corruption In-Reply-To: Message-ID: <005901c5f648$a09f2670$6501a8c0@jefferson> Andrew, Thanks for this. It is something I hadn't considered. I've suggested to IT a look at the file name and locking issues. Thanks again, Jennifer -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Curtis, Andrew (WAPL) Sent: Wednesday, November 30, 2005 9:46 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Database Corruption We have had some problems when the filepath from the server perspective is longer than 255 characters for the BE. I.E you may access the BE via a share name (\\server\sharename\BE.mdb), however the REAL file path on the server may be something like S:\databases for public use\department one\..\..\..\BE.MDB When the BE.mdb path may actually be longer than 255 characters Also check Microsoft for file locking issue with Windows XP non SP workstations on Windows 2003 servers. You have said that this has only been a problem since the SAN move, is the new SAN hosts 2003? And the old server host was 2000? If this is the case, file locking by the CLIENT is likely. --andrew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jennifer Gross Sent: Thursday, 1 December 2005 1:07 PM To: AccessD List Subject: [AccessD] Database Corruption I have a multi-user (approximately 15 users) database split BE and FE, with the FE residing on each individual work station or Terminal Server in separate user directories. About a week ago IT moved the BE to a SAN and since then we have been experiencing corruption of the BE about 3 times a day. I have imported all the tables and relationships into a new database - still corrupting, rolled back the FE to one that was stable prior to the corruptions starting - still corrupting, moved the BE back to the server off the SAN - still corrupting and now I am going to import the table structures into a new database and then import the data into the new tables. It is an A2K FE and BE. Most users are on Win2K with A2K, some are on WinXP with AXP or A2003. Does anyone have any ideas what could be going on here? Any suggestions are appreciated. Thanks in advance, Jennifer Gross -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This message and any attached files may contain information that is confidential and/or subject of legal privilege intended only for use by the intended recipient. If you are not the intended recipient or the person responsible for delivering the message to the intended recipient, be advised that you have received this message in error and that any dissemination, copying or use of this message or attachment is strictly forbidden, as is the disclosure of the information therein. If you have received this message in error please notify the sender immediately and delete the message. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Thu Dec 1 06:33:01 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Thu, 1 Dec 2005 07:33:01 -0500 Subject: [AccessD] Append (?) Query Help Message-ID: You can't make a date field N/A, it has to be null or a date value. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, November 30, 2005 4:24 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Append (?) Query Help Gary, The field is a date field. I tried making the blanks = N/A but they would not take. The source table was a non normalized table that I broke to several smaller tables to normalize the data. I missed taking the Term Date field the first time through. Would it be easier just to rebuild the target table? Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Wednesday, November 30, 2005 12:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Append (?) Query Help I would change it to just a plain select query and see what results you are getting. Are you getting nulls in one of those two fields?? Perhaps you have some bad records? Perhaps you need a condition to select only if is not null or something? Is that enough info to actually add the record in the table you are trying to insert into? On 11/30/05, Joe Hecht wrote: > I am trying to add a field of data from one table to > another. The idea is to add the term date to the target > table. It errors out to key violation and null values. > > > > Please advise. > > > > SQL = > > > > INSERT INTO 01tblPersonel ( MyEmpNumb, Term_Date ) > > SELECT [01_PersMasterfor Programming].MyEmpNumb, > [01_PersMasterfor Programming].TERM_DATE > > FROM [01_PersMasterfor Programming]; > > > > Joe Hecht > > jmhecht at earthlink.net > > > > -- > 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 robert at servicexp.com Thu Dec 1 07:07:16 2005 From: robert at servicexp.com (Robert Gracie) Date: Thu, 1 Dec 2005 08:07:16 -0500 Subject: [AccessD] Raise Event Across Network Message-ID: <3C6BD610FA11044CADFC8C13E6D5508F4F9B@gbsserver.GBS.local> Drew, Thanks, I'm going to give this a go, if I completely put my hair out, I get back with you.. :-) If that is Ok?? Robert Gracie www.gbsysnow.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Thursday, December 01, 2005 12:46 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Raise Event Across Network I could compile a winsock project for you if you want. Drew -----Original Message----- From: Robert Gracie [SMTP:robert at servicexp.com] Sent: Wednesday, November 30, 2005 10:54 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Raise Event Across Network Hey Drew, Yes Indeed I found it, however the code is based on the winsock.dll which I guess is not installed by default. I guess you need Vb6 to distribute it, SO I have started the process of puzzling out a system using the http://www.ostrosoft.com/oswinsck.asp .dll Interesting but not fun.... :-) Thanks For You Help!! Robert Gracie www.gbsysnow.com SNIP From cyx5 at cdc.gov Thu Dec 1 07:26:32 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Thu, 1 Dec 2005 08:26:32 -0500 Subject: [AccessD] Members in Los Angeles Area Message-ID: Joe, what are you trying to do? I have the product but am not in LA. Do you need an app deployed or something? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, November 30, 2005 11:10 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Members in Los Angeles Area Are there any list members in the Los Angeles area who have Visual Studio Tools for Office? Please let me know. I may ask to meet with you. Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jdemarco at hudsonhealthplan.org Thu Dec 1 07:44:56 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Thu, 1 Dec 2005 08:44:56 -0500 Subject: [AccessD] Access data to and from Website Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C4192@TTNEXCHCL2.hshhp.com> To get up and running quickly maybe try classic ASP? The code behind is mostly VBScript so it's syntax you'd be familiar with. 4guysfromrolla.com or asp101.com should get you started. On a more modern front ASP.NET is the latest/greatest and supercedes ASP. If you want to play with either set up a free account at brinkster.com. You can do ASP in anything from notepad to a dev environment like Visual Interdev. Visual Studio .NET is the tool for ASP.NET. There are other choices for both (do a google and lo and behold...). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Borge Hansen Sent: Wednesday, November 30, 2005 10:03 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access data to and from Website Hi all, I have no experience with pushing data between an Access database and a Website. We have a full featured event management database that we have been running for some years - still in Access97 about to be moved to A2003... A number of conferences are held throughout the year. An organization registers one or more attendees An attendee is assigned to several sessions throughout the conference. All registration related communication used to be handled with postal mailout, now most is done via email. However, de peple in de top office is reguesting that an attendee should be able to visit the website (currently just a static web page) - view all sessions for the conference and select which ones they wish to attend, and submit this information. Relevant procedures will then integrate the information captured into the event database. Something needs to be up and running rather quickly. I'd appreciate anyone's comments, suggestions for a simple, quick and efficient solution. What tools to use? Estimated time involved? Code samples This is how I envisage the functionality: The Attendee enters LastName, FirstName, City and emailaddress. Entry is validated against table containing data for all attendees for the Conference: AttendeeID, LastName, FirstName and City (we may not have email address at this stage). As part of the validation the AttendeeID is identified. The list of sessions are displayed grouped by Date and Session Category and order by StartTime. There is a tickbox (?) for each Session where the Attendee can tick if he/she wishes to attendee the Session. Each session is identified by a SessionID, (not necessarily displayed). At the bottom a Submit button. Curious as to how do you make this part of the webpage dynamic/interactive - i.e. the code behind the submit button to walk the page, identify the sessions that have been ticked and capture the corresponding SessionID The submit button will do the following: 1. Send an email confirming Name, City and listing the Sessions that the Attendee wishes to attend. 2. Capture information from the Webpage to a table called say tblWebRegistrationAttendee AttendeeID emailaddress (no editing of Name and City information) and to a table called say tblWebRegistrationAttendeeSession AttendeeID SessionID The captured information will then be copied from the webserver tables to the event database for further processing..... .... that's it any suggestions, comments, pointers appreciated regards /borge -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************************** "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From prosoft6 at hotmail.com Thu Dec 1 07:47:31 2005 From: prosoft6 at hotmail.com (Julie Reardon-Taylor) Date: Thu, 01 Dec 2005 08:47:31 -0500 Subject: [AccessD] Visual Studio 2005 Standard Edition Message-ID: I was wondering about the Visual Studo 2005 software myself. With the standard edition, can you deploy Access runtime? It sounds like you need Visual Studio for MS-Office? If I have Office 2003, can I just purchase the Wise/Sagekey software to deploy my run-time apps, or do I need to have Visual Studio? Julie Reardon-Taylor PRO-SOFT OF NY, INC. 44 Public Square Suite #5 Watertown, NY 13601 Phone/Fax: (315) 785-0319 www.pro-soft.net From Lambert.Heenan at AIG.com Thu Dec 1 08:14:37 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 1 Dec 2005 08:14:37 -0600 Subject: [AccessD] OT: free Sygate personal Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F19B68E4C@xlivmbx21.aig.com> Curious. I would have said that the firewall *in a router* protects you from port scanners and the like trying to get IN. But what it does nothing about is protecting you from programs on your system that want to call home. For instance I was looking for a freeware file splitter that could handle multi-gigabyte files. One that I tried looked ok "on paper" until I tried using it. Then my software firewall advised me that two spyware programs came along with the package, one was intending to report home on every website that I visited. Needless to say all three products were removed (sorry I didn't keep a note of which they were). Without a software firewall I would have been a victim of today's mallware brigade. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Thursday, December 01, 2005 12:56 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: free Sygate personal The firewall mostly protects you from stuff going OUT, not coming in. The built into Xp firewall is getting better. I might be trusting it on one or more of my systems. Or not. Don't want to tip my hand ;-) On 11/30/05, Rocky Smolin - Beach Access Software wrote: > If you're behind a router with a firewall (and running AV scanning > email, > etc.) do you need one of these additional products? > > Rocky > > ----- Original Message ----- > From: "Heenan, Lambert" > To: "'Access Developers discussion and problem solving'" > > Sent: Wednesday, November 30, 2005 8:51 AM > Subject: Re: [AccessD] OT: free Sygate personal > > > >I just started to use the free version of the Outpost firewall and I > >have to say I'm very happy with it. > > > > http://www.agnitum.com/products/outpostfree/download.php > > > > Lambert > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John > > Colby > > Sent: Wednesday, November 30, 2005 10:28 AM > > To: 'Access Developers discussion and problem solving' > > Subject: [AccessD] OT: free Sygate personal > > > > > > Is the free version of the Sygate firewall now gone? Symantic > > bought Sygate and I cannot find a "download free version" link > > anymore. > > > > John W. Colby > > www.ColbyConsulting.com > > > > Contribute your unused CPU cycles to a good cause: > > http://folding.stanford.edu/ > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Thu Dec 1 09:09:14 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 1 Dec 2005 09:09:14 -0600 Subject: [AccessD] Raise Event Across Network Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD1F1@main2.marlow.com> Okay, go for it! Drew -----Original Message----- From: Robert Gracie [SMTP:robert at servicexp.com] Sent: Thursday, December 01, 2005 7:07 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Raise Event Across Network Drew, Thanks, I'm going to give this a go, if I completely put my hair out, I get back with you.. :-) If that is Ok?? Robert Gracie www.gbsysnow.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Thursday, December 01, 2005 12:46 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Raise Event Across Network I could compile a winsock project for you if you want. Drew -----Original Message----- From: Robert Gracie [SMTP:robert at servicexp.com] Sent: Wednesday, November 30, 2005 10:54 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Raise Event Across Network Hey Drew, Yes Indeed I found it, however the code is based on the winsock.dll which I guess is not installed by default. I guess you need Vb6 to distribute it, SO I have started the process of puzzling out a system using the http://www.ostrosoft.com/oswinsck.asp .dll Interesting but not fun.... :-) Thanks For You Help!! Robert Gracie www.gbsysnow.com SNIP -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Thu Dec 1 09:42:07 2005 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 1 Dec 2005 09:42:07 -0600 Subject: [AccessD] OT: free Sygate personal In-Reply-To: <1D7828CDB8350747AFE9D69E0E90DA1F19B68E4C@xlivmbx21.aig.com> References: <1D7828CDB8350747AFE9D69E0E90DA1F19B68E4C@xlivmbx21.aig.com> Message-ID: There, you said it better than I did Lambert. That is what I meant. The router "firewall" does a good job of protecting inbound snooping but doesn't stop the "calling home" stuff that the Software Firewall does. I have found that the software firewall sometimes can be a pain in the back side in dealing with stuff inside my router though. I had one system on that I had to shut down the router in order to get a drive mapped to another system work. I had rules set up to specifically allow it but it would stop working every time the system was restarted and I had to then stop the firewall, the open something on the mapped drive, then turn on the firewall again. That was using Norton's Firewall on that system and after a hard drive crash on that system I did not reload that firewall on that system specifically because of that issue. I'm sad that Sygate will be going away. I have had their free firewall running for years on one of my system and have had zero problems with it. It just works. Thanks for chiming in with the clarification Lambert. GK On 12/1/05, Heenan, Lambert wrote: > Curious. I would have said that the firewall *in a router* protects you from > port scanners and the like trying to get IN. But what it does nothing about > is protecting you from programs on your system that want to call home. > > For instance I was looking for a freeware file splitter that could handle > multi-gigabyte files. One that I tried looked ok "on paper" until I tried > using it. Then my software firewall advised me that two spyware programs > came along with the package, one was intending to report home on every > website that I visited. Needless to say all three products were removed > (sorry I didn't keep a note of which they were). > > Without a software firewall I would have been a victim of today's mallware > brigade. > > Lambert > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Thursday, December 01, 2005 12:56 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: free Sygate personal > > > The firewall mostly protects you from stuff going OUT, not coming in. The > built into Xp firewall is getting better. I might be trusting it on one or > more of my systems. Or not. Don't want to tip my hand ;-) > > > On 11/30/05, Rocky Smolin - Beach Access Software wrote: > > If you're behind a router with a firewall (and running AV scanning > > email, > > etc.) do you need one of these additional products? > > > > Rocky > > > > ----- Original Message ----- > > From: "Heenan, Lambert" > > To: "'Access Developers discussion and problem solving'" > > > > Sent: Wednesday, November 30, 2005 8:51 AM > > Subject: Re: [AccessD] OT: free Sygate personal > > > > > > >I just started to use the free version of the Outpost firewall and I > > >have to say I'm very happy with it. > > > > > > http://www.agnitum.com/products/outpostfree/download.php > > > > > > Lambert > > > > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com > > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John > > > Colby > > > Sent: Wednesday, November 30, 2005 10:28 AM > > > To: 'Access Developers discussion and problem solving' > > > Subject: [AccessD] OT: free Sygate personal > > > > > > > > > Is the free version of the Sygate firewall now gone? Symantic > > > bought Sygate and I cannot find a "download free version" link > > > anymore. > > > > > > John W. Colby > > > www.ColbyConsulting.com > > > > > > Contribute your unused CPU cycles to a good cause: > > > http://folding.stanford.edu/ > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 john at winhaven.net Thu Dec 1 09:42:12 2005 From: john at winhaven.net (John Bartow) Date: Thu, 1 Dec 2005 09:42:12 -0600 Subject: [AccessD] OT: free Sygate personal In-Reply-To: <1D7828CDB8350747AFE9D69E0E90DA1F19B68E4C@xlivmbx21.aig.com> Message-ID: <00a901c5f68d$cf0685e0$7c01a8c0@ScuzzPaq> Lambert, Good story! Illustrates the reason for having an outgoing firewall perfectly. Unfortunately, Microsoft's built in firewall doesn't protect against outgoing threats. So, unless you are abasolutely sure that you can't possibly have any worries about malware then you are better off having a firewall that can prevent incoming and outgoing traffic. The Sygate Personal Firewall was great for home PCs, for which it was free. You could purchase a license for it for your business PCs too and then, IIRC, it was called "Pro" added a few items and the ability to get support. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Curious. I would have said that the firewall *in a router* protects you from port scanners and the like trying to get IN. But what it does nothing about is protecting you from programs on your system that want to call home. For instance I was looking for a freeware file splitter that could handle multi-gigabyte files. One that I tried looked ok "on paper" until I tried using it. Then my software firewall advised me that two spyware programs came along with the package, one was intending to report home on every website that I visited. Needless to say all three products were removed (sorry I didn't keep a note of which they were). Without a software firewall I would have been a victim of today's mallware brigade. From Chester_Kaup at kindermorgan.com Thu Dec 1 09:46:37 2005 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Thu, 1 Dec 2005 09:46:37 -0600 Subject: [AccessD] Delete query does not run Message-ID: Here is the delete query. Get a message of cannot delete from specified table. Why? DELETE Constants.*, Constants.PID FROM Constants WHERE (((Constants.PID)=[CONSTY]![PID])); 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 paul.hartland at isharp.co.uk Thu Dec 1 09:58:18 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Thu, 1 Dec 2005 15:58:18 -0000 Subject: [AccessD] Delete query does not run In-Reply-To: <14A7AB003EFD444BBB193A23128DA20E9D4C66@AL-PRI.Aldridge.local> Message-ID: Bugger can't think why off hand, but don't think you can use Constants.* or any .* in a delete query...Think you need to change it to : DELETE Constants.PID FROM Constants WHERE (((Constants.PID)=[CONSTY]![PID])); Paul Hartland -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kaup, Chester Sent: 01 December 2005 15:47 To: Access Developers discussion and problem solving Subject: [AccessD] Delete query does not run Here is the delete query. Get a message of cannot delete from specified table. Why? DELETE Constants.*, Constants.PID FROM Constants WHERE (((Constants.PID)=[CONSTY]![PID])); 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 andy at minstersystems.co.uk Thu Dec 1 10:00:33 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 1 Dec 2005 16:00:33 +0000 Subject: [AccessD] Delete query does not run Message-ID: <20051201160029.B70B2255897@smtp.nildram.co.uk> Could Constants be a reserved word by any chance? Try putting it as [Constants]. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "Access Developers discussion and problem solving" Subject: [AccessD] Delete query does not run Date: 01/12/05 15:49 Here is the delete query. Get a message of cannot delete from specified table. Why? DELETE Constants.*, Constants.PID FROM Constants WHERE (((Constants.PID)=[CONSTY]![PID])); 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 ________________________________________________ Message sent using UebiMiau 2.7.2 From Lambert.Heenan at AIG.com Thu Dec 1 10:02:26 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 1 Dec 2005 10:02:26 -0600 Subject: [AccessD] A Corrupt Database Tale Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F19B68F16@xlivmbx21.aig.com> I just thought I'd add this story to the list of "things that can go wrong", as another example of why it is so important to have backups. I was working on this application which I had compiled to an MDE the night before. Then yesterday I added a new form and some queries and code. Nothing earth shattering, except that when I tried to make the MDE version all that happened was that Access created the intermediate db1.mdb file, and then sat there doing nothing else. No error messages, nothing, but Access was left in a 'Not Responding' state. The only option I was left with was to kill Access in Task Manager. So I tried a Repair and Compact - no good, same problem. Compacted with JetComp - no good, same problem. Next I created a new, blank database and imported all the objects from my problem application. All object imported without complaint, but still I could not create an MDE file. I finally fixed the problem by going to the previous night's backup and importing into it all of the objects that I had changed in the problem mdb file. Bingo it compiled to an MDE again! No reason or rhyme, but at least I got to progress. So keep making those daily (or twice daily) backups. Lambert From harkinsss at bellsouth.net Thu Dec 1 10:09:32 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Thu, 1 Dec 2005 11:09:32 -0500 Subject: [AccessD] Delete query does not run In-Reply-To: Message-ID: <20051201160948.ORWG6508.ibm70aec.bellsouth.net@SUSANONE> Why do you list * and PID? Wouldn't * include PID? DELETE FROM table WHERE You don't even need the table.* -- DELETE's going to delete all the fields for the appropriate record. Susan H. Here is the delete query. Get a message of cannot delete from specified table. Why? DELETE Constants.*, Constants.PID FROM Constants WHERE (((Constants.PID)=[CONSTY]![PID])); 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.362 / Virus Database: 267.13.10/189 - Release Date: 11/30/2005 From Chester_Kaup at kindermorgan.com Thu Dec 1 10:26:07 2005 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Thu, 1 Dec 2005 10:26:07 -0600 Subject: [AccessD] Delete query does not run Message-ID: Here is the solution I can up with DELETE * FROM Constants WHERE PID=(SELECT PID FROM CONSTY WHERE PID = CONSTANTS.PID;); -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Thursday, December 01, 2005 10:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Delete query does not run Why do you list * and PID? Wouldn't * include PID? DELETE FROM table WHERE You don't even need the table.* -- DELETE's going to delete all the fields for the appropriate record. Susan H. Here is the delete query. Get a message of cannot delete from specified table. Why? DELETE Constants.*, Constants.PID FROM Constants WHERE (((Constants.PID)=[CONSTY]![PID])); 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.362 / Virus Database: 267.13.10/189 - Release Date: 11/30/2005 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Thu Dec 1 10:27:28 2005 From: artful at rogers.com (Arthur Fuller) Date: Thu, 1 Dec 2005 11:27:28 -0500 Subject: [AccessD] Formatting the text of a tab caption In-Reply-To: Message-ID: <200512011627.jB1GRVJ29856@databaseadvisors.com> YATAAICFO (yet another thing about Access I cannot figure out): in the current app I have succeeded a couple of times in making the tab caption bold, but I can't remember how I did it. The client likes it and now I want to do it on numerous other tabbed pages, but when I select the tab the formatting toolbar is all unselectable. And yet I succeeded in at least a couple of tabbed controls. Can anyone tell me how to do it? Precisely what causes the controls on this toolbar to become unselectable at times, and selectable at other times? Obviously, this is low on the list of priorities, but it miffs me doubly because I have done it at least twice in this app, and cannot seem to do it again. TIA, Arthur From paul.hartland at isharp.co.uk Thu Dec 1 10:36:12 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Thu, 1 Dec 2005 16:36:12 -0000 Subject: [AccessD] Formatting the text of a tab caption In-Reply-To: <200512011627.jB1GRVJ29856@databaseadvisors.com> Message-ID: You have to make sure your selecting the whole tab control part and not just the individual tab. Paul Hartland -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: 01 December 2005 16:27 To: 'Access Developers discussion and problem solving' Subject: [AccessD] Formatting the text of a tab caption YATAAICFO (yet another thing about Access I cannot figure out): in the current app I have succeeded a couple of times in making the tab caption bold, but I can't remember how I did it. The client likes it and now I want to do it on numerous other tabbed pages, but when I select the tab the formatting toolbar is all unselectable. And yet I succeeded in at least a couple of tabbed controls. Can anyone tell me how to do it? Precisely what causes the controls on this toolbar to become unselectable at times, and selectable at other times? Obviously, this is low on the list of priorities, but it miffs me doubly because I have done it at least twice in this app, and cannot seem to do it again. TIA, Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Thu Dec 1 10:54:09 2005 From: artful at rogers.com (Arthur Fuller) Date: Thu, 1 Dec 2005 11:54:09 -0500 Subject: [AccessD] Way OT, I know Message-ID: <200512011654.jB1GsCJ05013@databaseadvisors.com> My eldest cat Scotia, age 16, died last night. I knew last night was going to be the night. I could tell, and I knew that if she made it to this morning that it was time to end it. Perhaps the most horrid idiom in English is "to put her down". I hope that she had a good life. I did what I could to enhance it. She always had access to the outdoor world (I chose my places to live over these 16 years based almost entirely on access to outdoors). She gave me some of the greatest moments of my life. The most special for me was when she had her first litter. Cats almost invariably find a secluded spot such as under a staircase and have their babies in private, but not Scotia. She insisted that I be her midwife. Every time I left her even for a moment she let me know quite clearly that I was required to be with her. She did all the work, obviously, but as each of her five babies appeared I took them and cleaned them and lay them beside her. I am not anthropomorphizing this. It was quite clear that she wanted me to be her midwife. Not many people get to experience this with a cat. I have lots of stories about special moments with her, but that is the most special of all. I knew she would probably not make it through the night. I stayed with her all night, stroking her and telling her about all the special moments she gave me. At about 4am I fell asleep, and woke at 6am and she was gone. In a few hours I'm going to bathe her then bury her, wrapped in her favourite shirt (she loved that shirt and would lie on it whenever it was available; once I realized that, I made it available at all times; she loved me to wrap her in it as if it were a sleeping bag). She had two litters, and I gave the kittens to various friends. Her family now stretches from Toronto to Montreal to Vancouver to Atlanta. I still have two cats left, both her sons, one from each litter. She will be missed. From artful at rogers.com Thu Dec 1 10:55:29 2005 From: artful at rogers.com (Arthur Fuller) Date: Thu, 1 Dec 2005 11:55:29 -0500 Subject: [AccessD] Formatting the text of a tab caption In-Reply-To: Message-ID: <200512011655.jB1GtWJ05320@databaseadvisors.com> Ah! Okay, I'm an idiot. I suspect we all knew that anyway. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Paul Hartland (ISHARP) Sent: December 1, 2005 11:36 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Formatting the text of a tab caption You have to make sure your selecting the whole tab control part and not just the individual tab. Paul Hartland From dwaters at usinternet.com Thu Dec 1 10:56:27 2005 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 1 Dec 2005 10:56:27 -0600 Subject: [AccessD] Formatting the text of a tab caption In-Reply-To: <3401275.1133455078381.JavaMail.root@sniper22> Message-ID: <000001c5f698$2c301e20$0200a8c0@danwaters> Arthur, All you have to do is to select the tab control in Design view, then push the Bold formatting button. Or, in the tab control's Format properties tab, enter Bold at the Font Weight property. Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Thursday, December 01, 2005 10:27 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Formatting the text of a tab caption YATAAICFO (yet another thing about Access I cannot figure out): in the current app I have succeeded a couple of times in making the tab caption bold, but I can't remember how I did it. The client likes it and now I want to do it on numerous other tabbed pages, but when I select the tab the formatting toolbar is all unselectable. And yet I succeeded in at least a couple of tabbed controls. Can anyone tell me how to do it? Precisely what causes the controls on this toolbar to become unselectable at times, and selectable at other times? Obviously, this is low on the list of priorities, but it miffs me doubly because I have done it at least twice in this app, and cannot seem to do it again. TIA, Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From RickN at NelsonTech.com Thu Dec 1 11:13:25 2005 From: RickN at NelsonTech.com (Rick Nelson) Date: Thu, 01 Dec 2005 09:13:25 -0800 Subject: [AccessD] Dumb question: respond to posts? Message-ID: <6.2.3.4.2.20051201090643.02763728@pop.1and1.com> I've been subscribing to this for a couple of years, I think - and just now realized I don't know how to reply to a post!! Is there some sort of black magic involved?? Rick Nelson Nelson Technology Associates Danville, California From jmhecht at earthlink.net Thu Dec 1 11:14:58 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Thu, 1 Dec 2005 09:14:58 -0800 Subject: [AccessD] Formatting the text of a tab caption In-Reply-To: <200512011655.jB1GtWJ05320@databaseadvisors.com> Message-ID: <000001c5f69a$c2922000$6701a8c0@Hewlett> You are not an idiot. Just having a sad day. I miss my cats too. Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Thursday, December 01, 2005 8:55 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Formatting the text of a tab caption Ah! Okay, I'm an idiot. I suspect we all knew that anyway. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Paul Hartland (ISHARP) Sent: December 1, 2005 11:36 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Formatting the text of a tab caption You have to make sure your selecting the whole tab control part and not just the individual tab. Paul Hartland -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Thu Dec 1 11:16:51 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Thu, 1 Dec 2005 09:16:51 -0800 Subject: [AccessD] Dumb question: respond to posts? In-Reply-To: <6.2.3.4.2.20051201090643.02763728@pop.1and1.com> Message-ID: <000101c5f69b$06806a10$6701a8c0@Hewlett> See the black magic reply button in your E mail client. That's all a reply is. ; ) Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rick Nelson Sent: Thursday, December 01, 2005 9:13 AM To: accessD at databaseadvisors.com Subject: [AccessD] Dumb question: respond to posts? I've been subscribing to this for a couple of years, I think - and just now realized I don't know how to reply to a post!! Is there some sort of black magic involved?? Rick Nelson Nelson Technology Associates Danville, California -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Thu Dec 1 11:20:38 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 01 Dec 2005 18:20:38 +0100 Subject: [AccessD] Dumb question: respond to posts? Message-ID: Hi Rick Sounds like you have signed up for the Reply-only-Friday subscription ... /gustav >>> RickN at NelsonTech.com 01-12-2005 18:13 >>> I've been subscribing to this for a couple of years, I think - and just now realized I don't know how to reply to a post!! Is there some sort of black magic involved?? Rick Nelson Nelson Technology Associates Danville, California From jwcolby at ColbyConsulting.com Thu Dec 1 11:23:09 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 1 Dec 2005 12:23:09 -0500 Subject: [AccessD] Dumb question: respond to posts? In-Reply-To: <6.2.3.4.2.20051201090643.02763728@pop.1and1.com> Message-ID: <200512011723.jB1HNqJ13439@databaseadvisors.com> Nope, just select a post and click reply (as I just did). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rick Nelson Sent: Thursday, December 01, 2005 12:13 PM To: accessD at databaseadvisors.com Subject: [AccessD] Dumb question: respond to posts? I've been subscribing to this for a couple of years, I think - and just now realized I don't know how to reply to a post!! Is there some sort of black magic involved?? Rick Nelson Nelson Technology Associates Danville, California -- 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 Dec 1 11:25:01 2005 From: dw-murphy at cox.net (Doug Murphy) Date: Thu, 1 Dec 2005 09:25:01 -0800 Subject: [AccessD] Visual Studio 2005 Standard Edition In-Reply-To: Message-ID: <000201c5f69c$29a92850$0200a8c0@murphyf3vdfepi> Julie, You will need the Visual Studio Tools For Office as that package has the runtime distribution license. I have Office Developer for office 2002 which also allows you to create the package of Access components to create the Runtime version of Access 2002. Don't know if VSTO 2003 has this but I suspect it does. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Julie Reardon-Taylor Sent: Thursday, December 01, 2005 5:48 AM To: accessd at databaseadvisors.com Subject: [AccessD] Visual Studio 2005 Standard Edition I was wondering about the Visual Studo 2005 software myself. With the standard edition, can you deploy Access runtime? It sounds like you need Visual Studio for MS-Office? If I have Office 2003, can I just purchase the Wise/Sagekey software to deploy my run-time apps, or do I need to have Visual Studio? Julie Reardon-Taylor PRO-SOFT OF NY, INC. 44 Public Square Suite #5 Watertown, NY 13601 Phone/Fax: (315) 785-0319 www.pro-soft.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Thu Dec 1 11:28:53 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 1 Dec 2005 12:28:53 -0500 Subject: [AccessD] [Spam] Way OT, I know In-Reply-To: <200512011654.jB1GsCJ05013@databaseadvisors.com> Message-ID: <200512011729.jB1HTaJ14815@databaseadvisors.com> It is a sad sad day. About two years ago I had to take Boca (de Leon) my male yellow lab to the vet to be put to sleep. He got Lyme disease and his kidneys failed. I cried all the way home (but you didn't hear that from me - guys don't cry right?). The hardest thing I have ever done. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Thursday, December 01, 2005 11:54 AM To: 'Access Developers discussion and problem solving' Subject: [Spam] [AccessD] Way OT, I know My eldest cat Scotia, age 16, died last night. I knew last night was going to be the night. I could tell, and I knew that if she made it to this morning that it was time to end it. Perhaps the most horrid idiom in English is "to put her down". I hope that she had a good life. I did what I could to enhance it. She always had access to the outdoor world (I chose my places to live over these 16 years based almost entirely on access to outdoors). She gave me some of the greatest moments of my life. The most special for me was when she had her first litter. Cats almost invariably find a secluded spot such as under a staircase and have their babies in private, but not Scotia. She insisted that I be her midwife. Every time I left her even for a moment she let me know quite clearly that I was required to be with her. She did all the work, obviously, but as each of her five babies appeared I took them and cleaned them and lay them beside her. I am not anthropomorphizing this. It was quite clear that she wanted me to be her midwife. Not many people get to experience this with a cat. I have lots of stories about special moments with her, but that is the most special of all. I knew she would probably not make it through the night. I stayed with her all night, stroking her and telling her about all the special moments she gave me. At about 4am I fell asleep, and woke at 6am and she was gone. In a few hours I'm going to bathe her then bury her, wrapped in her favourite shirt (she loved that shirt and would lie on it whenever it was available; once I realized that, I made it available at all times; she loved me to wrap her in it as if it were a sleeping bag). She had two litters, and I gave the kittens to various friends. Her family now stretches from Toronto to Montreal to Vancouver to Atlanta. I still have two cats left, both her sons, one from each litter. She will be missed. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From harkinsss at bellsouth.net Thu Dec 1 11:30:43 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Thu, 1 Dec 2005 12:30:43 -0500 Subject: [AccessD] OT: Need an example Message-ID: <20051201173045.RWNP24930.ibm63aec.bellsouth.net@SUSANONE> I'm writing about maintaining settings using the Registry -- I know how to do it, but would like suggestions on an example that would allow the reader to experience the process without endangering anything. Needs to be an Access setting. Susan H. From fhtapia at gmail.com Thu Dec 1 11:34:53 2005 From: fhtapia at gmail.com (Francisco Tapia) Date: Thu, 1 Dec 2005 09:34:53 -0800 Subject: [AccessD] OT: free Sygate personal In-Reply-To: <00a901c5f68d$cf0685e0$7c01a8c0@ScuzzPaq> References: <1D7828CDB8350747AFE9D69E0E90DA1F19B68E4C@xlivmbx21.aig.com> <00a901c5f68d$cf0685e0$7c01a8c0@ScuzzPaq> Message-ID: Another free firewall published on the zdnet story is Jetico http://www.jetico.com/jpfirewall.htm On 12/1/05, John Bartow wrote: > Lambert, > Good story! > > Illustrates the reason for having an outgoing firewall perfectly. > > Unfortunately, Microsoft's built in firewall doesn't protect against > outgoing threats. So, unless you are abasolutely sure that you can't > possibly have any worries about malware then you are better off having a > firewall that can prevent incoming and outgoing traffic. > > The Sygate Personal Firewall was great for home PCs, for which it was free. > You could purchase a license for it for your business PCs too and then, > IIRC, it was called "Pro" added a few items and the ability to get support. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert > > Curious. I would have said that the firewall *in a router* protects you from > port scanners and the like trying to get IN. But what it does nothing about > is protecting you from programs on your system that want to call home. > > For instance I was looking for a freeware file splitter that could handle > multi-gigabyte files. One that I tried looked ok "on paper" until I tried > using it. Then my software firewall advised me that two spyware programs > came along with the package, one was intending to report home on every > website that I visited. Needless to say all three products were removed > (sorry I didn't keep a note of which they were). > > Without a software firewall I would have been a victim of today's mallware > brigade. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- -Francisco http://pcthis.blogspot.com |PC news with out the jargon! http://sqlthis.blogspot.com | Tsql and More... From garykjos at gmail.com Thu Dec 1 11:39:44 2005 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 1 Dec 2005 11:39:44 -0600 Subject: [AccessD] Way OT, I know In-Reply-To: <200512011654.jB1GsCJ05013@databaseadvisors.com> References: <200512011654.jB1GsCJ05013@databaseadvisors.com> Message-ID: My deepest and most sincere condolences on your loss Arthur. I've had to make the awful and difficult decision that it was time to go for our feline companions three times so far and it doesn't get any easier. I always think, maybe today was just a bad day? Tomorrow will be better. Asking yourself, is she enjoying life anymore?? Am I being selfish for prolonging the suffering just because I can't bear to part with her or him? Seems as though you knew that it was the right time and how wonderful for you to have taken that special care of her during her final hours. Remember the good times and her spirit continues to live on. Gary On 12/1/05, Arthur Fuller wrote: > My eldest cat Scotia, age 16, died last night. I knew last night was going > to be the night. I could tell, and I knew that if she made it to this > morning that it was time to end it. Perhaps the most horrid idiom in English > is "to put her down". I hope that she had a good life. I did what I could to > enhance it. She always had access to the outdoor world (I chose my places to > live over these 16 years based almost entirely on access to outdoors). > She gave me some of the greatest moments of my life. The most special for me > was when she had her first litter. Cats almost invariably find a secluded > spot such as under a staircase and have their babies in private, but not > Scotia. She insisted that I be her midwife. Every time I left her even for a > moment she let me know quite clearly that I was required to be with her. She > did all the work, obviously, but as each of her five babies appeared I took > them and cleaned them and lay them beside her. I am not anthropomorphizing > this. It was quite clear that she wanted me to be her midwife. Not many > people get to experience this with a cat. > I have lots of stories about special moments with her, but that is the most > special of all. > I knew she would probably not make it through the night. I stayed with her > all night, stroking her and telling her about all the special moments she > gave me. At about 4am I fell asleep, and woke at 6am and she was gone. In a > few hours I'm going to bathe her then bury her, wrapped in her favourite > shirt (she loved that shirt and would lie on it whenever it was available; > once I realized that, I made it available at all times; she loved me to wrap > her in it as if it were a sleeping bag). > She had two litters, and I gave the kittens to various friends. Her family > now stretches from Toronto to Montreal to Vancouver to Atlanta. I still have > two cats left, both her sons, one from each litter. > She will be missed. -- Gary Kjos garykjos at gmail.com From Gustav at cactus.dk Thu Dec 1 11:45:17 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 01 Dec 2005 18:45:17 +0100 Subject: [AccessD] OT: Need an example Message-ID: Hi Susan Why should this be OT? How about the good old ShowProgressDialog when converting pictures? Main code below. /gustav Public Sub ShowJpegProgressDialog() ' Retrieves or resets registry setting of JPEG value for ShowProgressDialog. ' The initial call will retrieve the value from the registry. ' Subsequent calls will write the value back. ' Usage: ' At opening of application (main form): ' Call ShowJpegProgressDialog ' ' Do stuff like changing the setting to False: ' Call ShowJpegProgressDialog_Set(False) ' ' At closing of application (main form): ' Call ShowJpegProgressDialog ' 2002-01-12. Cactus Data ApS, CPH ' 2004-08-02. Adjusted with check for WinXP. Static booRegValue As Boolean Static booRetrieved As Boolean If booRetrieved = False Then ' Retrieve value. Call ShowJpegProgressDialog_Get(booRegValue) booRetrieved = True Else ' Rewrite previously retrieved value. Call ShowJpegProgressDialog_Set(booRegValue) End If End Sub Public Function GetShowJpegProgressDialogStatus() As Boolean ' Demo. Call ShowJpegProgressDialog_Get(GetShowJpegProgressDialogStatus) End Function Public Sub ShowJpegProgressDialog_Get(ByRef booShow As Boolean) Dim hKeyVar As Long Dim PathVar As String Dim ValueVar As String Dim DataVar As String If IsWinXP = True Then hKeyVar = HKEY_CURRENT_USER Else hKeyVar = HKEY_LOCAL_MACHINE End If PathVar = "Software\Microsoft\Shared Tools\Graphics Filters\Import\JPEG\Options" ValueVar = "ShowProgressDialog" Call ReadRegistry(hKeyVar, PathVar, ValueVar, DataVar) booShow = (StrComp(DataVar, "Yes", vbTextCompare) = 0) End Sub Public Sub ShowJpegProgressDialog_Set(ByVal booShow As Boolean) Dim hKeyVar As Long Dim PathVar As String Dim ValueVar As String Dim DataVar As String If IsWinXP = True Then hKeyVar = HKEY_CURRENT_USER Else hKeyVar = HKEY_LOCAL_MACHINE End If PathVar = "Software\Microsoft\Shared Tools\Graphics Filters\Import\JPEG\Options" ValueVar = "ShowProgressDialog" DataVar = IIf(booShow = True, "Yes", "No") Call WriteRegistry(hKeyVar, PathVar, ValueVar, DataVar) End Sub >>> harkinsss at bellsouth.net 01-12-2005 18:30 >>> I'm writing about maintaining settings using the Registry -- I know how to do it, but would like suggestions on an example that would allow the reader to experience the process without endangering anything. Needs to be an Access setting. From RickN at NelsonTech.com Thu Dec 1 11:49:28 2005 From: RickN at NelsonTech.com (Rick Nelson) Date: Thu, 01 Dec 2005 09:49:28 -0800 Subject: [AccessD] Tracing the source data In-Reply-To: References: Message-ID: <6.2.3.4.2.20051201093659.024c7290@pop.1and1.com> OK, since you answered my dumb question about replying to posts, I'm gonna try it here...does seem like black magic, though... I've been a big fan of Rick Fisher's Find & Replace forever (12 years?) - I think any serious Access developer should have it in their toolkit. But for what you want to do, I suspect the FMS Total Access Analyzer is the best - haven't used it in a couple of years, but it has a cross-reference capability that's darned good. I think it's a bit overpriced these days, but probably still worth it. Rick Nelson At 11:26 PM 11/30/05, you wrote: >Message: 1 >Date: Wed, 30 Nov 2005 13:22:29 -0500 >From: "John Colby" >Subject: [AccessD] Tracing the source data >To: "'Access Developers discussion and problem solving'" > >Message-ID: <008b01c5f5db$06a162d0$667aa8c0 at ColbyM6805> >Content-Type: text/plain; charset="us-ascii" > >I have a database I am trying to trace the data for. Every form has a table >/ query. If a query, what queries/tables are used in that? If any queries >used in that query, what queries are used in that. IOW, for FormA exactly >what queries and tables are required for that form, all the way back down >through all the subqueries etc. Same for reports. > >Is there anything out there that does this for a reasonable price? > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ > Rick Nelson Nelson Technology Associates Danville, California From fhtapia at gmail.com Thu Dec 1 12:01:11 2005 From: fhtapia at gmail.com (Francisco Tapia) Date: Thu, 1 Dec 2005 10:01:11 -0800 Subject: [AccessD] OT: free Sygate personal In-Reply-To: References: <1D7828CDB8350747AFE9D69E0E90DA1F19B68E4C@xlivmbx21.aig.com> <00a901c5f68d$cf0685e0$7c01a8c0@ScuzzPaq> Message-ID: Although the Sygate links have been stopped, it can still be downloaded here http://www.download.com/Sygate-Personal-Firewall/3000-2092_4-10332265.html?tag=pdp_prod On 12/1/05, Francisco Tapia wrote: > Another free firewall published on the zdnet story is Jetico > http://www.jetico.com/jpfirewall.htm > > > On 12/1/05, John Bartow wrote: > > Lambert, > > Good story! > > > > Illustrates the reason for having an outgoing firewall perfectly. > > > > Unfortunately, Microsoft's built in firewall doesn't protect against > > outgoing threats. So, unless you are abasolutely sure that you can't > > possibly have any worries about malware then you are better off having a > > firewall that can prevent incoming and outgoing traffic. > > > > The Sygate Personal Firewall was great for home PCs, for which it was free. > > You could purchase a license for it for your business PCs too and then, > > IIRC, it was called "Pro" added a few items and the ability to get support. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert > > > > Curious. I would have said that the firewall *in a router* protects you from > > port scanners and the like trying to get IN. But what it does nothing about > > is protecting you from programs on your system that want to call home. > > > > For instance I was looking for a freeware file splitter that could handle > > multi-gigabyte files. One that I tried looked ok "on paper" until I tried > > using it. Then my software firewall advised me that two spyware programs > > came along with the package, one was intending to report home on every > > website that I visited. Needless to say all three products were removed > > (sorry I didn't keep a note of which they were). > > > > Without a software firewall I would have been a victim of today's mallware > > brigade. > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > -Francisco > http://pcthis.blogspot.com |PC news with out the jargon! > http://sqlthis.blogspot.com | Tsql and More... > -- -Francisco http://pcthis.blogspot.com |PC news with out the jargon! http://sqlthis.blogspot.com | Tsql and More... From cfoust at infostatsystems.com Thu Dec 1 12:21:34 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 1 Dec 2005 10:21:34 -0800 Subject: [AccessD] Visual Studio 2005 Standard Edition Message-ID: Yes, to distribute Access 2003 projects, you need VSTO for Office 2003, which includes the Access runtime license. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Thursday, December 01, 2005 9:25 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Visual Studio 2005 Standard Edition Julie, You will need the Visual Studio Tools For Office as that package has the runtime distribution license. I have Office Developer for office 2002 which also allows you to create the package of Access components to create the Runtime version of Access 2002. Don't know if VSTO 2003 has this but I suspect it does. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Julie Reardon-Taylor Sent: Thursday, December 01, 2005 5:48 AM To: accessd at databaseadvisors.com Subject: [AccessD] Visual Studio 2005 Standard Edition I was wondering about the Visual Studo 2005 software myself. With the standard edition, can you deploy Access runtime? It sounds like you need Visual Studio for MS-Office? If I have Office 2003, can I just purchase the Wise/Sagekey software to deploy my run-time apps, or do I need to have Visual Studio? Julie Reardon-Taylor PRO-SOFT OF NY, INC. 44 Public Square Suite #5 Watertown, NY 13601 Phone/Fax: (315) 785-0319 www.pro-soft.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 harkinsss at bellsouth.net Thu Dec 1 14:03:36 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Thu, 1 Dec 2005 15:03:36 -0500 Subject: [AccessD] OT: Need an example In-Reply-To: Message-ID: <20051201200337.XCXE16471.ibm68aec.bellsouth.net@SUSANONE> Um... You want to explain that? :) Just a brief explanation? Not familiar with any of the below. Susan H. How about the good old ShowProgressDialog when converting pictures? Main code below. /gustav Public Sub ShowJpegProgressDialog() ' Retrieves or resets registry setting of JPEG value for ShowProgressDialog. ' The initial call will retrieve the value from the registry. ' Subsequent calls will write the value back. ' Usage: ' At opening of application (main form): ' Call ShowJpegProgressDialog ' ' Do stuff like changing the setting to False: ' Call ShowJpegProgressDialog_Set(False) ' ' At closing of application (main form): ' Call ShowJpegProgressDialog ' 2002-01-12. Cactus Data ApS, CPH ' 2004-08-02. Adjusted with check for WinXP. Static booRegValue As Boolean Static booRetrieved As Boolean If booRetrieved = False Then ' Retrieve value. Call ShowJpegProgressDialog_Get(booRegValue) booRetrieved = True Else ' Rewrite previously retrieved value. Call ShowJpegProgressDialog_Set(booRegValue) End If End Sub Public Function GetShowJpegProgressDialogStatus() As Boolean ' Demo. Call ShowJpegProgressDialog_Get(GetShowJpegProgressDialogStatus) End Function Public Sub ShowJpegProgressDialog_Get(ByRef booShow As Boolean) Dim hKeyVar As Long Dim PathVar As String Dim ValueVar As String Dim DataVar As String If IsWinXP = True Then hKeyVar = HKEY_CURRENT_USER Else hKeyVar = HKEY_LOCAL_MACHINE End If PathVar = "Software\Microsoft\Shared Tools\Graphics Filters\Import\JPEG\Options" ValueVar = "ShowProgressDialog" Call ReadRegistry(hKeyVar, PathVar, ValueVar, DataVar) booShow = (StrComp(DataVar, "Yes", vbTextCompare) = 0) End Sub Public Sub ShowJpegProgressDialog_Set(ByVal booShow As Boolean) Dim hKeyVar As Long Dim PathVar As String Dim ValueVar As String Dim DataVar As String If IsWinXP = True Then hKeyVar = HKEY_CURRENT_USER Else hKeyVar = HKEY_LOCAL_MACHINE End If PathVar = "Software\Microsoft\Shared Tools\Graphics Filters\Import\JPEG\Options" ValueVar = "ShowProgressDialog" DataVar = IIf(booShow = True, "Yes", "No") Call WriteRegistry(hKeyVar, PathVar, ValueVar, DataVar) End Sub >>> harkinsss at bellsouth.net 01-12-2005 18:30 >>> I'm writing about maintaining settings using the Registry -- I know how to do it, but would like suggestions on an example that would allow the reader to experience the process without endangering anything. Needs to be an Access setting. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.362 / Virus Database: 267.13.10/189 - Release Date: 11/30/2005 From martyconnelly at shaw.ca Thu Dec 1 15:12:39 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 01 Dec 2005 13:12:39 -0800 Subject: [AccessD] Access data to and from Website References: <01c001c5f623$cb1a3db0$fa10a8c0@Albatross> Message-ID: <438F6747.6080406@shaw.ca> Are you going to do this from a corporate web server with IIS or use a web hosting service? Then you have to make a choice ASP, ASP.Net or WSS (Sharepoint) If you haven't used before the times frames to do a basic hookup, as an uneducted guess 1 week, 2-3 weeks, 1 month Then it depends on what equipment and software you have available, Web Hosting starts at $20 a month If I needed a basic site up on web hosting that allows Access mdbs, I would use genericdb and ASP. It would take only a couple of days. But it would be hopless for security unless you understand and code for things like SQL injection attacks. There are some commercial products that will do this Frontpage or I would use this product to get up and running in a day or two with web hosting service cost $99 http://www.access2asp.com/download.htm Then you are left with the big problem of updating your corporate mdb from the web hosted one. How soon do you need the data? Mailing lists and sites on ASP http://aspadvice.com/default.aspx http://www.aspfriends.com/aspfriendshome/ http://www.asp.net/ You might want to use a dotnet portal for a corporate intranet like DotNetNuke open source http://www.dotnetnuke.com/ As starting projects for getting a basic standard understanding For ASP genericDB recommended by Nature magazine Series of ASP wizards to create a config page to get at mdb files Site appears down today http://www.genericdb.com http://www.erobillard.com/default.aspx For ASP.Net a bit dated but Web Matrix http://asp.net/webmatrix/ If you have the cash and looking to the future you might want to use Sharepoint Portal to house your mdb tables This is the guy Eli Robillard who wrote GenericDB 6 years ago. http://weblogs.asp.net/erobillard/articles/SharePointResources.aspx Borge Hansen wrote: >Hi all, >I have no experience with pushing data between an Access database and a Website. > >We have a full featured event management database that we have been running for >some years - still in Access97 about to be moved to A2003... > >A number of conferences are held throughout the year. >An organization registers one or more attendees >An attendee is assigned to several sessions throughout the conference. > >All registration related communication used to be handled with postal mailout, >now most is done via email. > >However, de peple in de top office is reguesting that an attendee should be able >to visit the website (currently just a static web page) - view all sessions for >the conference and select which ones they wish to attend, and submit this >information. >Relevant procedures will then integrate the information captured into the event >database. > >Something needs to be up and running rather quickly. > >I'd appreciate anyone's comments, suggestions for a simple, quick and efficient >solution. > >What tools to use? >Estimated time involved? >Code samples > >This is how I envisage the functionality: > >The Attendee enters LastName, FirstName, City and emailaddress. >Entry is validated against table containing data for all attendees for the >Conference: AttendeeID, LastName, FirstName and City (we may not have email >address at this stage). As part of the validation the AttendeeID is identified. > >The list of sessions are displayed grouped by Date and Session Category and >order by StartTime. >There is a tickbox (?) for each Session where the Attendee can tick if he/she >wishes to attendee the Session. Each session is identified by a SessionID, (not >necessarily displayed). > >At the bottom a Submit button. > >Curious as to how do you make this part of the webpage dynamic/interactive - >i.e. the code behind the submit button to walk the page, identify the sessions >that have been ticked and capture the corresponding SessionID > > > >The submit button will do the following: >1. Send an email confirming Name, City and listing the Sessions that the >Attendee wishes to attend. > >2. Capture information from the Webpage to a table called say >tblWebRegistrationAttendee >AttendeeID >emailaddress > >(no editing of Name and City information) > >and to a table called say >tblWebRegistrationAttendeeSession >AttendeeID >SessionID > >The captured information will then be copied from the webserver tables to the >event database for further processing..... > >.... that's it >any suggestions, comments, pointers appreciated > >regards >/borge > > > > > -- Marty Connelly Victoria, B.C. Canada From jwelz at hotmail.com Thu Dec 1 16:00:08 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Thu, 01 Dec 2005 15:00:08 -0700 Subject: [AccessD] ShellExecuteA Message-ID: I'm back working full time for an old employer and have been asked to refine and add features to an application I built a few years ago in Access97 that was subsequently upgraded to a 2000 version and is now running as 2000 in Access 2003. The problem I am currently experiencing has been blamed on the Access application. I have a list box that displays file names (the path is stored hidden) and when a user double clicks in the list, the path and file are passed to ShellExecute and this has worked reliably and consistently for several years. The listbox interface is useful because the files are pulled from a variety of drives and related folders and can be filtered and sorted on various attributes not possible in Explorer. Three weeks ago one of our applications (.pee files) was upgraded to a newer version. Immediately after the upgrade, users reported that .pee files were not opening. The host application (MDI type) would open but my shell wrapper reported that the file was not found. Double clicking the file in the list again usually resulted in the file opening. I reported the problem to the software company and modified my wrapper to first find and open the executable for .pee files should it be such a file, sleep for 5 seconds and then call itelf again with the file. This appeared to have solved the problem ... but... Not for everyone and inconsistently. The list interface also has some browse buttons that will open explorer displaying a particular drive/folder. Double clicking on the files directly in Explorer will quite consistently report that the file is not found while the caption of the message and the text report the exact file that is highlighted. The same with right click - open, though it will generally open after a couple tries. If it is one of those users who is experiencing problems, both the shell interface and the explorer view will fail without error in opeining a subsequent file in the MDI. The file simply doesn't open and there is no error even with open is selected from the context sensitive menu in explorer. There is no question that writing the delay loop solved the problem for some users, but not all users. Curiously, all our profiles are essentially identical based on a clone of our standard user. I'm not happy with the kludge I've had to write in attempting to mitigate the problem and I'm much unhappier about the fact that it seems that ShellExecute is not launching files quite as consistently as double clicking on files in Explorer. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com From bheygood at abestsystems.com Thu Dec 1 16:34:10 2005 From: bheygood at abestsystems.com (Bob Heygood) Date: Thu, 1 Dec 2005 14:34:10 -0800 Subject: [AccessD] Access To HTML To PDF II In-Reply-To: <438B8919.7010100@shaw.ca> Message-ID: Marty, Thanks for getting back to me on this. I will let you know how it goes. bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of MartyConnelly Sent: Monday, November 28, 2005 2:48 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access To HTML To PDF II I haven't got the ADOBE SDK that runs with the full version of ADOBE AcroBAT this includes the api code. It costs an extra $99. Obtain from http://partners.adobe.com/public/developer/acrobat/devcenter.html You can view for free any documentation without the padlock icon Maybe with something like this. You can do what you are looking for http://partners.adobe.com/public/developer/en/acrobat/sdk/pdf/javascript/VBJ avaScript.pdf But with the SDK you can fill PDF form fields from Access with something like Sub simpleactpdf() Dim oTK As Object Dim r As Long Dim sInputFile As String sInputFile = "C:\Access files\PDF Forms\sample.pdf" Set oTK = CreateObject("APToolkit.Object") oTK.OpenOutputFile ("C:\Access files\PDF Forms\myoutsample.pdf") 'If numberOfCharacters <= templateOneMax Then r = oTK.OpenInputFile(sInputFile) r = oTK.SetFormFieldData("First_Name", "Wierddata", 0) r = oTK.CopyForm(0, 0) oTK.CloseOutputFile End Sub Also there is a VB/Forms API that allows button creation if you dont have the SDK, you might find something here in the forums http://www.planetpdf.com/ I have only messed around with bookmarks and opening pdf's from access at a specific bookmark Sub RunAdobe() 'for options see ' http://partners.adobe.com/asn/acrobat/sdk/public/docs/PDFOpenParams.pdf Dim intRet As Integer Dim intPage As Integer Dim strPDF As String Dim strCommandLine As String intPage = 1 strPDF = """C:\records management\aircanadacasestudy.pdf""" ' strPDF = """C:\Documents and Settings\marty\My Documents\My Pictures\VS.tif""" ' Adobe will also open a tiff image strCommandLine = """C:\Program Files\Adobe\Acrobat 6.0\Reader\AcroRd32.exe""" & _ " /A " & "page=" & intPage & "&zoom=50,250,100 " & strPDF Debug.Print strCommandLine intRet = Shell(strCommandLine, vbMaximizedFocus) End Sub Bob Heygood wrote: >just in case this went unnoticed during the holiday, I will post again. > > >Hello to the list, > >My client wishes me to export some data and graphs to PDF with some menus >and buttons to allow the user to navigate within the PDF. > >His prototype, using HTML with text and graphs pasted in, works just fine >when I convert to PDF with Adobe Acrobat Pro 7. The buttons when pressed, >take me to the right location in the document. > >How can I do this automatically from Access? The excel graphs are not so >much a problem, it's the navigation buttons. > >Preferably without the html. > >Access reports and forms don't seem to allow other than static (no buttons) >output to PDF. > >TIA > >bob heygood > > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Thu Dec 1 17:55:09 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 1 Dec 2005 18:55:09 -0500 Subject: [AccessD] Tracing the source data References: <008b01c5f5db$06a162d0$667aa8c0@ColbyM6805> Message-ID: <000501c5f6d2$a9b47c30$6101a8c0@JISREGISTRATION.local> JC http://www.aadconsulting.com/objdep.html ...this is what I use ...its $20 ...don't know if it is obtuse enough for you though :)))) William ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, November 30, 2005 1:22 PM Subject: [AccessD] Tracing the source data >I have a database I am trying to trace the data for. Every form has a >table > / query. If a query, what queries/tables are used in that? If any > queries > used in that query, what queries are used in that. IOW, for FormA exactly > what queries and tables are required for that form, all the way back down > through all the subqueries etc. Same for reports. > > Is there anything out there that does this for a reasonable price? > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Thu Dec 1 18:05:21 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 01 Dec 2005 16:05:21 -0800 Subject: [AccessD] Way OT, I know In-Reply-To: <200512011654.jB1GsCJ05013@databaseadvisors.com> Message-ID: <006601c5f6d4$19f1bde0$017ba8c0@xpserver> Arthur: Thank you for sharing that. I understand as our house is full of people and pets and each is so special. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: December 1, 2005 8:54 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT, I know My eldest cat Scotia, age 16, died last night. I knew last night was going to be the night. I could tell, and I knew that if she made it to this morning that it was time to end it. Perhaps the most horrid idiom in English is "to put her down". I hope that she had a good life. I did what I could to enhance it. She always had access to the outdoor world (I chose my places to live over these 16 years based almost entirely on access to outdoors). She gave me some of the greatest moments of my life. The most special for me was when she had her first litter. Cats almost invariably find a secluded spot such as under a staircase and have their babies in private, but not Scotia. She insisted that I be her midwife. Every time I left her even for a moment she let me know quite clearly that I was required to be with her. She did all the work, obviously, but as each of her five babies appeared I took them and cleaned them and lay them beside her. I am not anthropomorphizing this. It was quite clear that she wanted me to be her midwife. Not many people get to experience this with a cat. I have lots of stories about special moments with her, but that is the most special of all. I knew she would probably not make it through the night. I stayed with her all night, stroking her and telling her about all the special moments she gave me. At about 4am I fell asleep, and woke at 6am and she was gone. In a few hours I'm going to bathe her then bury her, wrapped in her favourite shirt (she loved that shirt and would lie on it whenever it was available; once I realized that, I made it available at all times; she loved me to wrap her in it as if it were a sleeping bag). She had two litters, and I gave the kittens to various friends. Her family now stretches from Toronto to Montreal to Vancouver to Atlanta. I still have two cats left, both her sons, one from each litter. She will be missed. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From reuben at gfconsultants.com Thu Dec 1 18:05:41 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Thu, 1 Dec 2005 19:05:41 -0500 Subject: [AccessD] OT: Need an example In-Reply-To: <20051201173045.RWNP24930.ibm63aec.bellsouth.net@SUSANONE> Message-ID: I've used the registry to store and read the path to the back end. It was used for re-linking automatically after a front end update. The app would look to the registry for the path first. If the key didn't exist then it asked for the path from the user. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Susan Harkins > Sent: Thursday, December 01, 2005 12:31 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] OT: Need an example > > > I'm writing about maintaining settings using the Registry -- I know how to > do it, but would like suggestions on an example that would allow > the reader > to experience the process without endangering anything. Needs to be an > Access setting. > > Susan H. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Thu Dec 1 18:10:53 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 01 Dec 2005 16:10:53 -0800 Subject: [AccessD] ShellExecuteA In-Reply-To: Message-ID: <006801c5f6d4$dc30c310$017ba8c0@xpserver> Congratulation J?rgen; good to have you back on the list too. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: December 1, 2005 2:00 PM To: accessd at databaseadvisors.com Subject: [AccessD] ShellExecuteA I'm back working full time for an old employer and have been asked to refine and add features to an application I built a few years ago in Access97 that was subsequently upgraded to a 2000 version and is now running as 2000 in Access 2003. The problem I am currently experiencing has been blamed on the Access application. I have a list box that displays file names (the path is stored hidden) and when a user double clicks in the list, the path and file are passed to ShellExecute and this has worked reliably and consistently for several years. The listbox interface is useful because the files are pulled from a variety of drives and related folders and can be filtered and sorted on various attributes not possible in Explorer. Three weeks ago one of our applications (.pee files) was upgraded to a newer version. Immediately after the upgrade, users reported that .pee files were not opening. The host application (MDI type) would open but my shell wrapper reported that the file was not found. Double clicking the file in the list again usually resulted in the file opening. I reported the problem to the software company and modified my wrapper to first find and open the executable for .pee files should it be such a file, sleep for 5 seconds and then call itelf again with the file. This appeared to have solved the problem ... but... Not for everyone and inconsistently. The list interface also has some browse buttons that will open explorer displaying a particular drive/folder. Double clicking on the files directly in Explorer will quite consistently report that the file is not found while the caption of the message and the text report the exact file that is highlighted. The same with right click - open, though it will generally open after a couple tries. If it is one of those users who is experiencing problems, both the shell interface and the explorer view will fail without error in opeining a subsequent file in the MDI. The file simply doesn't open and there is no error even with open is selected from the context sensitive menu in explorer. There is no question that writing the delay loop solved the problem for some users, but not all users. Curiously, all our profiles are essentially identical based on a clone of our standard user. I'm not happy with the kludge I've had to write in attempting to mitigate the problem and I'm much unhappier about the fact that it seems that ShellExecute is not launching files quite as consistently as double clicking on files in Explorer. Ciao J|rgen Welz Edmonton, Alberta jwelz at hotmail.com From martyconnelly at shaw.ca Thu Dec 1 19:06:43 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 01 Dec 2005 17:06:43 -0800 Subject: [AccessD] ShellExecuteA References: Message-ID: <438F9E23.8040307@shaw.ca> Just a guess but are you doing ShellExecute(frmMain.hWnd, "Open", sFileName, sParams, "", 1) It might be faster to open to the desktop window handle Private Declare Function GetDesktopWindow Lib "user32" () As Long Dim Scr_hDC As Long Scr_hDC = GetDesktopWindow() StartDoc = ShellExecute(Scr_hDC, "Open", DocName, _ "", "C:\Temp\", SW_SHOWNORMAL) See http://support.microsoft.com/default.aspx?scid=kb;EN-US;q170918 You could also try tickling the file to be active intially with If Dir(CompleteFilePath, vbDirectory + vbHidden + vbSystem + vbReadOnly + vbArchive) = "" Then MsgBox """" & CompleteFilePath & """ cannot be found!", vbExclamation end if Of course the .pee files, could also be incontinent ;) ? Welz wrote: > I'm back working full time for an old employer and have been asked to > refine and add features to an application I built a few years ago in > Access97 that was subsequently upgraded to a 2000 version and is now > running as 2000 in Access 2003. > > The problem I am currently experiencing has been blamed on the Access > application. > > I have a list box that displays file names (the path is stored hidden) > and when a user double clicks in the list, the path and file are > passed to ShellExecute and this has worked reliably and consistently > for several years. The listbox interface is useful because the files > are pulled from a variety of drives and related folders and can be > filtered and sorted on various attributes not possible in Explorer. > Three weeks ago one of our applications (.pee files) was upgraded to a > newer version. > > Immediately after the upgrade, users reported that .pee files were not > opening. The host application (MDI type) would open but my shell > wrapper reported that the file was not found. Double clicking the file > in the list again usually resulted in the file opening. I reported the > problem to the software company and modified my wrapper to first find > and open the executable for .pee files should it be such a file, sleep > for 5 seconds and then call itelf again with the file. This appeared > to have solved the problem ... but... > > Not for everyone and inconsistently. The list interface also has some > browse buttons that will open explorer displaying a particular > drive/folder. Double clicking on the files directly in Explorer will > quite consistently report that the file is not found while the caption > of the message and the text report the exact file that is highlighted. > The same with right click - open, though it will generally open after > a couple tries. If it is one of those users who is experiencing > problems, both the shell interface and the explorer view will fail > without error in opeining a subsequent file in the MDI. The file > simply doesn't open and there is no error even with open is selected > from the context sensitive menu in explorer. > > There is no question that writing the delay loop solved the problem > for some users, but not all users. Curiously, all our profiles are > essentially identical based on a clone of our standard user. > > I'm not happy with the kludge I've had to write in attempting to > mitigate the problem and I'm much unhappier about the fact that it > seems that ShellExecute is not launching files quite as consistently > as double clicking on files in Explorer. > > Ciao > J?rgen Welz > Edmonton, Alberta > jwelz at hotmail.com > > >------------------------------------------------------------------------ > >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.1.362 / Virus Database: 267.13.10/189 - Release Date: 30/11/2005 > > > -- Marty Connelly Victoria, B.C. Canada From scynerklan at telus.net Thu Dec 1 19:35:04 2005 From: scynerklan at telus.net (Phil Scyner) Date: Thu, 1 Dec 2005 17:35:04 -0800 Subject: [AccessD] Dumb question: respond to posts? In-Reply-To: <6.2.3.4.2.20051201090643.02763728@pop.1and1.com> Message-ID: <009601c5f6e0$9ef80a10$6601a8c0@PortaPower> The real 'black magic'... you need to send the reply with the same email address as the one registered with AccessD Phil -----Original Message----- From: Rick Nelson [mailto:RickN at NelsonTech.com] Sent: Thursday, December 01, 2005 9:13 AM To: accessD at databaseadvisors.com Subject: [AccessD] Dumb question: respond to posts? I've been subscribing to this for a couple of years, I think - and just now realized I don't know how to reply to a post!! Is there some sort of black magic involved?? Rick Nelson Nelson Technology Associates Danville, California From stuart at lexacorp.com.pg Fri Dec 2 00:48:45 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 02 Dec 2005 16:48:45 +1000 Subject: [AccessD] ShellExecuteA In-Reply-To: Message-ID: <43907AED.30803.1BDAE3D@stuart.lexacorp.com.pg> On 1 Dec 2005 at 15:00, J?rgen Welz wrote: .... > various attributes not possible in Explorer. Three weeks ago one of our > applications (.pee files) was upgraded to a newer version. > > Immediately after the upgrade, users reported that .pee files were not > opening. The host application (MDI type) would open but my shell wrapper > reported that the file was not found. Double clicking the file in the list > again usually resulted in the file opening. I reported the problem to the > software company and modified my wrapper to first find and open the > executable for .pee files should it be such a file, sleep for 5 seconds and > then call itelf again with the file. This appeared to have solved the > problem ... but... > FIrst thing to check is the file assocations in the registry for the problem users. It is possible that there are orphaned keys in the registry which still point to the previous version of the application. -- Stuart From andy at minstersystems.co.uk Fri Dec 2 01:48:38 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Fri, 2 Dec 2005 07:48:38 -0000 Subject: [AccessD] ShellExecuteA In-Reply-To: <006801c5f6d4$dc30c310$017ba8c0@xpserver> Message-ID: <001101c5f714$ce953a20$18b40c54@minster33c3r25> As Jim said, good to have you back J?rgen. Sorry can't help on the ShellExecute isue though. -- Andy Lacey http://www.minstersystems.co.uk > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Jim Lawrence > Sent: 02 December 2005 00:11 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] ShellExecuteA > > > Congratulation J?rgen; good to have you back on the list too. > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz > Sent: December 1, 2005 2:00 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] ShellExecuteA > > I'm back working full time for an old employer and have been > asked to refine > > and add features to an application I built a few years ago in > Access97 that > was subsequently upgraded to a 2000 version and is now > running as 2000 in > Access 2003. > > The problem I am currently experiencing has been blamed on the Access > application. > > I have a list box that displays file names (the path is > stored hidden) and > when a user double clicks in the list, the path and file are > passed to > ShellExecute and this has worked reliably and consistently > for several > years. The listbox interface is useful because the files are > pulled from a > variety of drives and related folders and can be filtered and > sorted on > various attributes not possible in Explorer. Three weeks ago > one of our > applications (.pee files) was upgraded to a newer version. > > Immediately after the upgrade, users reported that .pee files > were not > opening. The host application (MDI type) would open but my > shell wrapper > reported that the file was not found. Double clicking the > file in the list > again usually resulted in the file opening. I reported the > problem to the > software company and modified my wrapper to first find and open the > executable for .pee files should it be such a file, sleep for > 5 seconds and > then call itelf again with the file. This appeared to have > solved the > problem ... but... > > Not for everyone and inconsistently. The list interface also > has some > browse buttons that will open explorer displaying a > particular drive/folder. > > Double clicking on the files directly in Explorer will > quite consistently > report that the file is not found while the caption of the > message and the > text report the exact file that is highlighted. The same > with right click - > > open, though it will generally open after a couple tries. If > it is one of > those users who is experiencing problems, both the shell > interface and the > explorer view will fail without error in opeining a > subsequent file in the > MDI. The file simply doesn't open and there is no error even > with open is > selected from the context sensitive menu in explorer. > > There is no question that writing the delay loop solved the > problem for some > > users, but not all users. Curiously, all our profiles are > essentially > identical based on a clone of our standard user. > > I'm not happy with the kludge I've had to write in attempting > to mitigate > the problem and I'm much unhappier about the fact that it seems that > ShellExecute is not launching files quite as consistently as > double clicking > > on files in Explorer. > > Ciao > J|rgen Welz > Edmonton, Alberta > jwelz at hotmail.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From jwelz at hotmail.com Fri Dec 2 10:18:05 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Fri, 02 Dec 2005 09:18:05 -0700 Subject: [AccessD] ShellExecuteA In-Reply-To: <438F9E23.8040307@shaw.ca> Message-ID: Hey Marty: The form containing the file list box is modal so I was just passing the hWndAccessApp. We are running Win Server 2003 Standard Edition v 5.2 via dsl connection on Cisco VPN and Microsoft remote desktop software on diskless terminals. It is a terminal server type setup and users have no access to their desktop folder in the conventional sense and the security profiles prevent them from modifying things such as the startmenu or placing shortcuts or files on the desktop. I tried your GetDesktopWindow() example and it appears works in my profile, but then I have no problems launching the .Pee files in my profile after modifying the ShellEx code to call FindExecutableA, launch the application, Sleep for five seconds and then call itself again with the .Pee file. In the double click of the listbox, I use the Dir function to confirm the presence of the file even though the file list is generated by first polling the directories to handle the scenario where a folder of file is renamed since the list is populated. Since I've modified by Shell wrapper to call itself once recursively, I've had to test the passed string to determine whether it is a directory in order that it correctly opens folders with the test: If Len(Dir(strFile, vbDirectory)) Then... The code is not finalized but seems to have helped most users and it covers the bases it did before. I'll clean it up if and when the cause of the problem of launching of the .Pee files is determined. It was svelte before but right now it is a dirty bandaid. Stuart: The file associations are OK because, as mentioned, I call the FindExecutable API for Pee files so I can launch the MDI before opening the file. While this seems to have helped many users, it has not been a reliable resolution. For some people it works about 1/2 the time. Going straight to Explorer and double clicking the file seems to work about 80% of the time for certain users, and it generally works by the 2nd or third try. The reason I rewrote the ShellEx code is because opening these files works more frequently after the MDI is open, no matter whether it or a file is launched from Explorer or my Access code. What is curious is that the code may work for a certain user, he will close Access for lunch and when he comes back later, he is back to several attempts to open a file but then he can do something else for a while and Access will again work. There is a pretty clear improved consistency launching from Explorer over the ShellEx code and that strikes me as bizarre so my concern is that ShellExecute is not as good a replacement for the Explorer interface as I had once thought. One other piece of information, the application used a hardware key several years ago but now uses a licence manager to limit the number of instances of the application that can run concurrently to the number of licences paid. However, the problem manifests itself as inconsitently when we have a limited number or near the max instances open. When the max is exceeded, ShellEx will succeed, when it does, and the application will report that it cannot proceed and the user will shut it down. We have 4 Gigs of RAM on the server and my ldb checker has logged that the Access application generally has between 18 and 26 concurrent users. I am told by the IT department that their logs show numerous errors at the times when users fail to launch their .Pee files. The application that uses these files runs a Pervasive SQL engine that access 60 odd files in a folder below the .Pee file to load the data into the MDI application. One last comment, about a week after the 'upgrade' to the .Pee file application the RAM on our application server was doubled as a number of users were reporting frozen sessions when using some Rumba applications and the in house PowerBuilder/SQL Server application concurrently. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com > >Just a guess but are you doing >ShellExecute(frmMain.hWnd, "Open", sFileName, sParams, "", 1) > >It might be faster to open to the desktop window handle > >Private Declare Function GetDesktopWindow Lib "user32" () As Long >Dim Scr_hDC As Long >Scr_hDC = GetDesktopWindow() >StartDoc = ShellExecute(Scr_hDC, "Open", DocName, _ >"", "C:\Temp\", SW_SHOWNORMAL) > >See >http://support.microsoft.com/default.aspx?scid=kb;EN-US;q170918 > >You could also try tickling the file to be active intially with >If Dir(CompleteFilePath, vbDirectory + vbHidden + vbSystem + vbReadOnly >+ vbArchive) = "" Then >MsgBox """" & CompleteFilePath & """ cannot be found!", vbExclamation >end if > >Of course the .pee files, could also be incontinent ;) From john at winhaven.net Fri Dec 2 12:10:20 2005 From: john at winhaven.net (John Bartow) Date: Fri, 2 Dec 2005 12:10:20 -0600 Subject: [AccessD] ShellExecuteA In-Reply-To: Message-ID: <01bc01c5f76b$a8a64f00$7c01a8c0@ScuzzPaq> Welcome J?rgen! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz From Patricia.O'Connor at otda.state.ny.us Fri Dec 2 13:38:13 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Fri, 2 Dec 2005 14:38:13 -0500 Subject: [AccessD] Access 97 compact & repair causing report error Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F6F@EXCNYSM0A1AI.nysemail.nyenet> I tested the database both backend and front end from a coworkers computer that has not been upgraded to windows xp. Problem still occurred if compacted backend or created a new backend and copied tables to it. I then noticed that both our machines only had Access 97 SP1. My older machine had SP2. So I upgraded my Access 97 to sp2, tried everything again and still get error 3071 - This expression is typed incorrectly, or it is too complex to be evaluated. For example, a numeric expression by assigning parts of the expression to variables. I tried stepping through report to see where the error was occurring but it popped up right away. So then I checked the queries used to create the report and found that the where statement is what is doing it. If I take out one of the or's the query runs. Leave them both in the error happens. This system has 25 pages that are generated from 5-6 report templates though queries. This is the only query and report that is affected if I compact or create a new backend. Does anyone know what is causing this error or what I need to do to my version of ACCESS 97 so that is doesn't do this. I will be upgrading this entire system to Access 2000 then 2003 but I need to have it stable in 97 for a bit longer. I am just really getting back to full time work after bad accident a year ago. So I would greatly appreciate any and all help. Below is the query that is affected. I am working on this to see if I can get around problem. SELECT tblBicsRpt.RptDt, tblBicsRpt.DistrictNo, IIf([TANF],1,IIf([SN],2,"C")) AS Source, Sum(tblBicsRpt.Cases) AS qCases, Sum(tblBicsRpt.Recipients) AS qRecipients, Sum(tblBicsRpt.Children) AS qChildren, Sum(tblBicsRpt.Adults) AS qAdults, Sum(Int([Expenditures]*10^0+0.5)/10^0) AS qExpenditures FROM tlkpXrefDescID INNER JOIN tblBicsRpt ON (tlkpXrefDescID.ItemNo = tblBicsRpt.ItemNo) AND (tlkpXrefDescID.Schedule = tblBicsRpt.ScheduleNo) WHERE ( ((tblBicsRpt.DistrictNo <>66) and (IIf(InStr([Forms]![FrmBicMoSel]![txtSelCriteria],[tlkpXrefDescID]![Case Type])>0,True,False)=True)) or ((tblBicsRpt.DistrictNo = 66) and (tlkpXrefDescID.LineId In (16,70,137))) ) GROUP BY tblBicsRpt.RptDt, tblBicsRpt.DistrictNo, IIf([TANF],1,IIf([SN],2,"C")) HAVING (tblBicsRpt.RptDt Between [Forms]![FrmBicMoSel]![dtBegin] And [Forms]![FrmBicMoSel]![dtEnd]) AND ((IIf([TANF],1,IIf([SN],2,"C"))) In (1,2)); Thanks everyone ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** > -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. From artful at rogers.com Fri Dec 2 13:58:08 2005 From: artful at rogers.com (Arthur Fuller) Date: Fri, 2 Dec 2005 14:58:08 -0500 Subject: [AccessD] Friday OT Message-ID: <200512021958.jB2JwBJ24527@databaseadvisors.com> Two behaviourist psychologists have sex. Afterwards, the man says to his lover, "It was good for you, was it good for me?" ------------ (Perhaps this joke is comprehensible only if you have taken at least one pysch course. If you have not, then the required info is that a man called B.F. Skinner invented a school of thought called behaviourism, whose first tenet was the rejection of states of mind on the grounds that they are externally unverifiable. In other words, you saying that you are sad does not prove that you are sad, or more generally that sadness exists, or even more generally that your mind exists.) From martyconnelly at shaw.ca Fri Dec 2 14:09:29 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 02 Dec 2005 12:09:29 -0800 Subject: [AccessD] Access 97 compact & repair causing report error References: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F6F@EXCNYSM0A1AI.nysemail.nyenet> Message-ID: <4390A9F9.3000706@shaw.ca> You might try upgrading your Jet SP to level 7 or 8 Access 97 used Jet 3.51. It will work with Jet DAO 3.60 or Jet 4.0 It may not solve your problem http://support.microsoft.com/kb/303528/ O'Connor, Patricia (OTDA) wrote: >I tested the database both backend and front end from a coworkers >computer that has not been upgraded to windows xp. Problem still >occurred if compacted backend or created a new backend and copied tables >to it. >I then noticed that both our machines only had Access 97 SP1. My older >machine had SP2. > >So I upgraded my Access 97 to sp2, tried everything again and still get >error >3071 - This expression is typed incorrectly, or it is too complex to be >evaluated. For example, a numeric expression by assigning parts of the >expression to variables. > >I tried stepping through report to see where the error was occurring but >it popped up right away. So then I checked the queries used to create >the report and found that the where statement is what is doing it. If I >take out one of the or's the query runs. Leave them both in the error >happens. >This system has 25 pages that are generated from 5-6 report templates >though queries. This is the only query and report that is affected if I >compact or create a new backend. > >Does anyone know what is causing this error or what I need to do to my >version of ACCESS 97 so that is doesn't do this. I will be upgrading >this entire system to Access 2000 then 2003 but I need to have it stable >in 97 for a bit longer. I am just really getting back to full time work >after bad accident a year ago. So I would greatly appreciate any and all >help. > > Below is the query that is affected. I am working on this to see if I >can get around problem. > >SELECT tblBicsRpt.RptDt, > tblBicsRpt.DistrictNo, >IIf([TANF],1,IIf([SN],2,"C")) AS Source, >Sum(tblBicsRpt.Cases) AS qCases, >Sum(tblBicsRpt.Recipients) AS qRecipients, >Sum(tblBicsRpt.Children) AS qChildren, >Sum(tblBicsRpt.Adults) AS qAdults, >Sum(Int([Expenditures]*10^0+0.5)/10^0) AS qExpenditures >FROM tlkpXrefDescID INNER JOIN tblBicsRpt ON (tlkpXrefDescID.ItemNo = >tblBicsRpt.ItemNo) AND (tlkpXrefDescID.Schedule = tblBicsRpt.ScheduleNo) >WHERE ( >((tblBicsRpt.DistrictNo <>66) and >(IIf(InStr([Forms]![FrmBicMoSel]![txtSelCriteria],[tlkpXrefDescID]![Case >Type])>0,True,False)=True)) >or >((tblBicsRpt.DistrictNo = 66) and (tlkpXrefDescID.LineId In >(16,70,137))) >) >GROUP BY tblBicsRpt.RptDt, tblBicsRpt.DistrictNo, >IIf([TANF],1,IIf([SN],2,"C")) >HAVING (tblBicsRpt.RptDt Between [Forms]![FrmBicMoSel]![dtBegin] >And [Forms]![FrmBicMoSel]![dtEnd]) >AND ((IIf([TANF],1,IIf([SN],2,"C"))) In (1,2)); > >Thanks everyone >****************************************************************** >*Patricia O'Connor >*Associate Computer Programmer Analyst >*OTDA - BDMA >*(W) mailto:Patricia.O'Connor at otda.state.ny.us >*(w) mailto:aa1160 at otda.state.ny.us >****************************************************************** > > > > > > > -- Marty Connelly Victoria, B.C. Canada From Gustav at cactus.dk Fri Dec 2 14:12:41 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 02 Dec 2005 21:12:41 +0100 Subject: [AccessD] Access 97 compact & repair causing report error Message-ID: Hi Patricia Try to specify - at least - this parameter as a Parameter of the query: [Forms]![FrmBicMoSel]![txtSelCriteria] as a number (Long?). Even better, specify all parameters with [Forms]! ... /gustav From Steven.Peterson at qwest.com Fri Dec 2 14:13:08 2005 From: Steven.Peterson at qwest.com (Peterson, Steve) Date: Fri, 2 Dec 2005 13:13:08 -0700 Subject: [AccessD] Friday OT Message-ID: <5E6C0F4B8C8601448942896366748A541AB3BA@ITDENE2KM03.AD.QINTRA.COM> ArtFully done, sir. It goes without saying that each of the participants will get their MnMs and be let out of the box. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Friday, December 02, 2005 12:58 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Friday OT Two behaviourist psychologists have sex. Afterwards, the man says to his lover, "It was good for you, was it good for me?" ------------ (Perhaps this joke is comprehensible only if you have taken at least one pysch course. If you have not, then the required info is that a man called B.F. Skinner invented a school of thought called behaviourism, whose first tenet was the rejection of states of mind on the grounds that they are externally unverifiable. In other words, you saying that you are sad does not prove that you are sad, or more generally that sadness exists, or even more generally that your mind exists.) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mikedorism at verizon.net Fri Dec 2 14:28:24 2005 From: mikedorism at verizon.net (Mike & Doris Manning) Date: Fri, 02 Dec 2005 15:28:24 -0500 Subject: [AccessD] Friday OT In-Reply-To: <5E6C0F4B8C8601448942896366748A541AB3BA@ITDENE2KM03.AD.QINTRA.COM> Message-ID: <000601c5f77e$f34d5a40$2f01a8c0@dorismanning> A priest, a minister, and a rabbi are discussing when life begins. The priest says, "At conception!" The minister says, "At birth!" The rabbi says, "When the kids are grown and the mortgage is paid!" Doris Manning mikedorism at verizon.net From harkinsss at bellsouth.net Fri Dec 2 14:49:16 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Fri, 2 Dec 2005 15:49:16 -0500 Subject: [AccessD] Friday OT In-Reply-To: <000601c5f77e$f34d5a40$2f01a8c0@dorismanning> Message-ID: <20051202204928.UILB22893.ibm69aec.bellsouth.net@SUSANONE> I'm changing my religion... ;) Susan H. A priest, a minister, and a rabbi are discussing when life begins. The priest says, "At conception!" The minister says, "At birth!" The rabbi says, "When the kids are grown and the mortgage is paid!" From dmcafee at pacbell.net Fri Dec 2 14:58:21 2005 From: dmcafee at pacbell.net (David McAfee) Date: Fri, 2 Dec 2005 12:58:21 -0800 Subject: [AccessD] Friday OT In-Reply-To: <000601c5f77e$f34d5a40$2f01a8c0@dorismanning> Message-ID: Ain't that the truth! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mike & Doris Manning Sent: Friday, December 02, 2005 12:28 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Friday OT A priest, a minister, and a rabbi are discussing when life begins. The priest says, "At conception!" The minister says, "At birth!" The rabbi says, "When the kids are grown and the mortgage is paid!" Doris Manning mikedorism at verizon.net From Patricia.O'Connor at otda.state.ny.us Fri Dec 2 16:01:10 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Fri, 2 Dec 2005 17:01:10 -0500 Subject: [AccessD] Access 97 compact & repair causing report error Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F70@EXCNYSM0A1AI.nysemail.nyenet> Thanks Marty and Gustav I wound up changing the query to a UNION query so the where statement was divided between the two portions and it works. I am still going to try upgrading all of Access97 so it is good. Then I am going to make sure Access 2000 is correct. This is what I get from computer updating by our "special" computer unit without me watching step by step. Hope you both have a good weekend Thanks Patti ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. From jwcolby at ColbyConsulting.com Fri Dec 2 16:32:44 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Fri, 2 Dec 2005 17:32:44 -0500 Subject: [AccessD] Outlook 2003 Message-ID: <200512022232.jB2MWfJ00744@databaseadvisors.com> I made the mistake of allowing Outlook to upgrade to 2003 when I installed Office 2003. Now my email view is just about unusable. I have about 50 or 60 mail folders, and I need every inch I can get to view them (and still can't view them all) but now the top two inches of that column is taken up with "favorite folders", which I don't need, don't use, and don't want. Is there any way to get rid of that? Additionally the "currently selected folder" now displays "grouping headers" for today, yesterday, yadayada taking up taking up space to tell me when the email came in. I like that piece to display at the top, but this grouping header nonsense now takes up so much room that I can't view any of the email itself below. Is there any way to get rid of that? Is there just a way to say "let me see everything the old 2k/xp way"? I have no problem with new and better, if it is better, but none of the changes "enhance my email experience" IMHO. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From stuart at lexacorp.com.pg Fri Dec 2 16:46:53 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 03 Dec 2005 08:46:53 +1000 Subject: [AccessD] ShellExecuteA In-Reply-To: References: <438F9E23.8040307@shaw.ca> Message-ID: <43915B7D.11863.52ADFA3@stuart.lexacorp.com.pg> On 2 Dec 2005 at 9:18, J?rgen Welz wrote: > Access application generally has between 18 and 26 concurrent users. I am > told by the IT department that their logs show numerous errors at the times > when users fail to launch their .Pee files. Knowing *what* errors would certainly help in tracking down the problem! -- Lexacorp Ltd http://www.lexacorp.com.pg Information Technology Consultancy, Software Development,System Support. From john at winhaven.net Fri Dec 2 16:51:26 2005 From: john at winhaven.net (John Bartow) Date: Fri, 2 Dec 2005 16:51:26 -0600 Subject: [AccessD] Outlook 2003 In-Reply-To: <200512022232.jB2MWfJ00744@databaseadvisors.com> Message-ID: <004401c5f792$ed779450$7f01a8c0@ScuzzPaq> What a coincidence, I was with a client yesterday and that was a topic of conversation. I was going to ask the same thing. I actually can tell you how to get rid of it momentarily nut the damned thing won't stay gone. 2003's version of the unkillable office assistant :o) Down at the bottom click the Folder List Icon - it will hide the favorites pane. Unfortunately when you choose any of the other items such as Calendar or Contacts, the darned thing pops back in when you return to Mail. You can right click on each folder in the favorites pane and click remove from favorites which makes it as small as possible but I haven't found away to make it JUST GO AWAY! I am investigating actually using this feature though. BTW I think o2k3 is much more stable than o2k. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Friday, December 02, 2005 4:33 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Outlook 2003 I made the mistake of allowing Outlook to upgrade to 2003 when I installed Office 2003. Now my email view is just about unusable. I have about 50 or 60 mail folders, and I need every inch I can get to view them (and still can't view them all) but now the top two inches of that column is taken up with "favorite folders", which I don't need, don't use, and don't want. Is there any way to get rid of that? Additionally the "currently selected folder" now displays "grouping headers" for today, yesterday, yadayada taking up taking up space to tell me when the email came in. I like that piece to display at the top, but this grouping header nonsense now takes up so much room that I can't view any of the email itself below. Is there any way to get rid of that? Is there just a way to say "let me see everything the old 2k/xp way"? I have no problem with new and better, if it is better, but none of the changes "enhance my email experience" IMHO. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From James at fcidms.com Fri Dec 2 16:54:57 2005 From: James at fcidms.com (James Barash) Date: Fri, 02 Dec 2005 17:54:57 -0500 Subject: [AccessD] Outlook 2003 In-Reply-To: <200512022232.jB2MWfJ00744@databaseadvisors.com> Message-ID: <0IQW00J3Y7NLXRGM@mta5.srv.hcvlny.cv.net> John I had the same problem with Outlook 2003 but there are some things you can do to improve the views. To change the mail folders, you need to switch to the Folder List view. At the bottom of the treeview of Mail Items, there should be an icon that looks like the folder icon. Select that and the Favorite Folders should disappear and you will see a treeview of all the Outlook folders including all you mail folders. To change the Grouping, select the Mail Folder, from the menu select View->Arrange By and deselect "Show In Groups". As far as I know, you need to do this for each folder separately, since you can have a different setting for each Mail folder. If anyone knows how to do this universally, please let me know. Hope that helps. James Barash -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Friday, December 02, 2005 5:33 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Outlook 2003 I made the mistake of allowing Outlook to upgrade to 2003 when I installed Office 2003. Now my email view is just about unusable. I have about 50 or 60 mail folders, and I need every inch I can get to view them (and still can't view them all) but now the top two inches of that column is taken up with "favorite folders", which I don't need, don't use, and don't want. Is there any way to get rid of that? Additionally the "currently selected folder" now displays "grouping headers" for today, yesterday, yadayada taking up taking up space to tell me when the email came in. I like that piece to display at the top, but this grouping header nonsense now takes up so much room that I can't view any of the email itself below. Is there any way to get rid of that? Is there just a way to say "let me see everything the old 2k/xp way"? I have no problem with new and better, if it is better, but none of the changes "enhance my email experience" IMHO. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Fri Dec 2 17:19:13 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Fri, 2 Dec 2005 18:19:13 -0500 Subject: [AccessD] Outlook 2003 In-Reply-To: <0IQW00J3Y7NLXRGM@mta5.srv.hcvlny.cv.net> Message-ID: <200512022319.jB2NJAJ14247@databaseadvisors.com> >To change the mail folders, you need to switch to the Folder List view. At the bottom of the treeview of Mail Items, there should be an icon that looks like the folder icon. Select that and the Favorite Folders should disappear and you will see a treeview of all the Outlook folders including all you mail folders. That worked. >To change the Grouping, select the Mail Folder, from the menu select View->Arrange By and deselect "Show In Groups". As far as I know, you need to do this for each folder separately, since you can have a different setting for each Mail folder. If anyone knows how to do this universally, please let me know. That's correct, you need to do this happy horse**** to each and every folder. Can you say "brain damaged children"? What moron.... Upgraded a perfectly functioning Outlook XP. (That would be me. Sigh!) Unless there is some huge reason to keep 2003, I am thinking of uninstalling and reloading the XP (2002) version. This 2003 version is simply moronic. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of James Barash Sent: Friday, December 02, 2005 5:55 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Outlook 2003 John I had the same problem with Outlook 2003 but there are some things you can do to improve the views. To change the mail folders, you need to switch to the Folder List view. At the bottom of the treeview of Mail Items, there should be an icon that looks like the folder icon. Select that and the Favorite Folders should disappear and you will see a treeview of all the Outlook folders including all you mail folders. To change the Grouping, select the Mail Folder, from the menu select View->Arrange By and deselect "Show In Groups". As far as I know, you View->need to do this for each folder separately, since you can have a different setting for each Mail folder. If anyone knows how to do this universally, please let me know. Hope that helps. James Barash -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Friday, December 02, 2005 5:33 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Outlook 2003 I made the mistake of allowing Outlook to upgrade to 2003 when I installed Office 2003. Now my email view is just about unusable. I have about 50 or 60 mail folders, and I need every inch I can get to view them (and still can't view them all) but now the top two inches of that column is taken up with "favorite folders", which I don't need, don't use, and don't want. Is there any way to get rid of that? Additionally the "currently selected folder" now displays "grouping headers" for today, yesterday, yadayada taking up taking up space to tell me when the email came in. I like that piece to display at the top, but this grouping header nonsense now takes up so much room that I can't view any of the email itself below. Is there any way to get rid of that? Is there just a way to say "let me see everything the old 2k/xp way"? I have no problem with new and better, if it is better, but none of the changes "enhance my email experience" IMHO. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwelz at hotmail.com Fri Dec 2 17:24:55 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Fri, 02 Dec 2005 16:24:55 -0700 Subject: [AccessD] ShellExecuteA In-Reply-To: <43915B7D.11863.52ADFA3@stuart.lexacorp.com.pg> Message-ID: Stuart: I'm not privy to the details. Apparently a number of hex numbers show up in the event log every time a a pee file fails to open regardless of how they tried to open it. I am told that details have been forwarded to the support department of the company that sold us the software. I was also informed that the vendor admitted that other users of the software have reported ShellEx problems. They have now specifically stated that they do not support launching via ShellExecuteA but they may by the next version.... It worked in the last versions all the way back to the DOS only versions (v3 through v9 with over a dozen intermdiate numbers). They have suggested we check for a pee.dat file that is the effective equivalent of an ldb file left hanging by the Pervasive database engine. They may have a point as the problem is quite pervasive and perverse, but the application isn't crashing and we have yet to see a single pee.dat file. I had one user who was not able to open a file required today for closing a bid no matter how or how many times he tried to open the file. I finally had him go to a colleague who was able to open it in his session. I will not revisit this issue until the people responsible have it launching reliably from Explorer. I wonder whether they claim to be Windows compatible... Thanks to eveyone who has welcomed me back. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Stuart McLachlan" > >On 2 Dec 2005 at 9:18, J?rgen Welz wrote: > > > > > Access application generally has between 18 and 26 concurrent users. I >am > > told by the IT department that their logs show numerous errors at the >times > > when users fail to launch their .Pee files. > >Knowing *what* errors would certainly help in tracking down the problem! > > > > >-- >Lexacorp Ltd >http://www.lexacorp.com.pg From dmcafee at pacbell.net Fri Dec 2 17:52:15 2005 From: dmcafee at pacbell.net (David McAfee) Date: Fri, 2 Dec 2005 15:52:15 -0800 Subject: [AccessD] OT Friday quote In-Reply-To: Message-ID: "Programmers are tools for converting caffeine into code." From john at winhaven.net Fri Dec 2 18:22:09 2005 From: john at winhaven.net (John Bartow) Date: Fri, 2 Dec 2005 18:22:09 -0600 Subject: [AccessD] Outlook 2003 In-Reply-To: <200512022319.jB2NJAJ14247@databaseadvisors.com> Message-ID: <000001c5f79f$9a663f20$7f01a8c0@ScuzzPaq> Does it stay that way? Well, you hit my two of my 4 favorite pet peeves about o2k3. The one, poor printing support has been there since o97. The other, the "Business Contacts Manager" is how the Contacts should work in the first place - in a RDBMS... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby That worked. From fhtapia at gmail.com Fri Dec 2 19:11:35 2005 From: fhtapia at gmail.com (Francisco Tapia) Date: Fri, 2 Dec 2005 17:11:35 -0800 Subject: [AccessD] Outlook 2003 In-Reply-To: <200512022232.jB2MWfJ00744@databaseadvisors.com> References: <200512022232.jB2MWfJ00744@databaseadvisors.com> Message-ID: I found that upgrading to 2003 was a positive result, but I had to upgrade my Office 2000 components to SP3 first. On 12/2/05, John Colby wrote: > I made the mistake of allowing Outlook to upgrade to 2003 when I installed > Office 2003. Now my email view is just about unusable. > > I have about 50 or 60 mail folders, and I need every inch I can get to view > them (and still can't view them all) but now the top two inches of that > column is taken up with "favorite folders", which I don't need, don't use, > and don't want. Is there any way to get rid of that? > > Additionally the "currently selected folder" now displays "grouping headers" > for today, yesterday, yadayada taking up taking up space to tell me when the > email came in. I like that piece to display at the top, but this grouping > header nonsense now takes up so much room that I can't view any of the email > itself below. Is there any way to get rid of that? > > Is there just a way to say "let me see everything the old 2k/xp way"? I > have no problem with new and better, if it is better, but none of the > changes "enhance my email experience" IMHO. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- -Francisco http://pcthis.blogspot.com |PC news with out the jargon! http://sqlthis.blogspot.com | Tsql and More... From martyconnelly at shaw.ca Fri Dec 2 20:21:12 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 02 Dec 2005 18:21:12 -0800 Subject: [AccessD] ShellExecuteA References: Message-ID: <43910118.4090609@shaw.ca> I was discussing something about this with Shamil about return codes from shellexecute around the beggining of last month. It returns a long = 42 on normal termination but if you try to call say Outlook and it is not installed properly you get a "5" returned. These return codes are probably documented somewhere in the Windows Platform SDK. But I haven't looked. lngRet = ShellExecute(0&, vbNullString, _ "mailto:" & strAddr & _ "?Subject=" & strSubj & _ "&body=" & strBody, _ vbNullString, vbNullString, vbNormalFocus) ? Welz wrote: > Stuart: > > I'm not privy to the details. Apparently a number of hex numbers show > up in the event log every time a a pee file fails to open regardless > of how they tried to open it. I am told that details have been > forwarded to the support department of the company that sold us the > software. I was also informed that the vendor admitted that other > users of the software have reported ShellEx problems. They have now > specifically stated that they do not support launching via > ShellExecuteA but they may by the next version.... It worked in the > last versions all the way back to the DOS only versions (v3 through v9 > with over a dozen intermdiate numbers). They have suggested we check > for a pee.dat file that is the effective equivalent of an ldb file > left hanging by the Pervasive database engine. They may have a point > as the problem is quite pervasive and perverse, but the application > isn't crashing and we have yet to see a single pee.dat file. > > I had one user who was not able to open a file required today for > closing a bid no matter how or how many times he tried to open the > file. I finally had him go to a colleague who was able to open it in > his session. I will not revisit this issue until the people > responsible have it launching reliably from Explorer. > > I wonder whether they claim to be Windows compatible... > > Thanks to eveyone who has welcomed me back. > > Ciao > J?rgen Welz > Edmonton, Alberta > jwelz at hotmail.com > > > > > >> From: "Stuart McLachlan" >> >> On 2 Dec 2005 at 9:18, J?rgen Welz wrote: >> >> >> >> > Access application generally has between 18 and 26 concurrent >> users. I am >> > told by the IT department that their logs show numerous errors at >> the times >> > when users fail to launch their .Pee files. >> >> Knowing *what* errors would certainly help in tracking down the problem! >> >> >> >> >> -- >> Lexacorp Ltd >> http://www.lexacorp.com.pg > -- Marty Connelly Victoria, B.C. Canada From jwcolby at ColbyConsulting.com Fri Dec 2 20:28:15 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Fri, 2 Dec 2005 21:28:15 -0500 Subject: [AccessD] Outlook 2003 In-Reply-To: Message-ID: <200512030228.jB32SAJ31584@databaseadvisors.com> What was the positive? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Francisco Tapia Sent: Friday, December 02, 2005 8:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Outlook 2003 I found that upgrading to 2003 was a positive result, but I had to upgrade my Office 2000 components to SP3 first. On 12/2/05, John Colby wrote: > I made the mistake of allowing Outlook to upgrade to 2003 when I > installed Office 2003. Now my email view is just about unusable. > > I have about 50 or 60 mail folders, and I need every inch I can get to > view them (and still can't view them all) but now the top two inches > of that column is taken up with "favorite folders", which I don't > need, don't use, and don't want. Is there any way to get rid of that? > > Additionally the "currently selected folder" now displays "grouping headers" > for today, yesterday, yadayada taking up taking up space to tell me > when the email came in. I like that piece to display at the top, but > this grouping header nonsense now takes up so much room that I can't > view any of the email itself below. Is there any way to get rid of that? > > Is there just a way to say "let me see everything the old 2k/xp way"? > I have no problem with new and better, if it is better, but none of > the changes "enhance my email experience" IMHO. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- -Francisco http://pcthis.blogspot.com |PC news with out the jargon! http://sqlthis.blogspot.com | Tsql and More... -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheygood at abestsystems.com Fri Dec 2 20:41:16 2005 From: bheygood at abestsystems.com (Bob Heygood) Date: Fri, 2 Dec 2005 18:41:16 -0800 Subject: [AccessD] Way OT, I know In-Reply-To: <200512011654.jB1GsCJ05013@databaseadvisors.com> Message-ID: I think most of us are work-at-home folks who are more likely to have non-human companions during the day. Your post reminds me of how important our pet/companions are. Thanks for sharing. bob heygood -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Arthur Fuller Sent: Thursday, December 01, 2005 8:54 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT, I know My eldest cat Scotia, age 16, died last night. I knew last night was going to be the night. I could tell, and I knew that if she made it to this morning that it was time to end it. Perhaps the most horrid idiom in English is "to put her down". I hope that she had a good life. I did what I could to enhance it. She always had access to the outdoor world (I chose my places to live over these 16 years based almost entirely on access to outdoors). She gave me some of the greatest moments of my life. The most special for me was when she had her first litter. Cats almost invariably find a secluded spot such as under a staircase and have their babies in private, but not Scotia. She insisted that I be her midwife. Every time I left her even for a moment she let me know quite clearly that I was required to be with her. She did all the work, obviously, but as each of her five babies appeared I took them and cleaned them and lay them beside her. I am not anthropomorphizing this. It was quite clear that she wanted me to be her midwife. Not many people get to experience this with a cat. I have lots of stories about special moments with her, but that is the most special of all. I knew she would probably not make it through the night. I stayed with her all night, stroking her and telling her about all the special moments she gave me. At about 4am I fell asleep, and woke at 6am and she was gone. In a few hours I'm going to bathe her then bury her, wrapped in her favourite shirt (she loved that shirt and would lie on it whenever it was available; once I realized that, I made it available at all times; she loved me to wrap her in it as if it were a sleeping bag). She had two litters, and I gave the kittens to various friends. Her family now stretches from Toronto to Montreal to Vancouver to Atlanta. I still have two cats left, both her sons, one from each litter. She will be missed. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bhjohnson at verizon.net Fri Dec 2 20:46:18 2005 From: bhjohnson at verizon.net (Bruce H. Johnson) Date: Fri, 02 Dec 2005 18:46:18 -0800 Subject: [AccessD] Friday OT In-Reply-To: <200512021958.jB2JwBJ24527@databaseadvisors.com> Message-ID: <004301c5f7b3$bcf42250$6500a8c0@HALSR> I rember Skinner well in college (1969). I didn't believe it then and still don't believe it now. Bruce H. Johnson Sylmar, CA -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Friday, December 02, 2005 11:58 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Friday OT Two behaviourist psychologists have sex. Afterwards, the man says to his lover, "It was good for you, was it good for me?" ------------ (Perhaps this joke is comprehensible only if you have taken at least one pysch course. If you have not, then the required info is that a man called B.F. Skinner invented a school of thought called behaviourism, whose first tenet was the rejection of states of mind on the grounds that they are externally unverifiable. In other words, you saying that you are sad does not prove that you are sad, or more generally that sadness exists, or even more generally that your mind exists.) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From lists at bitshk.com Fri Dec 2 21:00:37 2005 From: lists at bitshk.com (Stuart Sanders) Date: Sat, 03 Dec 2005 11:00:37 +0800 Subject: [AccessD] OT: Need an example In-Reply-To: <20051201173045.RWNP24930.ibm63aec.bellsouth.net@SUSANONE> References: <20051201173045.RWNP24930.ibm63aec.bellsouth.net@SUSANONE> Message-ID: [Pokes his head into AccessD after a long break. - I'm actually working on an access app right now... hence the renewed interest. Though I've remained subscribed.] Not exactly what you are after, as this isn't an applications use of registry. One of my pet peeves with Access has been the insistence of having the table wizard as the first item on the list when you create a new table. I really shouldn't complain about 1 extra click to change to design view, but after many hundreds of tables it adds up. Anyway having just moved to a new notebook 2 weeks ago and going through the process of "de-enhanced user experiencing" windows/office/etc. Your comment made me think of that, as I always change the order of the new table list so that design view is listed first. Registry setting only. Stuart -----Original Message----- From: "Susan Harkins" To: "'Access Developers discussion and problem solving'" Date: Thu, 1 Dec 2005 12:30:43 -0500 Subject: [AccessD] OT: Need an example > I'm writing about maintaining settings using the Registry -- I know how > to > do it, but would like suggestions on an example that would allow the > reader > to experience the process without endangering anything. Needs to be an > Access setting. > > Susan H. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From lists at bitshk.com Fri Dec 2 21:16:42 2005 From: lists at bitshk.com (Stuart Sanders) Date: Sat, 03 Dec 2005 11:16:42 +0800 Subject: [AccessD] Outlook 2003 In-Reply-To: <200512030228.jB32SAJ31584@databaseadvisors.com> References: <200512030228.jB32SAJ31584@databaseadvisors.com> Message-ID: Somewhat related comment. A friend of mine maintains several mail servers and was trying to find out why mail from a specific client was getting dropped/flagged as spam by his enhanced anti-spam changes. Turns out (and I haven't investigated this to confirm it) the client was using Outlook 2003. Apparently the latest version doesn't generate messageid headers which is and has been a core part of the internet email standard defined by RFC 2822 for years. I just did a quick search and came up with the following quote: "I've been having trouble getting e-mail messages to my weblog from Outlook 2003. I figured it was something stupid that Microsoft was doing, or not doing, that was causing the problem. Tonight I got Seth to look at a sample message. The reason my server keeps rejecting messages is it expects a Message-ID header and isn't finding one. Outlook 2003, it seems, isn't generating one. I can't say this shocked me. Message-ID headers have been part of the IETF's e-mail specification forever. Every other e-mail client on the planet generates a Message-ID header. The Message-ID header is used by filters like SpamAssassin and others to calculate the likelihood of a message being spam. And lastly, many servers (like mine) will just outright refuse to accept messages without a message-ID in the header." You can read more here: http://www.terryfrazier.com/fullThread$msgNum=1526 In any case, I had been looking at upgrading to Outlook 2003 primarily because of the removal of the 2GB pst size limit, but this put and indefinate brake on that. I was just searching to see if this has been fixed, but can't find any references that say so. So I will be staying away from Outlook 2003 for the forseeable future. Stuart -----Original Message----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Date: Fri, 2 Dec 2005 21:28:15 -0500 Subject: Re: [AccessD] Outlook 2003 > What was the positive? > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Francisco > Tapia > Sent: Friday, December 02, 2005 8:12 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Outlook 2003 > > I found that upgrading to 2003 was a positive result, but I had to > upgrade > my Office 2000 components to SP3 first. > > On 12/2/05, John Colby wrote: > > I made the mistake of allowing Outlook to upgrade to 2003 when I > > installed Office 2003. Now my email view is just about unusable. > > > > I have about 50 or 60 mail folders, and I need every inch I can get > to > > view them (and still can't view them all) but now the top two inches > > of that column is taken up with "favorite folders", which I don't > > need, don't use, and don't want. Is there any way to get rid of > that? > > > > Additionally the "currently selected folder" now displays "grouping > headers" > > for today, yesterday, yadayada taking up taking up space to tell me > > when the email came in. I like that piece to display at the top, but > > this grouping header nonsense now takes up so much room that I can't > > view any of the email itself below. Is there any way to get rid of > that? > > > > Is there just a way to say "let me see everything the old 2k/xp way"? > > > I have no problem with new and better, if it is better, but none of > > the changes "enhance my email experience" IMHO. > > > > John W. Colby > > www.ColbyConsulting.com > > > > Contribute your unused CPU cycles to a good cause: > > http://folding.stanford.edu/ > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > -Francisco > http://pcthis.blogspot.com |PC news with out the jargon! > http://sqlthis.blogspot.com | Tsql and More... > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From lists at bitshk.com Fri Dec 2 21:25:01 2005 From: lists at bitshk.com (Stuart Sanders) Date: Sat, 03 Dec 2005 11:25:01 +0800 Subject: [AccessD] ShellExecuteA In-Reply-To: References: <438F9E23.8040307@shaw.ca> Message-ID: Hi Jurgen, Taking a complete stab in the dark here, but since you mentioned this is a locked down terminal services environment, is it possible there are user permission issues on the upgraded application? Stuart -----Original Message----- From: "J?rgen Welz" To: accessd at databaseadvisors.com Date: Fri, 02 Dec 2005 09:18:05 -0700 Subject: Re: [AccessD] ShellExecuteA > Hey Marty: > > The form containing the file list box is modal so I was just passing > the > hWndAccessApp. We are running Win Server 2003 Standard Edition v 5.2 > via > dsl connection on Cisco VPN and Microsoft remote desktop software on > diskless terminals. It is a terminal server type setup and users have > no > access to their desktop folder in the conventional sense and the > security > profiles prevent them from modifying things such as the startmenu or > placing > shortcuts or files on the desktop. I tried your GetDesktopWindow() > example > and it appears works in my profile, but then I have no problems > launching > the .Pee files in my profile after modifying the ShellEx code to call > FindExecutableA, launch the application, Sleep for five seconds and > then > call itself again with the .Pee file. > > In the double click of the listbox, I use the Dir function to confirm > the > presence of the file even though the file list is generated by first > polling > the directories to handle the scenario where a folder of file is > renamed > since the list is populated. Since I've modified by Shell wrapper to > call > itself once recursively, I've had to test the passed string to > determine > whether it is a directory in order that it correctly opens folders with > the > test: If Len(Dir(strFile, vbDirectory)) Then... The code is not > finalized > but seems to have helped most users and it covers the bases it did > before. > I'll clean it up if and when the cause of the problem of launching of > the > .Pee files is determined. It was svelte before but right now it is a > dirty > bandaid. > > Stuart: > > The file associations are OK because, as mentioned, I call the > FindExecutable API for Pee files so I can launch the MDI before opening > the > file. While this seems to have helped many users, it has not been a > reliable resolution. For some people it works about 1/2 the time. > Going > straight to Explorer and double clicking the file seems to work about > 80% of > the time for certain users, and it generally works by the 2nd or third > try. > The reason I rewrote the ShellEx code is because opening these files > works > more frequently after the MDI is open, no matter whether it or a file > is > launched from Explorer or my Access code. What is curious is that the > code > may work for a certain user, he will close Access for lunch and when he > comes back later, he is back to several attempts to open a file but > then he > can do something else for a while and Access will again work. > > There is a pretty clear improved consistency launching from Explorer > over > the ShellEx code and that strikes me as bizarre so my concern is that > ShellExecute is not as good a replacement for the Explorer interface as > I > had once thought. > > One other piece of information, the application used a hardware key > several > years ago but now uses a licence manager to limit the number of > instances of > the application that can run concurrently to the number of licences > paid. > However, the problem manifests itself as inconsitently when we have a > limited number or near the max instances open. When the max is > exceeded, > ShellEx will succeed, when it does, and the application will report > that it > cannot proceed and the user will shut it down. > > We have 4 Gigs of RAM on the server and my ldb checker has logged that > the > Access application generally has between 18 and 26 concurrent users. I > am > told by the IT department that their logs show numerous errors at the > times > when users fail to launch their .Pee files. The application that uses > these > files runs a Pervasive SQL engine that access 60 odd files in a folder > below > the .Pee file to load the data into the MDI application. One last > comment, > about a week after the 'upgrade' to the .Pee file application the RAM > on our > application server was doubled as a number of users were reporting > frozen > sessions when using some Rumba applications and the in house > PowerBuilder/SQL Server application concurrently. > > Ciao > J?rgen Welz > Edmonton, Alberta > jwelz at hotmail.com > From nd500_lo at charter.net Fri Dec 2 21:27:13 2005 From: nd500_lo at charter.net (Dian) Date: Fri, 2 Dec 2005 19:27:13 -0800 Subject: [AccessD] Way OT, I know In-Reply-To: Message-ID: <4eo5rf$f97bls@mxip26a.cluster1.charter.net> Arthur, Scotia gave you a very special gift by wanting you with her at the tough times in her life. You gave her a good life and your love. Remember only the good times...Dian From lists at bitshk.com Fri Dec 2 21:43:27 2005 From: lists at bitshk.com (Stuart Sanders) Date: Sat, 03 Dec 2005 11:43:27 +0800 Subject: [AccessD] Virtual PC In-Reply-To: References: Message-ID: I only started using VPC (2005) a little over a week ago. I have to install an app at a client who doesn't have access, so I needed to test the runtime environment. (First for me). Can't really comment on the server installation, but my experience with VPC on a new notebook running at 2.1Ghz so far seems to indicate doing things that require a link outside the virtual environment such as installing/upgrading (installing XP took over half a day ... ) and I was running it on my hard disk. Part of that may have been due to me using a dynamic partition (it keeps growing the partitiion). Once installed though running things inside the virtual environment was quite quick. As an example, I initially had my test app sitting on a virtual-share accessable to the virtual environment. Took about 2 mins to load the access app. After moving it onto the virtual disk it was almost instantaneous. I'll readily admit I'm new to VPC though and haven't read any docs. As to the software firewall issue. That probably depends more on where you are running it. If its a controlled environment (your office/home) and you are strickly limiting what gets installed, then there probably isn't a requirement. Stuart -----Original Message----- From: lyle.hannum at co.wake.nc.us To: Access Developers discussion and problem solving Date: Wed, 30 Nov 2005 16:02:42 -0500 Subject: Re: [AccessD] Virtual PC > Hi > > Here at my office several people are running VPC with VS2005 and SQL > 2005 > (ent. ed. for both) with no problems. They say it is slow to load, but > then > all is well. I will have to ask on the firewall question. > > A related question if I may...have you looked into Virtual Server 2005? > No > one here seems to be able to run the admin set up page (hence the use > of > VPC). I believe a ticket is open at MS with no resolution to date. This > is > on Win 2003/IIS6, Dual core Intel CPU, 1GB ram. > > Lyle Hannum MCP > Wake County IS > > > > > > "John Colby" > > "'Access Developers discussion and problem solving'" > > com> > , "Tech - Database Advisors Inc." > > Sent by: > > > accessd-bounces at databasea cc: > > dvisors.com Subject: > [AccessD] Virtual PC > > > > > > 11/30/2005 11:21 AM > > Please respond to Access > > Developers discussion and > > problem solving > > > > > > > > > > Is anyone using Virtual PC? I am starting to set it up, using an > external > Drive on a USB, and I am wondering whether I need to bother putting a > firewall on it. The virtual PC instances will be used for development > in > the new Visual Studio 2005 / SQL Server 2005. It seems like rather a > large > computing load to impose on a virtual machine, although if there is > little > traffic to the internet perhaps not. > > Thoughts? > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 3 00:39:20 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Sat, 3 Dec 2005 01:39:20 -0500 Subject: [AccessD] Virtual PC In-Reply-To: Message-ID: <200512030639.jB36dKJ31847@databaseadvisors.com> Yes, the install of Windows took FOREVER. No clue why but at times I thought perhaps it was frozen. Same with updates (service packs) to Windows and the like. As you mention, once running, it does seem to be reasonably fast running the actual applications, although I still have not gotten to the point of loading the apps that I am doing this for. I installed SQL Server 2005 (took FOREVER) and Visual Studio 2005 (didn't take all that long, but not quick). I have not actually run anything yet, other than FireFox browsing the web and such. Oddly, VPC installed without a hitch on my EMachines 6805 notebook running an AMD 64 processor and 1.25g ram. It took a little fiddling to get it to recognize the broadcom but it eventually did. OTOH, I have three desktops downstairs that it will install on but flat won't recognize the network hardware on. Sigh! No resolution on that issue so far, so those machines (which have more memory and more /faster hard disks are not running totally yet. VPC installed, and it claims I can run it (haven't generated the virtual disk for it yet) but without the ability to get out to the network to get drivers and such, I am not sure that it will be useful. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart Sanders Sent: Friday, December 02, 2005 10:43 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Virtual PC I only started using VPC (2005) a little over a week ago. I have to install an app at a client who doesn't have access, so I needed to test the runtime environment. (First for me). Can't really comment on the server installation, but my experience with VPC on a new notebook running at 2.1Ghz so far seems to indicate doing things that require a link outside the virtual environment such as installing/upgrading (installing XP took over half a day ... ) and I was running it on my hard disk. Part of that may have been due to me using a dynamic partition (it keeps growing the partitiion). Once installed though running things inside the virtual environment was quite quick. As an example, I initially had my test app sitting on a virtual-share accessable to the virtual environment. Took about 2 mins to load the access app. After moving it onto the virtual disk it was almost instantaneous. I'll readily admit I'm new to VPC though and haven't read any docs. As to the software firewall issue. That probably depends more on where you are running it. If its a controlled environment (your office/home) and you are strickly limiting what gets installed, then there probably isn't a requirement. Stuart -----Original Message----- From: lyle.hannum at co.wake.nc.us To: Access Developers discussion and problem solving Date: Wed, 30 Nov 2005 16:02:42 -0500 Subject: Re: [AccessD] Virtual PC > Hi > > Here at my office several people are running VPC with VS2005 and SQL > 2005 > (ent. ed. for both) with no problems. They say it is slow to load, but > then all is well. I will have to ask on the firewall question. > > A related question if I may...have you looked into Virtual Server 2005? > No > one here seems to be able to run the admin set up page (hence the use > of VPC). I believe a ticket is open at MS with no resolution to date. > This is on Win 2003/IIS6, Dual core Intel CPU, 1GB ram. > > Lyle Hannum MCP > Wake County IS > > > > > > "John Colby" > > "'Access Developers discussion and problem solving'" > > com> > , "Tech - Database Advisors Inc." > > Sent by: > > > accessd-bounces at databasea cc: > > dvisors.com Subject: > [AccessD] Virtual PC > > > > > > 11/30/2005 11:21 AM > > Please respond to Access > > Developers discussion and > > problem solving > > > > > > > > > > Is anyone using Virtual PC? I am starting to set it up, using an > external Drive on a USB, and I am wondering whether I need to bother > putting a firewall on it. The virtual PC instances will be used for > development in the new Visual Studio 2005 / SQL Server 2005. It seems > like rather a large computing load to impose on a virtual machine, > although if there is little traffic to the internet perhaps not. > > Thoughts? > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwelz at hotmail.com Sat Dec 3 13:38:11 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Sat, 03 Dec 2005 12:38:11 -0700 Subject: [AccessD] ShellExecuteA In-Reply-To: Message-ID: Hey Stuart: Permissions are set in tightly regulated profiles that are cloned from a standard set. IT is regenerating profiles for all users of my application as there has been some rare corruption in the past. I had never personally had explorer fail to open a .pee file but when I had the IT person try my login, it failed for him. The most difficult aspect of this is the apparent random nature of the problem. Some people have fewer problems and they vary from day to day and in the course of a day. The application with which we have a difficulty has an application which is supposedly required for file management and stores stats and other meta data regarding the 1000's of files we create every year. We have never used the features of this application because the Access application does all the file management and gives us a far more flexible means of managing our data. I discovered that this component of the system has not yet correctly been installed as the license manager software does not permit this component to load. I now suspect that the "File not Found" return from both ShellExecute (value is 2 - Marty) and the Win Explorer interface relates to storing meta data in this component of the application. IT installed this upgrade 4 weeks ago on a Friday night and on Saturday I received a panic call that no one could open any .Pee files. The file format changed from v9.1 to 9.2 and had to upgrade some 20,000 thousand files needed for access to needed and potentially needed data. And their year end is Oct 31. There is a tool that upgrades all files below a user defined sub folder, but this crashed hundreds of times so I wound up taking it in ever smaller chunks. I now suspect that the crashes were due to the failure to sucessfully install the component that collects the data about the files. What a great way to negotiate a new job and wage... Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Stuart Sanders" > >Hi Jurgen, > >Taking a complete stab in the dark here, but since you mentioned this is a >locked down terminal services environment, is it possible there are user >permission issues on the upgraded application? > >Stuart From garykjos at gmail.com Sat Dec 3 16:40:11 2005 From: garykjos at gmail.com (Gary Kjos) Date: Sat, 3 Dec 2005 16:40:11 -0600 Subject: [AccessD] Outlook 2003 In-Reply-To: <200512022319.jB2NJAJ14247@databaseadvisors.com> References: <0IQW00J3Y7NLXRGM@mta5.srv.hcvlny.cv.net> <200512022319.jB2NJAJ14247@databaseadvisors.com> Message-ID: Hi John, You can have a look at this for automating that http://techrepublic.com.com/5138-1035-5501085.html You will need to sign up for a free account to view the answer. I already had one and downloaded the answer in Word Document format that I can send to you offline if you simply will not create the free login for some reason. I haven't actually tried the solution, I just found this by searching Google with outlook 2003 old look feel GK On 12/2/05, John Colby wrote: > >To change the mail folders, you need to switch to the Folder List view. At > the bottom of the treeview of Mail Items, there should be an icon that looks > like the folder icon. Select that and the Favorite Folders should disappear > and you will see a treeview of all the Outlook folders including all you > mail folders. > > That worked. > > >To change the Grouping, select the Mail Folder, from the menu select > View->Arrange By and deselect "Show In Groups". As far as I know, you need > to do this for each folder separately, since you can have a different > setting for each Mail folder. If anyone knows how to do this universally, > please let me know. > > That's correct, you need to do this happy horse**** to each and every > folder. Can you say "brain damaged children"? What moron.... > > Upgraded a perfectly functioning Outlook XP. (That would be me. Sigh!) > > Unless there is some huge reason to keep 2003, I am thinking of uninstalling > and reloading the XP (2002) version. This 2003 version is simply moronic. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of James Barash > Sent: Friday, December 02, 2005 5:55 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Outlook 2003 > > John > > I had the same problem with Outlook 2003 but there are some things you can > do to improve the views. > > To change the mail folders, you need to switch to the Folder List view. At > the bottom of the treeview of Mail Items, there should be an icon that looks > like the folder icon. Select that and the Favorite Folders should disappear > and you will see a treeview of all the Outlook folders including all you > mail folders. > > To change the Grouping, select the Mail Folder, from the menu select > View->Arrange By and deselect "Show In Groups". As far as I know, you > View->need > to do this for each folder separately, since you can have a different > setting for each Mail folder. If anyone knows how to do this universally, > please let me know. > > Hope that helps. > > James Barash > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Friday, December 02, 2005 5:33 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Outlook 2003 > > I made the mistake of allowing Outlook to upgrade to 2003 when I installed > Office 2003. Now my email view is just about unusable. > > I have about 50 or 60 mail folders, and I need every inch I can get to view > them (and still can't view them all) but now the top two inches of that > column is taken up with "favorite folders", which I don't need, don't use, > and don't want. Is there any way to get rid of that? > > Additionally the "currently selected folder" now displays "grouping headers" > for today, yesterday, yadayada taking up taking up space to tell me when the > email came in. I like that piece to display at the top, but this grouping > header nonsense now takes up so much room that I can't view any of the email > itself below. Is there any way to get rid of that? > > Is there just a way to say "let me see everything the old 2k/xp way"? I > have no problem with new and better, if it is better, but none of the > changes "enhance my email experience" IMHO. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 stuart at lexacorp.com.pg Sat Dec 3 17:58:05 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 04 Dec 2005 09:58:05 +1000 Subject: [AccessD] Outlook 2003 In-Reply-To: References: <200512030228.jB32SAJ31584@databaseadvisors.com> Message-ID: <4392BDAD.31177.A926BA0@stuart.lexacorp.com.pg> On 3 Dec 2005 at 11:16, Stuart Sanders wrote: > > Turns out (and I haven't investigated this to confirm it) the client was > using Outlook 2003. Apparently the latest version doesn't generate > messageid headers which is and has been a core part of the internet email > standard defined by RFC 2822 for years. > MS do get lots of things wrong with with email and are far from standards compliant in all sorts of ways, but this time they are not completely at fault. RFC 2822 only says Though optional, every message SHOULD have a "Message-ID:" field. Note that SHOULD and MUST have very specific meanings within RFCs. > message. The reason my server keeps rejecting messages is it expects a > Message-ID header and isn't finding one. Outlook 2003, it seems, isn't > generating one. > > I can't say this shocked me. Message-ID headers have been part of the IETF's > e-mail specification forever. Every other e-mail client on the planet > generates a Message-ID header. The Message-ID header is used by filters like > SpamAssassin and others to calculate the likelihood of a message being spam. > And lastly, many servers (like mine) will just outright refuse to accept > messages without a message-ID in the header." > In that case the admin who set up the server should be shot. A MessageID is NOT a requirement header. RFC 2822: The only required header fields are the origination date field and the originator address field(s). All other header fields are syntactically optional. -- The Other Stuart From lists at bitshk.com Sat Dec 3 19:13:16 2005 From: lists at bitshk.com (Stuart Sanders) Date: Sun, 04 Dec 2005 09:13:16 +0800 Subject: [AccessD] OT Outlook 2003 In-Reply-To: <4392BDAD.31177.A926BA0@stuart.lexacorp.com.pg> References: <200512030228.jB32SAJ31584@databaseadvisors.com> <4392BDAD.31177.A926BA0@stuart.lexacorp.com.pg> Message-ID: -----Original Message----- > MS do get lots of things wrong with with email and are far from > standards > compliant in all sorts of ways, but this time they are not completely > at > fault. > > RFC 2822 only says > > Though optional, every message SHOULD have a "Message-ID:" field. > > > Note that SHOULD and MUST have very specific meanings within RFCs. Yes, and as the article I posted a link to stated this means that MS is technically RFC compliant at least with the messageid header. But that doesn't change the fact that MS has decided to omit something that has been standard in pretty much every mail client for the better part of 20 years. Someone also pointed out that it doesn't say MAY which would be optional, but SHOULD. ie they recommend that you use it. Also note that the messageid header is only removed when you send via a non-Exchange mail server. If you use MS Exchange there is no issue. The position MS takes appears to be along the lines of: "...Microsoft's position [is] that they expect all mail servers to whitelist outgoing mail from Outlook 2003 users and add a Message-ID header to fill in the one that Outlook omits." > In that case the admin who set up the server should be shot. A > MessageID is > NOT a requirement header. > > RFC 2822: > > The only required header fields are the origination date field and > the originator address field(s). All other header fields are > syntactically optional. > I can't give stats on this but it would be interesting to find out how many server apps have the default or options to drop email without specific headers. It also doesn't change the anti-spam scoring rules (Spam assassin for example is used by a lot of email servers) that would classify OL2003 as spam. Ultimately it is the server operator that decides a lot of this stuff. I've come across annoying rules before where someone I tried to contact used a server that refused all mail from Hong Kong, classifying the entire country ip range as spam generating. I used other means in the end. Besides for my own personal use if it is increasing common for a specific header such as the messageid to be required, then I am not going to go out of my way to use an email client that doesn't generate it. RFC compliant or not. So I'm sticking with OL XP. From dwaters at usinternet.com Sat Dec 3 20:17:12 2005 From: dwaters at usinternet.com (Dan Waters) Date: Sat, 3 Dec 2005 20:17:12 -0600 Subject: [AccessD] ShellExecuteA In-Reply-To: <6959617.1133638904392.JavaMail.root@sniper23> Message-ID: <000001c5f878$d6c90770$0200a8c0@danwaters> Jurgen, If you're still having problems, can you open the file from your screen using a hyperlink? I've always had good luck with this method. If you have the path to the file, that's all you need to get started. Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: Saturday, December 03, 2005 1:38 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] ShellExecuteA Hey Stuart: Permissions are set in tightly regulated profiles that are cloned from a standard set. IT is regenerating profiles for all users of my application as there has been some rare corruption in the past. I had never personally had explorer fail to open a .pee file but when I had the IT person try my login, it failed for him. The most difficult aspect of this is the apparent random nature of the problem. Some people have fewer problems and they vary from day to day and in the course of a day. The application with which we have a difficulty has an application which is supposedly required for file management and stores stats and other meta data regarding the 1000's of files we create every year. We have never used the features of this application because the Access application does all the file management and gives us a far more flexible means of managing our data. I discovered that this component of the system has not yet correctly been installed as the license manager software does not permit this component to load. I now suspect that the "File not Found" return from both ShellExecute (value is 2 - Marty) and the Win Explorer interface relates to storing meta data in this component of the application. IT installed this upgrade 4 weeks ago on a Friday night and on Saturday I received a panic call that no one could open any .Pee files. The file format changed from v9.1 to 9.2 and had to upgrade some 20,000 thousand files needed for access to needed and potentially needed data. And their year end is Oct 31. There is a tool that upgrades all files below a user defined sub folder, but this crashed hundreds of times so I wound up taking it in ever smaller chunks. I now suspect that the crashes were due to the failure to sucessfully install the component that collects the data about the files. What a great way to negotiate a new job and wage... Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Stuart Sanders" > >Hi Jurgen, > >Taking a complete stab in the dark here, but since you mentioned this is a >locked down terminal services environment, is it possible there are user >permission issues on the upgraded application? > >Stuart From chizotz at mchsi.com Sat Dec 3 22:47:59 2005 From: chizotz at mchsi.com (Ron Allen) Date: Sat, 3 Dec 2005 22:47:59 -0600 Subject: [AccessD] Way OT, I know In-Reply-To: <200512011654.jB1GsCJ05013@databaseadvisors.com> References: <200512011654.jB1GsCJ05013@databaseadvisors.com> Message-ID: <504705388.20051203224759@mchsi.com> Dear Arthur, I lost Kitty Kitty, my fuzzy feline companion of 17 years, on December 27, 2001. I still miss her, but the sharp pain of loss has diminished somewhat. I also knew it was her time, and had a long talk with her. It was if she understood, and I got the distinct impression of a deep relief... as if she had been putting off letting her pain be taken away so as to protect me. And like you, when I awoke she was gone. I know from experience how close a cat and a human can be, and how wrenching it is when the inevitable happens. Unfortunately, I don't know what to say to make the pain go away. I think that only time can do that. In the meantime, when I was grieving, I found something that did help, at least a little... Just this side of heaven is a place called Rainbow Bridge. When an animal dies that has been especially close to someone here, that pet goes to Rainbow Bridge. There are meadows and hills for all of our special friends so they can run and play together. There is plenty of food, water and sunshine, and our friends are warm and comfortable. All the animals who had been ill and old are restored to health and vigor; those who were hurt or maimed are made whole and strong again, just as we remember them in our dreams of days and times gone by. The animals are happy and content, except for one small thing; they each miss someone very special to them, who had to be left behind. They all run and play together, but the day comes when one suddenly stops and looks into the distance. His bright eyes are intent; His eager body quivers. Suddenly he begins to run from the group, flying over the green grass, his legs carrying him faster and faster. You have been spotted, and when you and your special friend finally meet, you cling together in joyous reunion, never to be parted again. The happy kisses rain upon your face; your hands again caress the beloved head, and you look once more into the trusting eyes of your pet, so long gone from your life but never absent from your heart. Then you cross Rainbow Bridge together.... Author Unknown (this is from http://www.petloss.com/poems/maingrp/rainbowb.htm and there are other resources for dealing with grief caused by the loss of a dearly loved animal friend on the main site) If there is such a thing as heaven, and despite the fact that if there is I probably won't qualify, I'm pretty sure that Kitty Kitty will be waiting there for me. Scotia will be waiting for you, too. My truly deep heartfelt sympathies. Ron From erbachs at gmail.com Sun Dec 4 08:10:30 2005 From: erbachs at gmail.com (Steve Erbach) Date: Sun, 4 Dec 2005 08:10:30 -0600 Subject: [AccessD] Way OT, I know In-Reply-To: <200512011654.jB1GsCJ05013@databaseadvisors.com> References: <200512011654.jB1GsCJ05013@databaseadvisors.com> Message-ID: <39cb22f30512040610h16049ad9pc72b05b923f861e@mail.gmail.com> Arthur, That's too bad. May you find comfort that her line continues and from the sons that are still with you. Steve Erbach Neenah, WI On 12/1/05, Arthur Fuller wrote: > > My eldest cat Scotia, age 16, died last night. I knew last night was going > to be the night. I could tell, and I knew that if she made it to this > morning that it was time to end it. Perhaps the most horrid idiom in > English > is "to put her down". I hope that she had a good life. I did what I could > to > enhance it. She always had access to the outdoor world (I chose my places > to > live over these 16 years based almost entirely on access to outdoors). > From bchacc at san.rr.com Sun Dec 4 11:44:36 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sun, 4 Dec 2005 09:44:36 -0800 Subject: [AccessD] Change Field Size Message-ID: <021d01c5f8fa$651b0830$6a01a8c0@HAL9004> Dear List: Close, but no cigar. I need to change the length of a field through code. I've got: Set wrk = DBEngine.Workspaces(0) Set db = wrk.OpenDatabase(gstrDatabaseName) Set tdf = db.TableDefs("tblPODetail") Set fld = tdf.Fields("fldPODPartDescription") fld.Properties("AllowZeroLength") = True fld.Properties("FieldSize") = 255 tdf.Fields.Append fld Set fld = Nothing Set tdf = Nothing Set db = Nothing Set wrk = Nothing but fld.Properties("FieldSize") = 255 errors with "property can only be set when the Field is part of a Recordset object's field collection. What am I doing wrong? MTIA, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 From martyconnelly at shaw.ca Sun Dec 4 12:02:12 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sun, 04 Dec 2005 10:02:12 -0800 Subject: [AccessD] ShellExecuteA References: <000001c5f878$d6c90770$0200a8c0@danwaters> Message-ID: <43932F24.8000601@shaw.ca> I don't know if this will help, but here are the general errors from shellexecute There are some odd things that happen depending on folder options chosen under NTFS File handles are held open behind the scenes by the OS for some period of time or maybe cached. For example if you create a tree of folders and files via code and then proceed to delete them you sometimes cannot delete the highest root directory created without a reboot. 'http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shellexecute.asp 'API STUFF ==================================================================== Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _ (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _ ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd _ As Long) As Long Private Const SW_SHOWNORMAL = 1 Private Const ERROR_FILE_NOT_FOUND = 2& Private Const ERROR_PATH_NOT_FOUND = 3& Private Const ERROR_BAD_FORMAT = 11& Private Const SE_ERR_ACCESSDENIED = 5 Private Const SE_ERR_ASSOCINCOMPLETE = 27 Private Const SE_ERR_DDEBUSY = 30 Private Const SE_ERR_DDEFAIL = 29 Private Const SE_ERR_DDETIMEOUT = 28 Private Const SE_ERR_DLLNOTFOUND = 32 Private Const SE_ERR_FNF = 2 Private Const SE_ERR_NOASSOC = 31 Private Const SE_ERR_OOM = 8 Private Const SE_ERR_PNF = 3 Private Const SE_ERR_SHARE = 26 'strProgram is the name of a program to run, or a file to open 'EX: calc.exe or c:\test.doc or http:\\www.microsoft.com Public Sub RunProgram(strProgram As String) Dim lRet As Long ' Get the return value ' Execute the API call lRet = ShellExecute(vbNull, "", strProgram, "", "", SW_SHOWNORMAL) ' If ShellExecute works it will return a number greate than 32 ' Otherwise call our ReportError function to see what went wrong If lRet <= 32 Then ReportShellExecuteError (lRet) End If End Sub Private Sub ReportShellExecuteError(lErrNum As Long) Dim strErr As String Select Case lErrNum Case ERROR_FILE_NOT_FOUND strErr = "The specified file was not found." Case ERROR_PATH_NOT_FOUND strErr = "The specified path was not found." Case ERROR_BAD_FORMAT strErr = "The .exe file is invalid (non-Win32? .exe or error in .exe image)." Case SE_ERR_ACCESSDENIED strErr = "The operating system denied access to the specified file. " Case SE_ERR_ASSOCINCOMPLETE strErr = "The file name association is incomplete or invalid." Case SE_ERR_DDEBUSY strErr = "The DDE transaction could not be completed because other DDE transactions were being processed." Case SE_ERR_DDEFAIL strErr = "The DDE transaction failed." Case SE_ERR_DDETIMEOUT strErr = "The DDE transaction could not be completed because the request timed out." Case SE_ERR_DLLNOTFOUND strErr = "The specified dynamic-link library was not found. " Case SE_ERR_FNF strErr = "The specified file was not found. " Case SE_ERR_NOASSOC strErr = "There is no application associated with the given file name extension. This error will also be returned if you attempt to print a file that is not printable." Case SE_ERR_OOM strErr = "There was not enough memory to complete the operation." Case SE_ERR_PNF strErr = "The specified path was not found." Case SE_ERR_SHARE strErr = "A sharing violation occurred." End Select MsgBox strErr, vbExclamation, "Error running program" End Sub Dan Waters wrote: >Jurgen, > >If you're still having problems, can you open the file from your screen >using a hyperlink? I've always had good luck with this method. If you have >the path to the file, that's all you need to get started. > >Dan Waters > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz >Sent: Saturday, December 03, 2005 1:38 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] ShellExecuteA > >Hey Stuart: > >Permissions are set in tightly regulated profiles that are cloned from a >standard set. IT is regenerating profiles for all users of my application >as there has been some rare corruption in the past. > >I had never personally had explorer fail to open a .pee file but when I had >the IT person try my login, it failed for him. The most difficult aspect of > >this is the apparent random nature of the problem. Some people have fewer >problems and they vary from day to day and in the course of a day. > >The application with which we have a difficulty has an application which is >supposedly required for file management and stores stats and other meta data > >regarding the 1000's of files we create every year. We have never used the >features of this application because the Access application does all the >file management and gives us a far more flexible means of managing our data. > > I discovered that this component of the system has not yet correctly been >installed as the license manager software does not permit this component to >load. I now suspect that the "File not Found" return from both ShellExecute > >(value is 2 - Marty) and the Win Explorer interface relates to storing meta > >data in this component of the application. > >IT installed this upgrade 4 weeks ago on a Friday night and on Saturday I >received a panic call that no one could open any .Pee files. The file >format changed from v9.1 to 9.2 and had to upgrade some 20,000 thousand >files needed for access to needed and potentially needed data. And their >year end is Oct 31. There is a tool that upgrades all files below a user >defined sub folder, but this crashed hundreds of times so I wound up taking >it in ever smaller chunks. I now suspect that the crashes were due to the >failure to sucessfully install the component that collects the data about >the files. What a great way to negotiate a new job and wage... > > >Ciao >J?rgen Welz >Edmonton, Alberta >jwelz at hotmail.com > > > > > > > >>From: "Stuart Sanders" >> >>Hi Jurgen, >> >>Taking a complete stab in the dark here, but since you mentioned this is a >>locked down terminal services environment, is it possible there are user >>permission issues on the upgraded application? >> >>Stuart >> >> > > > > > -- Marty Connelly Victoria, B.C. Canada From fahooper at trapo.com Sun Dec 4 12:09:21 2005 From: fahooper at trapo.com (Fred Hooper) Date: Sun, 04 Dec 2005 13:09:21 -0500 Subject: [AccessD] Change Field Size In-Reply-To: <021d01c5f8fa$651b0830$6a01a8c0@HAL9004> Message-ID: <000001c5f8fd$db2cfc60$2e01a8c0@fredxp> The only way I've seen that works is that shown by Allen Beechick at http://aislebyaisle.com/access/vba_backend_code.htm. His code: (1) Gets and removes any indexes involving the field. (2) Renames the field (3) Creates a new field in the same place with the old name and new width (or, perhaps a new field type, etc.) (4) Copies the contents of the old field to the new field (5) Drops the old field (6) Re-applies the indexes Hope this helps, Fred Hooper -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Sunday, December 04, 2005 12:45 PM To: AccessD at databaseadvisors.com Subject: [AccessD] Change Field Size Dear List: Close, but no cigar. I need to change the length of a field through code. I've got: Set wrk = DBEngine.Workspaces(0) Set db = wrk.OpenDatabase(gstrDatabaseName) Set tdf = db.TableDefs("tblPODetail") Set fld = tdf.Fields("fldPODPartDescription") fld.Properties("AllowZeroLength") = True fld.Properties("FieldSize") = 255 tdf.Fields.Append fld Set fld = Nothing Set tdf = Nothing Set db = Nothing Set wrk = Nothing but fld.Properties("FieldSize") = 255 errors with "property can only be set when the Field is part of a Recordset object's field collection. What am I doing wrong? MTIA, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mwp.reid at qub.ac.uk Sun Dec 4 12:11:57 2005 From: mwp.reid at qub.ac.uk (Martin) Date: Sun, 4 Dec 2005 18:11:57 -0000 Subject: [AccessD] Change Field Size Message-ID: <200512041812.jB4ICLJ01922@databaseadvisors.com> Rocky You may have to use an Alter statement also note below from web. Using DAO, you have to CreateField() of the new size, execute an UPDATE query to populate it, and then remove the old field. Martin -----Original Message----- From: "Rocky Smolin - Beach Access Software" Sent: 04/12/05 17:44:36 To: "AccessD at databaseadvisors.com" Subject: [AccessD] Change Field Size Dear List: Close, but no cigar. I need to change the length of a field through code. I've got: Set wrk = DBEngine.Workspaces(0) Set db = wrk.OpenDatabase(gstrDatabaseName) Set tdf = db.TableDefs("tblPODetail") Set fld = tdf.Fields("fldPODPartDescription") fld.Properties("AllowZeroLength") = True fld.Properties("FieldSize") = 255 tdf.Fields.Append fld Set fld = Nothing Set tdf = Nothing Set db = Nothing Set wrk = Nothing but fld.Properties("FieldSize") = 255 errors with "property can only be set when the Field is part of a Recordset object's field collection. What am I doing wrong? MTIA, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Sun Dec 4 12:13:53 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 04 Dec 2005 19:13:53 +0100 Subject: [AccessD] ShellExecuteA Message-ID: Hi Marty That's probably because the folder at that point is the current directory. /gustav >>> martyconnelly at shaw.ca 04-12-2005 19:02 >>> For example if you create a tree of folders and files via code and then proceed to delete them you sometimes cannot delete the highest root directory created without a reboot. From Gustav at cactus.dk Sun Dec 4 12:21:08 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 04 Dec 2005 19:21:08 +0100 Subject: [AccessD] Change Field Size Message-ID: Hi Fred Yes, and if relations exist: (0) Gets and removes any relations involving an index of the field. ... (8) Re-applies the relations Also, you may need to maintain the OrdinalPosition of the field. /gustav >>> fahooper at trapo.com 04-12-2005 19:09 >>> The only way I've seen that works is that shown by Allen Beechick at http://aislebyaisle.com/access/vba_backend_code.htm. His code: (1) Gets and removes any indexes involving the field. (2) Renames the field (3) Creates a new field in the same place with the old name and new width (or, perhaps a new field type, etc.) (4) Copies the contents of the old field to the new field (5) Drops the old field (6) Re-applies the indexes Hope this helps, Fred Hooper From iggy at nanaimo.ark.com Sun Dec 4 12:49:56 2005 From: iggy at nanaimo.ark.com (Tony Septav) Date: Sun, 04 Dec 2005 10:49:56 -0800 Subject: [AccessD] Open and Close Apps Message-ID: <43933A54.4020602@nanaimo.ark.com> Hey All No biggy, I am just curious, if anyone else has run into this. I have a form in an Access application, that allows the user to browse through the folders on a drive and select a file and then click a view button to open the appropriate application and view the file. The opening and closing of an application/file uses the basic logic supplied by Dev Ashish on his site fHandle (Win_Normal) and FCloseApp. To avoid clutter on the task bar I have the program OnClick of the View button, close the previously viewed file and open the new selected file for viewing. Everything works fine (I have done numerous tests opening and closing all types of files). Except for sometimes, when I am working with Word Documents, Opened and displayed on the Task Bar - MyWord1.Doc New file selected MyWord2.Doc. The program closes the MyWord1.Doc and then opens and mysteriously closes Word2.Doc. If I then select MyWord3.Doc , it gets opened up and (somtimes not always) displayed as a tiny frame window in the upper left corner of the desktop and I have to click and drag to resize it to view the contents. The only thing I can think of that may cause this is sometimes if I click on a Word Document displayed on the task bar, it will occasionally (very rare) display a message asking if I want to revert to (something like) the previous version. From jwelz at hotmail.com Sun Dec 4 14:49:57 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Sun, 04 Dec 2005 13:49:57 -0700 Subject: [AccessD] ShellExecuteA In-Reply-To: <43932F24.8000601@shaw.ca> Message-ID: Marty: ShellEx returns a 2 long when it fails and my wrapper returns 'File Not Found' as I trap that return value. Windows Explorer also pops 'File not found' whenever the file fails to open when it is double clicked there. Your sample declares show both: Private Const SE_ERR_FNF = 2 and Private Const ERROR_FILE_NOT_FOUND = 2& which are of course duplicates, the second of which uses an implicit type declaration. I've also seen declares mixing hex implicit with explict: Private Const WS_EX_DLGMODALFRAME As Long = &H1& My preference these days is to explicity type the constant, skip the implicit declares and use the hex value. I almost never use an Alias in an API declare though for some inexplicable reason, I've used it for ShellExecute adding the 'A' as in the subject of this thread. I am quite confident that the file not found return is not spurious and pertains to a file that stores information about all opened/created .Pee files. IT haven't managed to get the ancilliary application running in the month since the upgrade but I think I've managed to convince powers that be that this is not an Access problem and have lit a fire under the appropriate butts. Dan: I am familiar with hyperlinking files on the server as I use this method in a monthly Excel invoicing summary sheet that stores details of invoices and includes a link to each Word doc invoice. In that case I create an acutal hyperlink in the Excel sheet as I need only display the file name and can store the full name and path in the properites. I've never tried placing hyperlinks in a list box though I guess I could just use the FollowHyperlink on the string constructed from the path and file name in the list, which is exactly what I pass to ShellExecute. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: MartyConnelly > >I don't know if this will help, but here are the general errors from >shellexecute >There are some odd things that happen depending on folder options chosen >under NTFS >File handles are held open behind the scenes by the OS for some period >of time or maybe cached. >For example if you create a tree of folders and files via code and then >proceed to delete them >you sometimes cannot delete the highest root directory created without a >reboot. > >'http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shellexecute.asp > >'API STUFF >==================================================================== >Private Declare Function ShellExecute Lib "shell32.dll" Alias >"ShellExecuteA" _ > (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As >String, _ > ByVal lpParameters As String, ByVal lpDirectory As String, ByVal >nShowCmd _ > As Long) As Long >Private Const SW_SHOWNORMAL = 1 >Private Const ERROR_FILE_NOT_FOUND = 2& >Private Const ERROR_PATH_NOT_FOUND = 3& >Private Const ERROR_BAD_FORMAT = 11& >Private Const SE_ERR_ACCESSDENIED = 5 >Private Const SE_ERR_ASSOCINCOMPLETE = 27 >Private Const SE_ERR_DDEBUSY = 30 >Private Const SE_ERR_DDEFAIL = 29 >Private Const SE_ERR_DDETIMEOUT = 28 >Private Const SE_ERR_DLLNOTFOUND = 32 >Private Const SE_ERR_FNF = 2 >Private Const SE_ERR_NOASSOC = 31 >Private Const SE_ERR_OOM = 8 >Private Const SE_ERR_PNF = 3 >Private Const SE_ERR_SHARE = 26 > >'strProgram is the name of a program to run, or a file to open >'EX: calc.exe or c:\test.doc or http:\\www.microsoft.com >Public Sub RunProgram(strProgram As String) > Dim lRet As Long ' Get the return value > > ' Execute the API call > lRet = ShellExecute(vbNull, "", strProgram, "", "", SW_SHOWNORMAL) > > ' If ShellExecute works it will return a number greate than 32 > ' Otherwise call our ReportError function to see what went wrong > If lRet <= 32 Then > ReportShellExecuteError (lRet) > End If >End Sub > >Private Sub ReportShellExecuteError(lErrNum As Long) > Dim strErr As String > Select Case lErrNum > Case ERROR_FILE_NOT_FOUND > strErr = "The specified file was not found." > Case ERROR_PATH_NOT_FOUND > strErr = "The specified path was not found." > Case ERROR_BAD_FORMAT > strErr = "The .exe file is invalid (non-Win32? .exe or error >in .exe image)." > Case SE_ERR_ACCESSDENIED > strErr = "The operating system denied access to the >specified file. " > Case SE_ERR_ASSOCINCOMPLETE > strErr = "The file name association is incomplete or invalid." > Case SE_ERR_DDEBUSY > strErr = "The DDE transaction could not be completed because >other DDE transactions were being processed." > Case SE_ERR_DDEFAIL > strErr = "The DDE transaction failed." > Case SE_ERR_DDETIMEOUT > strErr = "The DDE transaction could not be completed because >the request timed out." > Case SE_ERR_DLLNOTFOUND > strErr = "The specified dynamic-link library was not found. " > Case SE_ERR_FNF > strErr = "The specified file was not found. " > Case SE_ERR_NOASSOC > strErr = "There is no application associated with the given >file name extension. This error will also be returned if you attempt to > >print a file that is not printable." > Case SE_ERR_OOM > strErr = "There was not enough memory to complete the >operation." > Case SE_ERR_PNF > strErr = "The specified path was not found." > Case SE_ERR_SHARE > strErr = "A sharing violation occurred." > End Select > > MsgBox strErr, vbExclamation, "Error running program" >End Sub > > >Dan Waters wrote: > > >Jurgen, > > > >If you're still having problems, can you open the file from your screen > >using a hyperlink? I've always had good luck with this method. If you >have > >the path to the file, that's all you need to get started. > > > >Dan Waters From paul.hartland at isharp.co.uk Mon Dec 5 04:53:32 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Mon, 5 Dec 2005 10:53:32 -0000 Subject: [AccessD] Continuous Forms - Changing Text Colour Of Single Record In-Reply-To: <14A7AB003EFD444BBB193A23128DA20E9D4BFF@AL-PRI.Aldridge.local> Message-ID: To all, I have a continuous form with a check box and a text box with about 100 (currently) lines of data. When a user checks the check box I need the forecolor of the corresponding text box the change to red. I tried this by something like me.TextBox.ForeColor = 255 and when you check the check box every line changes to red. Is there anyway to only change the color of the current record.... Thanks in advance for any help... Paul Hartland From stuart at lexacorp.com.pg Mon Dec 5 05:39:18 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 05 Dec 2005 21:39:18 +1000 Subject: [AccessD] Continuous Forms - Changing Text Colour Of Single Record In-Reply-To: References: <14A7AB003EFD444BBB193A23128DA20E9D4BFF@AL-PRI.Aldridge.local> Message-ID: <4394B386.15079.123AC52D@stuart.lexacorp.com.pg> On 5 Dec 2005 at 10:53, Paul Hartland (ISHARP) wrote: > To all, > > I have a continuous form with a check box and a text box with about 100 > (currently) lines of data. When a user checks the check box I need the > forecolor of the corresponding text box the change to red. I tried this by > something like me.TextBox.ForeColor = 255 and when you check the check box > every line changes to red. Is there anyway to only change the color of the > current record.... > Click on the textbox, select Tools-Conditional Formatting" Set Condition 1 - "Expression is" - "ChkBox1 = True" and set the forecolor for the Preview textbox. -- Stuart From paul.hartland at isharp.co.uk Mon Dec 5 05:46:19 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Mon, 5 Dec 2005 11:46:19 -0000 Subject: [AccessD] Continuous Forms - Changing Text Colour Of SingleRecord In-Reply-To: <4394B386.15079.123AC52D@stuart.lexacorp.com.pg> Message-ID: Ahhhhhh, that's it...thanks very much...I owe a lot to this list... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: 05 December 2005 11:39 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Continuous Forms - Changing Text Colour Of SingleRecord On 5 Dec 2005 at 10:53, Paul Hartland (ISHARP) wrote: > To all, > > I have a continuous form with a check box and a text box with about > 100 > (currently) lines of data. When a user checks the check box I need > the forecolor of the corresponding text box the change to red. I > tried this by something like me.TextBox.ForeColor = 255 and when you > check the check box every line changes to red. Is there anyway to > only change the color of the current record.... > Click on the textbox, select Tools-Conditional Formatting" Set Condition 1 - "Expression is" - "ChkBox1 = True" and set the forecolor for the Preview textbox. -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Mon Dec 5 07:41:23 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 5 Dec 2005 05:41:23 -0800 Subject: [AccessD] Change Field Size References: <000001c5f8fd$db2cfc60$2e01a8c0@fredxp> Message-ID: <003e01c5f9a1$9569b1b0$6a01a8c0@HAL9004> Fred: Thanks for this link. That worked (of course). Regards, Rocky ----- Original Message ----- From: "Fred Hooper" To: "'Access Developers discussion and problem solving'" Sent: Sunday, December 04, 2005 10:09 AM Subject: Re: [AccessD] Change Field Size > The only way I've seen that works is that shown by Allen Beechick at > http://aislebyaisle.com/access/vba_backend_code.htm. > > His code: > (1) Gets and removes any indexes involving the field. > (2) Renames the field > (3) Creates a new field in the same place with the old name and new width > (or, perhaps a new field type, etc.) > (4) Copies the contents of the old field to the new field > (5) Drops the old field > (6) Re-applies the indexes > > Hope this helps, > Fred Hooper > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Sunday, December 04, 2005 12:45 PM > To: AccessD at databaseadvisors.com > Subject: [AccessD] Change Field Size > > Dear List: > > Close, but no cigar. > > I need to change the length of a field through code. I've got: > > Set wrk = DBEngine.Workspaces(0) > Set db = wrk.OpenDatabase(gstrDatabaseName) > Set tdf = db.TableDefs("tblPODetail") > > > Set fld = tdf.Fields("fldPODPartDescription") > fld.Properties("AllowZeroLength") = True > fld.Properties("FieldSize") = 255 > tdf.Fields.Append fld > > Set fld = Nothing > Set tdf = Nothing > Set db = Nothing > Set wrk = Nothing > > but fld.Properties("FieldSize") = 255 errors with "property can only be > set > when the Field is part of a Recordset object's field collection. > > What am I doing wrong? > > MTIA, > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From bchacc at san.rr.com Mon Dec 5 07:43:38 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 5 Dec 2005 05:43:38 -0800 Subject: [AccessD] Change Field Size References: <200512041812.jB4ICLJ01922@databaseadvisors.com> Message-ID: <004301c5f9a1$e5bd5a90$6a01a8c0@HAL9004> Martin: I can't find any references to Alter. It's VBA, yes? Rocky ----- Original Message ----- From: "Martin" To: Sent: Sunday, December 04, 2005 10:11 AM Subject: Re: [AccessD] Change Field Size > Rocky > > You may have to use an Alter statement also note below from web. > > > Using DAO, you have to CreateField() of the new size, execute an UPDATE > query to populate it, and then remove the old field. > > Martin > > > -----Original Message----- > From: "Rocky Smolin - Beach Access Software" > Sent: 04/12/05 17:44:36 > To: "AccessD at databaseadvisors.com" > Subject: [AccessD] Change Field Size > Dear List: > > Close, but no cigar. > > I need to change the length of a field through code. I've got: > > Set wrk = DBEngine.Workspaces(0) > Set db = wrk.OpenDatabase(gstrDatabaseName) > Set tdf = db.TableDefs("tblPODetail") > > > Set fld = tdf.Fields("fldPODPartDescription") > fld.Properties("AllowZeroLength") = True > fld.Properties("FieldSize") = 255 > tdf.Fields.Append fld > > Set fld = Nothing > Set tdf = Nothing > Set db = Nothing > Set wrk = Nothing > > but fld.Properties("FieldSize") = 255 errors with "property can only > be set when the Field is part of a Recordset object's field collection. > > What am I doing wrong? > > MTIA, > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From mwp.reid at qub.ac.uk Mon Dec 5 08:00:50 2005 From: mwp.reid at qub.ac.uk (Martin) Date: Mon, 5 Dec 2005 14:00:50 -0000 Subject: [AccessD] Change Field Size Message-ID: <200512051401.jB5E1JJ07203@databaseadvisors.com> Rocky Dim strSql As String strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" DBEngine(0)(0).Execute strSql, dbFailOnError From: "Rocky Smolin - Beach Access Software" Sent: 05/12/05 13:43:38 To: "Access Developers discussion and problem solving" Subject: Re: [AccessD] Change Field Size Martin: I can't find any references to Alter. It's VBA, yes? Rocky ----- Original Message ----- From: "Martin" To: Sent: Sunday, December 04, 2005 10:11 AM Subject: Re: [AccessD] Change Field Size > Rocky > > You may have to use an Alter statement also note below from web. > > > Using DAO, you have to CreateField() of the new size, execute an UPDATE > query to populate it, and then remove the old field. > > Martin > > > -----Original Message----- > From: "Rocky Smolin - Beach Access Software" > Sent: 04/12/05 17:44:36 > To: "AccessD at databaseadvisors.com" > Subject: [AccessD] Change Field Size > Dear List: > > Close, but no cigar. > > I need to change the length of a field through code. I've got: > > Set wrk = DBEngine.Workspaces(0) > Set db = wrk.OpenDatabase(gstrDatabaseName) > Set tdf = db.TableDefs("tblPODetail") > > > Set fld = tdf.Fields("fldPODPartDescription") > fld.Properties("AllowZeroLength") = True > fld.Properties("FieldSize") = 255 > tdf.Fields.Append fld > > Set fld = Nothing > Set tdf = Nothing > Set db = Nothing > Set wrk = Nothing > > but fld.Properties("FieldSize") = 255 errors with "property can only > be set when the Field is part of a Recordset object's field collection. > > What am I doing wrong? > > MTIA, > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinf [Message truncated. Tap Edit->Mark for Download to get remaining portion.] From harkinsss at bellsouth.net Mon Dec 5 08:07:25 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Mon, 5 Dec 2005 09:07:25 -0500 Subject: [AccessD] Change Field Size In-Reply-To: <004301c5f9a1$e5bd5a90$6a01a8c0@HAL9004> Message-ID: <20051205140735.RUHE21825.ibm58aec.bellsouth.net@SUSANONE> Page 208, From Access to SQL Server -- a huge table of uses. Susan H. Martin: I can't find any references to Alter. It's VBA, yes? Rocky From bchacc at san.rr.com Mon Dec 5 08:15:41 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 5 Dec 2005 06:15:41 -0800 Subject: [AccessD] Change Field Size References: <20051205140735.RUHE21825.ibm58aec.bellsouth.net@SUSANONE> Message-ID: <002801c5f9a6$5ff49900$6a01a8c0@HAL9004> I happen to have a copy of that book! :) (Thanks) Rocky ----- Original Message ----- From: "Susan Harkins" To: "'Access Developers discussion and problem solving'" Sent: Monday, December 05, 2005 6:07 AM Subject: Re: [AccessD] Change Field Size > Page 208, From Access to SQL Server -- a huge table of uses. > > Susan H. > > Martin: > > I can't find any references to Alter. It's VBA, yes? > > Rocky > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From bchacc at san.rr.com Mon Dec 5 08:18:51 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 5 Dec 2005 06:18:51 -0800 Subject: [AccessD] Change Field Size References: <200512051401.jB5E1JJ07203@databaseadvisors.com> Message-ID: <003101c5f9a6$d14514e0$6a01a8c0@HAL9004> Oh. SQL. I was looking for VBA. That's a lot more compact than the other approach. Any gotchas there? Seems too easy. Rocky ----- Original Message ----- From: "Martin" To: Sent: Monday, December 05, 2005 6:00 AM Subject: Re: [AccessD] Change Field Size > Rocky > > Dim strSql As String > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" > DBEngine(0)(0).Execute strSql, dbFailOnError > > > > From: "Rocky Smolin - Beach Access Software" > Sent: 05/12/05 13:43:38 > To: "Access Developers discussion and problem > solving" > Subject: Re: [AccessD] Change Field Size > > Martin: > > I can't find any references to Alter. It's VBA, yes? > > Rocky > > ----- Original Message ----- > From: "Martin" > To: > Sent: Sunday, December 04, 2005 10:11 AM > Subject: Re: [AccessD] Change Field Size > > > > Rocky > > > > You may have to use an Alter statement also note below from web. > > > > > > Using DAO, you have to CreateField() of the new size, execute an > UPDATE > > query to populate it, and then remove the old field. > > > > Martin > > > > > > -----Original Message----- > > From: "Rocky Smolin - Beach Access Software" > > Sent: 04/12/05 17:44:36 > > To: "AccessD at databaseadvisors.com" > > Subject: [AccessD] Change Field Size > > Dear List: > > > > Close, but no cigar. > > > > I need to change the length of a field through code. I've got: > > > > Set wrk = DBEngine.Workspaces(0) > > Set db = wrk.OpenDatabase(gstrDatabaseName) > > Set tdf = db.TableDefs("tblPODetail") > > > > > > Set fld = tdf.Fields("fldPODPartDescription") > > fld.Properties("AllowZeroLength") = True > > fld.Properties("FieldSize") = 255 > > tdf.Fields.Append fld > > > > Set fld = Nothing > > Set tdf = Nothing > > Set db = Nothing > > Set wrk = Nothing > > > > but fld.Properties("FieldSize") = 255 errors with "property can > only > > be set when the Field is part of a Recordset object's field > collection. > > > > What am I doing wrong? > > > > MTIA, > > > > Rocky Smolin > > Beach Access Software > > http://www.e-z-mrp.com > > 858-259-4334 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinf > > [Message truncated. Tap Edit->Mark for Download to get remaining portion.] > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From bchacc at san.rr.com Mon Dec 5 08:50:45 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 5 Dec 2005 06:50:45 -0800 Subject: [AccessD] Change Field Size References: <200512051401.jB5E1JJ07203@databaseadvisors.com> Message-ID: <006f01c5f9ab$461a9c00$6a01a8c0@HAL9004> Gotcha...run-time error 3611...cannot execute data definition statements on linked data sources... Is there a way to do this on a linked table? I want to send the patch with the front end (E-Z-MRP) to extend the length of a field on startup of the program. T&R Rocky ----- Original Message ----- From: "Martin" To: Sent: Monday, December 05, 2005 6:00 AM Subject: Re: [AccessD] Change Field Size > Rocky > > Dim strSql As String > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" > DBEngine(0)(0).Execute strSql, dbFailOnError > > > > From: "Rocky Smolin - Beach Access Software" > Sent: 05/12/05 13:43:38 > To: "Access Developers discussion and problem > solving" > Subject: Re: [AccessD] Change Field Size > > Martin: > > I can't find any references to Alter. It's VBA, yes? > > Rocky > > ----- Original Message ----- > From: "Martin" > To: > Sent: Sunday, December 04, 2005 10:11 AM > Subject: Re: [AccessD] Change Field Size > > > > Rocky > > > > You may have to use an Alter statement also note below from web. > > > > > > Using DAO, you have to CreateField() of the new size, execute an > UPDATE > > query to populate it, and then remove the old field. > > > > Martin > > > > > > -----Original Message----- > > From: "Rocky Smolin - Beach Access Software" > > Sent: 04/12/05 17:44:36 > > To: "AccessD at databaseadvisors.com" > > Subject: [AccessD] Change Field Size > > Dear List: > > > > Close, but no cigar. > > > > I need to change the length of a field through code. I've got: > > > > Set wrk = DBEngine.Workspaces(0) > > Set db = wrk.OpenDatabase(gstrDatabaseName) > > Set tdf = db.TableDefs("tblPODetail") > > > > > > Set fld = tdf.Fields("fldPODPartDescription") > > fld.Properties("AllowZeroLength") = True > > fld.Properties("FieldSize") = 255 > > tdf.Fields.Append fld > > > > Set fld = Nothing > > Set tdf = Nothing > > Set db = Nothing > > Set wrk = Nothing > > > > but fld.Properties("FieldSize") = 255 errors with "property can > only > > be set when the Field is part of a Recordset object's field > collection. > > > > What am I doing wrong? > > > > MTIA, > > > > Rocky Smolin > > Beach Access Software > > http://www.e-z-mrp.com > > 858-259-4334 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinf > > [Message truncated. Tap Edit->Mark for Download to get remaining portion.] > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From paul.hartland at isharp.co.uk Mon Dec 5 09:05:29 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Mon, 5 Dec 2005 15:05:29 -0000 Subject: [AccessD] Change Field Size In-Reply-To: <006f01c5f9ab$461a9c00$6a01a8c0@HAL9004> Message-ID: Wouldn't you have to run the change field size SQL on the BE table then refresh the linked tables in your current project ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: 05 December 2005 14:51 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Change Field Size Gotcha...run-time error 3611...cannot execute data definition statements on linked data sources... Is there a way to do this on a linked table? I want to send the patch with the front end (E-Z-MRP) to extend the length of a field on startup of the program. T&R Rocky ----- Original Message ----- From: "Martin" To: Sent: Monday, December 05, 2005 6:00 AM Subject: Re: [AccessD] Change Field Size > Rocky > > Dim strSql As String > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" > DBEngine(0)(0).Execute strSql, dbFailOnError > > > > From: "Rocky Smolin - Beach Access Software" > Sent: 05/12/05 13:43:38 > To: "Access Developers discussion and problem > solving" > Subject: Re: [AccessD] Change Field Size > > Martin: > > I can't find any references to Alter. It's VBA, yes? > > Rocky > > ----- Original Message ----- > From: "Martin" > To: > Sent: Sunday, December 04, 2005 10:11 AM > Subject: Re: [AccessD] Change Field Size > > > > Rocky > > > > You may have to use an Alter statement also note below from web. > > > > > > Using DAO, you have to CreateField() of the new size, execute an > UPDATE > > query to populate it, and then remove the old field. > > > > Martin > > > > > > -----Original Message----- > > From: "Rocky Smolin - Beach Access Software" > > Sent: 04/12/05 17:44:36 > > To: "AccessD at databaseadvisors.com" > > Subject: [AccessD] Change Field Size > > Dear List: > > > > Close, but no cigar. > > > > I need to change the length of a field through code. I've got: > > > > Set wrk = DBEngine.Workspaces(0) > > Set db = wrk.OpenDatabase(gstrDatabaseName) > > Set tdf = db.TableDefs("tblPODetail") > > > > > > Set fld = tdf.Fields("fldPODPartDescription") > > fld.Properties("AllowZeroLength") = True > > fld.Properties("FieldSize") = 255 > > tdf.Fields.Append fld > > > > Set fld = Nothing > > Set tdf = Nothing > > Set db = Nothing > > Set wrk = Nothing > > > > but fld.Properties("FieldSize") = 255 errors with "property can > only > > be set when the Field is part of a Recordset object's field > collection. > > > > What am I doing wrong? > > > > MTIA, > > > > Rocky Smolin > > Beach Access Software > > http://www.e-z-mrp.com > > 858-259-4334 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinf > > [Message truncated. Tap Edit->Mark for Download to get remaining portion.] > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Mon Dec 5 09:10:56 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 5 Dec 2005 07:10:56 -0800 Subject: [AccessD] Change Field Size References: <200512051401.jB5E1JJ07203@databaseadvisors.com> <006f01c5f9ab$461a9c00$6a01a8c0@HAL9004> Message-ID: <008401c5f9ae$17f5fd30$6a01a8c0@HAL9004> Never mind. Figured it out. I have the name and path of the linked database in a global variable already. So: Set wrk = DBEngine.Workspaces(0) Set Db = wrk.OpenDatabase(gstrDatabaseName) Dim strSql As String strSql = "ALTER TABLE tblPODetail ALTER COLUMN fldPODPartDescription TEXT(255);" Db.Execute strSql, dbFailOnError works. Rocky ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Monday, December 05, 2005 6:50 AM Subject: Re: [AccessD] Change Field Size > Gotcha...run-time error 3611...cannot execute data definition statements > on > linked data sources... > > Is there a way to do this on a linked table? I want to send the patch > with > the front end (E-Z-MRP) to extend the length of a field on startup of the > program. > > T&R > > Rocky > > ----- Original Message ----- > From: "Martin" > To: > Sent: Monday, December 05, 2005 6:00 AM > Subject: Re: [AccessD] Change Field Size > > >> Rocky >> >> Dim strSql As String >> strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" >> DBEngine(0)(0).Execute strSql, dbFailOnError >> >> >> >> From: "Rocky Smolin - Beach Access Software" >> Sent: 05/12/05 13:43:38 >> To: "Access Developers discussion and problem >> solving" >> Subject: Re: [AccessD] Change Field Size >> >> Martin: >> >> I can't find any references to Alter. It's VBA, yes? >> >> Rocky >> >> ----- Original Message ----- >> From: "Martin" >> To: >> Sent: Sunday, December 04, 2005 10:11 AM >> Subject: Re: [AccessD] Change Field Size >> >> >> > Rocky >> > >> > You may have to use an Alter statement also note below from web. >> > >> > >> > Using DAO, you have to CreateField() of the new size, execute an >> UPDATE >> > query to populate it, and then remove the old field. >> > >> > Martin >> > >> > >> > -----Original Message----- >> > From: "Rocky Smolin - Beach Access Software" >> > Sent: 04/12/05 17:44:36 >> > To: "AccessD at databaseadvisors.com" >> > Subject: [AccessD] Change Field Size >> > Dear List: >> > >> > Close, but no cigar. >> > >> > I need to change the length of a field through code. I've got: >> > >> > Set wrk = DBEngine.Workspaces(0) >> > Set db = wrk.OpenDatabase(gstrDatabaseName) >> > Set tdf = db.TableDefs("tblPODetail") >> > >> > >> > Set fld = tdf.Fields("fldPODPartDescription") >> > fld.Properties("AllowZeroLength") = True >> > fld.Properties("FieldSize") = 255 >> > tdf.Fields.Append fld >> > >> > Set fld = Nothing >> > Set tdf = Nothing >> > Set db = Nothing >> > Set wrk = Nothing >> > >> > but fld.Properties("FieldSize") = 255 errors with "property can >> only >> > be set when the Field is part of a Recordset object's field >> collection. >> > >> > What am I doing wrong? >> > >> > MTIA, >> > >> > Rocky Smolin >> > Beach Access Software >> > http://www.e-z-mrp.com >> > 858-259-4334 >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinf >> >> [Message truncated. Tap Edit->Mark for Download to get remaining >> portion.] >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> 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 Mon Dec 5 09:11:03 2005 From: garykjos at gmail.com (Gary Kjos) Date: Mon, 5 Dec 2005 09:11:03 -0600 Subject: [AccessD] Change Field Size In-Reply-To: <006f01c5f9ab$461a9c00$6a01a8c0@HAL9004> References: <200512051401.jB5E1JJ07203@databaseadvisors.com> <006f01c5f9ab$461a9c00$6a01a8c0@HAL9004> Message-ID: Isn't that what the DatabaseAdvisors BACKEND UPDATER was made to do???? Tool and documentation are available here..... http://www.databaseadvisors.com/downloads.htm GK On 12/5/05, Rocky Smolin - Beach Access Software wrote: > Gotcha...run-time error 3611...cannot execute data definition statements on > linked data sources... > > Is there a way to do this on a linked table? I want to send the patch with > the front end (E-Z-MRP) to extend the length of a field on startup of the > program. > > T&R > > Rocky > > ----- Original Message ----- > From: "Martin" > To: > Sent: Monday, December 05, 2005 6:00 AM > Subject: Re: [AccessD] Change Field Size > > > > Rocky > > > > Dim strSql As String > > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" > > DBEngine(0)(0).Execute strSql, dbFailOnError > > > > > > > > From: "Rocky Smolin - Beach Access Software" > > Sent: 05/12/05 13:43:38 > > To: "Access Developers discussion and problem > > solving" > > Subject: Re: [AccessD] Change Field Size > > > > Martin: > > > > I can't find any references to Alter. It's VBA, yes? > > > > Rocky > > > > ----- Original Message ----- > > From: "Martin" > > To: > > Sent: Sunday, December 04, 2005 10:11 AM > > Subject: Re: [AccessD] Change Field Size > > > > > > > Rocky > > > > > > You may have to use an Alter statement also note below from web. > > > > > > > > > Using DAO, you have to CreateField() of the new size, execute an > > UPDATE > > > query to populate it, and then remove the old field. > > > > > > Martin > > > > > > > > > -----Original Message----- > > > From: "Rocky Smolin - Beach Access Software" > > > Sent: 04/12/05 17:44:36 > > > To: "AccessD at databaseadvisors.com" > > > Subject: [AccessD] Change Field Size > > > Dear List: > > > > > > Close, but no cigar. > > > > > > I need to change the length of a field through code. I've got: > > > > > > Set wrk = DBEngine.Workspaces(0) > > > Set db = wrk.OpenDatabase(gstrDatabaseName) > > > Set tdf = db.TableDefs("tblPODetail") > > > > > > > > > Set fld = tdf.Fields("fldPODPartDescription") > > > fld.Properties("AllowZeroLength") = True > > > fld.Properties("FieldSize") = 255 > > > tdf.Fields.Append fld > > > > > > Set fld = Nothing > > > Set tdf = Nothing > > > Set db = Nothing > > > Set wrk = Nothing > > > > > > but fld.Properties("FieldSize") = 255 errors with "property can > > only > > > be set when the Field is part of a Recordset object's field > > collection. > > > > > > What am I doing wrong? > > > > > > MTIA, > > > > > > Rocky Smolin > > > Beach Access Software > > > http://www.e-z-mrp.com > > > 858-259-4334 > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinf > > > > [Message truncated. Tap Edit->Mark for Download to get remaining portion.] > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/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 bheid at appdevgrp.com Mon Dec 5 09:35:33 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 5 Dec 2005 10:35:33 -0500 Subject: [AccessD] Datasheet view selection question Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF3E2@ADGSERVER> Hey, I have a form that returns selected results. The users are wanting to be able to re-arrange columns, sort on a given column(s), etc. They then click on one of several other buttons to be taken to a form related to the selected record. I have been using a listview control to display the data. The users would pre-select the sort order on zero or more fields from several combo boxes. But after looking at it, I think we could use a form using a datasheet view. Playing with it, I am able to move columns, sort, etc. But one thing they want is to have the whole line selected when the select a record. Just as if you had clicked on the little selection box to the left of each record. Does anyone know how to select the whole line when one of the fields has been clicked? Thanks, Bobby From andy at minstersystems.co.uk Mon Dec 5 09:37:50 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Mon, 5 Dec 2005 15:37:50 +0000 Subject: [AccessD] Change Field Size Message-ID: <20051205153746.E527224D996@smtp.nildram.co.uk> Thx for the plug Gary but in fact changing a field length is not available in BEU (yet). It wasn't in because, like changing field type, you can't do it straightforwardly with DAO code and ALTER COLUMN doesn't work in all versions (not in A97 certainly). As it happens we're currently looking at a v2 of BEU and one of the features we're hoping to incorporate is this. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "Access Developers discussion and problem solving" Subject: Re: [AccessD] Change Field Size Date: 05/12/05 15:12 Isn't that what the DatabaseAdvisors BACKEND UPDATER was made to do???? Tool and documentation are available here..... http://www.databaseadvisors.com/downloads.htm GK On 12/5/05, Rocky Smolin - Beach Access Software wrote: > Gotcha...run-time error 3611...cannot execute data definition statements on > linked data sources... > > Is there a way to do this on a linked table? I want to send the patch with > the front end (E-Z-MRP) to extend the length of a field on startup of the > program. > > T&R > > Rocky > > ----- Original Message ----- > From: "Martin" > To: > Sent: Monday, December 05, 2005 6:00 AM > Subject: Re: [AccessD] Change Field Size > > > > Rocky > > > > Dim strSql As String > > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" > > DBEngine(0)(0).Execute strSql, dbFailOnError > > > > > > > > From: "Rocky Smolin - Beach Access Software" > > Sent: 05/12/05 13:43:38 > > To: "Access Developers discussion and problem > > solving" > > Subject: Re: [AccessD] Change Field Size > > > > Martin: > > > > I can't find any references to Alter. It's VBA, yes? > > > > Rocky > > > > ----- Original Message ----- > > From: "Martin" > > To: > > Sent: Sunday, December 04, 2005 10:11 AM > > Subject: Re: [AccessD] Change Field Size > > > > > > > Rocky > > > > > > You may have to use an Alter statement also note below from web. > > > > > > > > > Using DAO, you have to CreateField() of the new size, execute an > > UPDATE > > > query to populate it, and then remove the old field. > > > > > > Martin > > > > > > > > > -----Original Message----- > > > From: "Rocky Smolin - Beach Access Software" > > > Sent: 04/12/05 17:44:36 > > > To: "AccessD at databaseadvisors.com" > > > Subject: [AccessD] Change Field Size > > > Dear List: > > > > > > Close, but no cigar. > > > > > > I need to change the length of a field through code. I've got: > > > > > > Set wrk = DBEngine.Workspaces(0) > > > Set db = wrk.OpenDatabase(gstrDatabaseName) > > > Set tdf = db.TableDefs("tblPODetail") > > > > > > > > > Set fld = tdf.Fields("fldPODPartDescription") > > > fld.Properties("AllowZeroLength") = True > > > fld.Properties("FieldSize") = 255 > > > tdf.Fields.Append fld > > > > > > Set fld = Nothing > > > Set tdf = Nothing > > > Set db = Nothing > > > Set wrk = Nothing > > > > > > but fld.Properties("FieldSize") = 255 errors with "property can > > only > > > be set when the Field is part of a Recordset object's field > > collection. > > > > > > What am I doing wrong? > > > > > > MTIA, > > > > > > Rocky Smolin > > > Beach Access Software > > > http://www.e-z-mrp.com > > > 858-259-4334 > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinf > > > > [Message truncated. Tap Edit->Mark for Download to get remaining portion.] > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ________________________________________________ Message sent using UebiMiau 2.7.2 From bchacc at san.rr.com Mon Dec 5 09:50:17 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 5 Dec 2005 07:50:17 -0800 Subject: [AccessD] Change Field Size References: <20051205153746.E527224D996@smtp.nildram.co.uk> Message-ID: <015401c5f9b3$9715d5e0$6a01a8c0@HAL9004> Andy: The code at the link Fred sent: http://aislebyaisle.com/access/vba_backend_code.htm might give you some ideas on how to do it. It worked quite well, just cut and paste. Rocky ----- Original Message ----- From: "Andy Lacey" To: "Access Developers discussion and problem solving" Sent: Monday, December 05, 2005 7:37 AM Subject: Re: [AccessD] Change Field Size > Thx for the plug Gary but in fact changing a field length is not available > in BEU (yet). It wasn't in because, like changing field type, you can't do > it straightforwardly with DAO code and ALTER COLUMN doesn't work in all > versions (not in A97 certainly). As it happens we're currently looking at > a > v2 of BEU and one of the features we're hoping to incorporate is this. > > -- > Andy Lacey > http://www.minstersystems.co.uk > > > > > --------- Original Message -------- > From: "Access Developers discussion and problem solving" > > To: "Access Developers discussion and problem solving" > > Subject: Re: [AccessD] Change Field Size > Date: 05/12/05 15:12 > > > Isn't that what the DatabaseAdvisors BACKEND UPDATER was made to do???? > > Tool and documentation are available here..... > > http://www.databaseadvisors.com/downloads.htm > > GK > > On 12/5/05, Rocky Smolin - Beach Access Software > wrote: >> Gotcha...run-time error 3611...cannot execute data definition statements > on >> linked data sources... >> >> Is there a way to do this on a linked table? I want to send the patch >> with >> the front end (E-Z-MRP) to extend the length of a field on startup of the >> program. >> >> T&R >> >> Rocky >> >> ----- Original Message ----- >> From: "Martin" >> To: >> Sent: Monday, December 05, 2005 6:00 AM >> Subject: Re: [AccessD] Change Field Size >> >> >> > Rocky >> > >> > Dim strSql As String >> > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" >> > DBEngine(0)(0).Execute strSql, dbFailOnError >> > >> > >> > >> > From: "Rocky Smolin - Beach Access Software" >> > Sent: 05/12/05 13:43:38 >> > To: "Access Developers discussion and problem >> > solving" >> > Subject: Re: [AccessD] Change Field Size >> > >> > Martin: >> > >> > I can't find any references to Alter. It's VBA, yes? >> > >> > Rocky >> > >> > ----- Original Message ----- >> > From: "Martin" >> > To: >> > Sent: Sunday, December 04, 2005 10:11 AM >> > Subject: Re: [AccessD] Change Field Size >> > >> > >> > > Rocky >> > > >> > > You may have to use an Alter statement also note below from web. >> > > >> > > >> > > Using DAO, you have to CreateField() of the new size, execute an >> > UPDATE >> > > query to populate it, and then remove the old field. >> > > >> > > Martin >> > > >> > > >> > > -----Original Message----- >> > > From: "Rocky Smolin - Beach Access Software" >> > > Sent: 04/12/05 17:44:36 >> > > To: "AccessD at databaseadvisors.com" >> > > Subject: [AccessD] Change Field Size >> > > Dear List: >> > > >> > > Close, but no cigar. >> > > >> > > I need to change the length of a field through code. I've got: >> > > >> > > Set wrk = DBEngine.Workspaces(0) >> > > Set db = wrk.OpenDatabase(gstrDatabaseName) >> > > Set tdf = db.TableDefs("tblPODetail") >> > > >> > > >> > > Set fld = tdf.Fields("fldPODPartDescription") >> > > fld.Properties("AllowZeroLength") = True >> > > fld.Properties("FieldSize") = 255 >> > > tdf.Fields.Append fld >> > > >> > > Set fld = Nothing >> > > Set tdf = Nothing >> > > Set db = Nothing >> > > Set wrk = Nothing >> > > >> > > but fld.Properties("FieldSize") = 255 errors with "property can >> > only >> > > be set when the Field is part of a Recordset object's field >> > collection. >> > > >> > > What am I doing wrong? >> > > >> > > MTIA, >> > > >> > > Rocky Smolin >> > > Beach Access Software >> > > http://www.e-z-mrp.com >> > > 858-259-4334 >> > > -- >> > > AccessD mailing list >> > > AccessD at databaseadvisors.com >> > > http://databaseadvisors.com/mailman/listinfo/accessd >> > > Website: http://www.databaseadvisors.com >> > > >> > > >> > > -- >> > > AccessD mailing list >> > > AccessD at databaseadvisors.com >> > > http://databaseadvisors.com/mailman/listinfo/accessd >> > > Website: http://www.databaseadvisors.com >> > > >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinf >> > >> > [Message truncated. Tap Edit->Mark for Download to get remaining > portion.] >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > ________________________________________________ > Message sent using UebiMiau 2.7.2 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Mon Dec 5 10:18:01 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Mon, 5 Dec 2005 11:18:01 -0500 Subject: [AccessD] Why Change Field Size/was Change Field Size References: <200512051401.jB5E1JJ07203@databaseadvisors.com> Message-ID: <001201c5f9b7$76afc7d0$6101a8c0@JISREGISTRATION.local> ....the original post raised a question for me ...my practice has been to default to 255 unless there was a specific need to define a smaller one, since with Jet, afaik, you pay no penalty for doing so ...and thus avoid having to do most future field size changes. ...is there any problem with this or am I missing something? William ----- Original Message ----- From: "Martin" To: Sent: Monday, December 05, 2005 9:00 AM Subject: Re: [AccessD] Change Field Size > Rocky > > Dim strSql As String > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" > DBEngine(0)(0).Execute strSql, dbFailOnError > > > > From: "Rocky Smolin - Beach Access Software" > Sent: 05/12/05 13:43:38 > To: "Access Developers discussion and problem > solving" > Subject: Re: [AccessD] Change Field Size > > Martin: > > I can't find any references to Alter. It's VBA, yes? > > Rocky > > ----- Original Message ----- > From: "Martin" > To: > Sent: Sunday, December 04, 2005 10:11 AM > Subject: Re: [AccessD] Change Field Size > > > > Rocky > > > > You may have to use an Alter statement also note below from web. > > > > > > Using DAO, you have to CreateField() of the new size, execute an > UPDATE > > query to populate it, and then remove the old field. > > > > Martin > > > > > > -----Original Message----- > > From: "Rocky Smolin - Beach Access Software" > > Sent: 04/12/05 17:44:36 > > To: "AccessD at databaseadvisors.com" > > Subject: [AccessD] Change Field Size > > Dear List: > > > > Close, but no cigar. > > > > I need to change the length of a field through code. I've got: > > > > Set wrk = DBEngine.Workspaces(0) > > Set db = wrk.OpenDatabase(gstrDatabaseName) > > Set tdf = db.TableDefs("tblPODetail") > > > > > > Set fld = tdf.Fields("fldPODPartDescription") > > fld.Properties("AllowZeroLength") = True > > fld.Properties("FieldSize") = 255 > > tdf.Fields.Append fld > > > > Set fld = Nothing > > Set tdf = Nothing > > Set db = Nothing > > Set wrk = Nothing > > > > but fld.Properties("FieldSize") = 255 errors with "property can > only > > be set when the Field is part of a Recordset object's field > collection. > > > > What am I doing wrong? > > > > MTIA, > > > > Rocky Smolin > > Beach Access Software > > http://www.e-z-mrp.com > > 858-259-4334 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinf > > [Message truncated. Tap Edit->Mark for Download to get remaining portion.] > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DWUTKA at marlow.com Mon Dec 5 10:27:24 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 5 Dec 2005 10:27:24 -0600 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD204@main2.marlow.com> That was a heated topic a while back. I do what you do, set all text fields to 255. In fact, I set the default in Access to 255. I believe the argument on the other side, was two fold, if I remember correctly. I believe the first issue was allowing Jet/Access to restrict fields that shouldn't be larger then x number of characters. (State abbreviations, SS#'s, etc.). The second was to prevent going over the page size/max record size. I still use 255 as my limits. I do data checks with my interface, and if your table structure is properly normalized, you shouldn't run into the max record size. Drew -----Original Message----- From: William Hindman [SMTP:wdhindman at bellsouth.net] Sent: Monday, December 05, 2005 10:18 AM To: Access Developers discussion and problem solving Subject: [AccessD] Why Change Field Size/was Change Field Size ....the original post raised a question for me ...my practice has been to default to 255 unless there was a specific need to define a smaller one, since with Jet, afaik, you pay no penalty for doing so ...and thus avoid having to do most future field size changes. ...is there any problem with this or am I missing something? William ----- Original Message ----- From: "Martin" To: Sent: Monday, December 05, 2005 9:00 AM Subject: Re: [AccessD] Change Field Size > Rocky > > Dim strSql As String > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" > DBEngine(0)(0).Execute strSql, dbFailOnError > > > > From: "Rocky Smolin - Beach Access Software" > Sent: 05/12/05 13:43:38 > To: "Access Developers discussion and problem > solving" > Subject: Re: [AccessD] Change Field Size > > Martin: > > I can't find any references to Alter. It's VBA, yes? > > Rocky > > ----- Original Message ----- > From: "Martin" > To: > Sent: Sunday, December 04, 2005 10:11 AM > Subject: Re: [AccessD] Change Field Size > > > > Rocky > > > > You may have to use an Alter statement also note below from web. > > > > > > Using DAO, you have to CreateField() of the new size, execute an > UPDATE > > query to populate it, and then remove the old field. > > > > Martin > > > > > > -----Original Message----- > > From: "Rocky Smolin - Beach Access Software" > > Sent: 04/12/05 17:44:36 > > To: "AccessD at databaseadvisors.com" > > Subject: [AccessD] Change Field Size > > Dear List: > > > > Close, but no cigar. > > > > I need to change the length of a field through code. I've got: > > > > Set wrk = DBEngine.Workspaces(0) > > Set db = wrk.OpenDatabase(gstrDatabaseName) > > Set tdf = db.TableDefs("tblPODetail") > > > > > > Set fld = tdf.Fields("fldPODPartDescription") > > fld.Properties("AllowZeroLength") = True > > fld.Properties("FieldSize") = 255 > > tdf.Fields.Append fld > > > > Set fld = Nothing > > Set tdf = Nothing > > Set db = Nothing > > Set wrk = Nothing > > > > but fld.Properties("FieldSize") = 255 errors with "property can > only > > be set when the Field is part of a Recordset object's field > collection. > > > > What am I doing wrong? > > > > MTIA, > > > > Rocky Smolin > > Beach Access Software > > http://www.e-z-mrp.com > > 858-259-4334 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinf > > [Message truncated. Tap Edit->Mark for Download to get remaining portion.] > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Dec 5 10:32:28 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 5 Dec 2005 08:32:28 -0800 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: I've had queries go belly up because every field was 255, but that was in 97. This is one of those issues that has caused a great deal of "discussion" in the list, so you can check the archives to see the arguments pro and con. If you design a field to hold a specific value size, then your controls will limit the value for you with less work by the programmer. If you allow them to enter 255 characters into a field that is only supposed to contain a social security number, then you have to do extra programming to make sure that all you get is a social security number. I suppose my objection to making them all maximum length is that it's sloppy programming and suggests that you haven't really thought out the design of the table. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Monday, December 05, 2005 8:18 AM To: Access Developers discussion and problem solving Subject: [AccessD] Why Change Field Size/was Change Field Size ....the original post raised a question for me ...my practice has been to default to 255 unless there was a specific need to define a smaller one, since with Jet, afaik, you pay no penalty for doing so ...and thus avoid having to do most future field size changes. ...is there any problem with this or am I missing something? William ----- Original Message ----- From: "Martin" To: Sent: Monday, December 05, 2005 9:00 AM Subject: Re: [AccessD] Change Field Size > Rocky > > Dim strSql As String > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" > DBEngine(0)(0).Execute strSql, dbFailOnError > > > > From: "Rocky Smolin - Beach Access Software" > Sent: 05/12/05 13:43:38 > To: "Access Developers discussion and problem > solving" > Subject: Re: [AccessD] Change Field Size > > Martin: > > I can't find any references to Alter. It's VBA, yes? > > Rocky > > ----- Original Message ----- > From: "Martin" > To: > Sent: Sunday, December 04, 2005 10:11 AM > Subject: Re: [AccessD] Change Field Size > > > > Rocky > > > > You may have to use an Alter statement also note below from web. > > > > > > Using DAO, you have to CreateField() of the new size, execute an > UPDATE > > query to populate it, and then remove the old field. > > > > Martin > > > > > > -----Original Message----- > > From: "Rocky Smolin - Beach Access Software" > > Sent: 04/12/05 17:44:36 > > To: "AccessD at databaseadvisors.com" > > Subject: [AccessD] Change Field Size > > Dear List: > > > > Close, but no cigar. > > > > I need to change the length of a field through code. I've got: > > > > Set wrk = DBEngine.Workspaces(0) > > Set db = wrk.OpenDatabase(gstrDatabaseName) > > Set tdf = db.TableDefs("tblPODetail") > > > > > > Set fld = tdf.Fields("fldPODPartDescription") > > fld.Properties("AllowZeroLength") = True > > fld.Properties("FieldSize") = 255 > > tdf.Fields.Append fld > > > > Set fld = Nothing > > Set tdf = Nothing > > Set db = Nothing > > Set wrk = Nothing > > > > but fld.Properties("FieldSize") = 255 errors with "property can > only > > be set when the Field is part of a Recordset object's field > collection. > > > > What am I doing wrong? > > > > MTIA, > > > > Rocky Smolin > > Beach Access Software > > http://www.e-z-mrp.com > > 858-259-4334 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinf > > [Message truncated. Tap Edit->Mark for Download to get remaining > portion.] > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Mon Dec 5 10:44:15 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 5 Dec 2005 08:44:15 -0800 Subject: [AccessD] Why Change Field Size/was Change Field Size References: <200512051401.jB5E1JJ07203@databaseadvisors.com> <001201c5f9b7$76afc7d0$6101a8c0@JISREGISTRATION.local> Message-ID: <01bf01c5f9bb$21114e30$6a01a8c0@HAL9004> In hindsight, it would have been better. The only reason I can see to define a field as less than 255 is the automatic length checking built in to Access. A text box bound to a field with a length of length 30 won't let you enter 31 characters. Otherwise, at 255, if you want to restrict the field to a certain length, for report formatting or form display purposes, then you've got to do the checking yourself in the After Update event. Rocky ----- Original Message ----- From: "William Hindman" To: "Access Developers discussion and problem solving" Sent: Monday, December 05, 2005 8:18 AM Subject: [AccessD] Why Change Field Size/was Change Field Size > ....the original post raised a question for me > > ...my practice has been to default to 255 unless there was a specific need > to define a smaller one, since with Jet, afaik, you pay no penalty for > doing > so ...and thus avoid having to do most future field size changes. > > ...is there any problem with this or am I missing something? > > William > > ----- Original Message ----- > From: "Martin" > To: > Sent: Monday, December 05, 2005 9:00 AM > Subject: Re: [AccessD] Change Field Size > > >> Rocky >> >> Dim strSql As String >> strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" >> DBEngine(0)(0).Execute strSql, dbFailOnError >> >> >> >> From: "Rocky Smolin - Beach Access Software" >> Sent: 05/12/05 13:43:38 >> To: "Access Developers discussion and problem >> solving" >> Subject: Re: [AccessD] Change Field Size >> >> Martin: >> >> I can't find any references to Alter. It's VBA, yes? >> >> Rocky >> >> ----- Original Message ----- >> From: "Martin" >> To: >> Sent: Sunday, December 04, 2005 10:11 AM >> Subject: Re: [AccessD] Change Field Size >> >> >> > Rocky >> > >> > You may have to use an Alter statement also note below from web. >> > >> > >> > Using DAO, you have to CreateField() of the new size, execute an >> UPDATE >> > query to populate it, and then remove the old field. >> > >> > Martin >> > >> > >> > -----Original Message----- >> > From: "Rocky Smolin - Beach Access Software" >> > Sent: 04/12/05 17:44:36 >> > To: "AccessD at databaseadvisors.com" >> > Subject: [AccessD] Change Field Size >> > Dear List: >> > >> > Close, but no cigar. >> > >> > I need to change the length of a field through code. I've got: >> > >> > Set wrk = DBEngine.Workspaces(0) >> > Set db = wrk.OpenDatabase(gstrDatabaseName) >> > Set tdf = db.TableDefs("tblPODetail") >> > >> > >> > Set fld = tdf.Fields("fldPODPartDescription") >> > fld.Properties("AllowZeroLength") = True >> > fld.Properties("FieldSize") = 255 >> > tdf.Fields.Append fld >> > >> > Set fld = Nothing >> > Set tdf = Nothing >> > Set db = Nothing >> > Set wrk = Nothing >> > >> > but fld.Properties("FieldSize") = 255 errors with "property can >> only >> > be set when the Field is part of a Recordset object's field >> collection. >> > >> > What am I doing wrong? >> > >> > MTIA, >> > >> > Rocky Smolin >> > Beach Access Software >> > http://www.e-z-mrp.com >> > 858-259-4334 >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinf >> >> [Message truncated. Tap Edit->Mark for Download to get remaining >> portion.] >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jmhecht at earthlink.net Mon Dec 5 10:47:01 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Mon, 5 Dec 2005 08:47:01 -0800 Subject: [AccessD] Independent Developers Question Message-ID: <001801c5f9bb$842699d0$6701a8c0@Hewlett> For developers who work in a SOHO environment: How do you test applications that you will distribute on systems that you do not manage or may be selling with a VSTO/Sagekey installation setup? How do you do FE/BE installs? How do you know what references and active x objects are on the target systems? If I do a good job with original .mdb, what issues do I need be aware of in this new area of development for me. Corporate Developers, I trust you have test machines. Joe Hecht jmhecht at earthlink.net From reuben at gfconsultants.com Mon Dec 5 11:08:29 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Mon, 5 Dec 2005 12:08:29 -0500 Subject: [AccessD] Independent Developers Question In-Reply-To: <001801c5f9bb$842699d0$6701a8c0@Hewlett> Message-ID: > How do you test applications that you will distribute on > systems that you do not manage or may be selling with a > VSTO/Sagekey installation setup? I develop and test everything myself. Maybe I'm really good or really lucky, but I have yet to have any major problems go out the door. I was nervous about installing for a while, but after 5 years of nearly perfect installs I no longer have any concern. And all I have ever used is the MS Package and Deployment Wizard. > How do you do FE/BE installs? I use the MS PDW for the FE and the BE is usally in a Self Extracting Winzip file. We do 99% of our installs ourselves. I will send install CD's if they are really in need and I think they can do it. I've come to find out that even the most illetirate people can run an install CD. > How do you know what references and active x objects are on > the target systems? Also used to be concerned about this, but time and experience has taken care of my worries. > If I do a good job with original .mdb, what issues do I need > be aware of in this new area of development for me. Getting updates out was my biggest problem. I made a page for my clients to download updates from my website. And I use the BEU for all Back End changes. Now my biggest problem are clients that get new computers without warning me and expecting me to be able to install or get them an install CD in 2 hours...Or clients that don't back up their data and have a drive failure and for some reason think it's my fault that they have to redo 4 months worth of work. I created an automatic zip and ftp (with much help from this list) procedure that zips and ftp's the data file to my webserver with a single button click so now they have no excuse for not creating back ups because I allow them to use my webserver for back up storage. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Joe Hecht > Sent: Monday, December 05, 2005 11:47 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Independent Developers Question > > > For developers who work in a SOHO environment: > > > > How do you test applications that you will distribute on > systems that you do not manage or may be selling with a > VSTO/Sagekey installation setup? > > > > How do you do FE/BE installs? > > How do you know what references and active x objects are on > the target systems? > > > > If I do a good job with original .mdb, what issues do I need > be aware of in this new area of development for me. > > > > Corporate Developers, I trust you have test machines. > > > > Joe Hecht > > jmhecht at earthlink.net > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwelz at hotmail.com Mon Dec 5 11:22:26 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Mon, 05 Dec 2005 10:22:26 -0700 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD204@main2.marlow.com> Message-ID: A review of the thread shows that at the time I raised the objection to Drew's practice, the page size record size rextriction was news to a number of developers. There is no reason one can't set the default size to 255 provided the developer handles the error that arises when the page file limit is exceeded without loss of entered data. You might be surprised at the developers who trusted to luck, were unaware of the limit or had forgotten about the limitation. I handle the error by dumping excess text in a memo field for all records that have more than 7 text type data fields that permit 255 characters. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: DWUTKA at marlow.com > >That was a heated topic a while back. I do what you do, set all text >fields >to 255. In fact, I set the default in Access to 255. > >I believe the argument on the other side, was two fold, if I remember >correctly. I believe the first issue was allowing Jet/Access to restrict >fields that shouldn't be larger then x number of characters. (State >abbreviations, SS#'s, etc.). The second was to prevent going over the page >size/max record size. > >I still use 255 as my limits. I do data checks with my interface, and if >your table structure is properly normalized, you shouldn't run into the max >record size. > >Drew > > -----Original Message----- > From: William Hindman [SMTP:wdhindman at bellsouth.net] > > ....the original post raised a question for me > > ...my practice has been to default to 255 unless there was a >specific need > to define a smaller one, since with Jet, afaik, you pay no penalty >for doing > so ...and thus avoid having to do most future field size changes. > > ...is there any problem with this or am I missing something? > > William From jmhecht at earthlink.net Mon Dec 5 11:23:11 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Mon, 5 Dec 2005 09:23:11 -0800 Subject: [AccessD] Independent Developers Question In-Reply-To: Message-ID: <001d01c5f9c0$91e0e800$6701a8c0@Hewlett> Ruben, [Joe Hecht] You said I develop and test everything myself. Maybe I'm really good or really lucky, but I have yet to have any major problems go out the door. [Joe Hecht] Do you have a spare machine? How do you do your testing? Is the PDW in A2K3 or is it VSTO? Thanks Joe Hecht jmhecht at earthlink.net From garykjos at gmail.com Mon Dec 5 11:47:42 2005 From: garykjos at gmail.com (Gary Kjos) Date: Mon, 5 Dec 2005 11:47:42 -0600 Subject: [AccessD] Change Field Size In-Reply-To: <20051205153746.E527224D996@smtp.nildram.co.uk> References: <20051205153746.E527224D996@smtp.nildram.co.uk> Message-ID: I was wondering why you guys weren't jumping in there. Thanks for the clarification Andy. Gary On 12/5/05, Andy Lacey wrote: > Thx for the plug Gary but in fact changing a field length is not available > in BEU (yet). It wasn't in because, like changing field type, you can't do > it straightforwardly with DAO code and ALTER COLUMN doesn't work in all > versions (not in A97 certainly). As it happens we're currently looking at a > v2 of BEU and one of the features we're hoping to incorporate is this. > > -- > Andy Lacey > http://www.minstersystems.co.uk > -- Gary Kjos garykjos at gmail.com From andy at minstersystems.co.uk Mon Dec 5 12:17:08 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Mon, 5 Dec 2005 18:17:08 -0000 Subject: [AccessD] Change Field Size In-Reply-To: <015401c5f9b3$9715d5e0$6a01a8c0@HAL9004> Message-ID: <005a01c5f9c8$1aa73bb0$18b40c54@minster33c3r25> Hi Rocky Thanks for the link. Yes we're considering the code Fred uses but it has limitations, such as not dealing with relationships and not dealing with all field properties. Anyway, hopefully, the next version of BEU (which we're now working on) will have the feature somehow. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Rocky Smolin - Beach Access Software > Sent: 05 December 2005 15:50 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Change Field Size > > > Andy: > > The code at the link Fred sent: > http://aislebyaisle.com/access/vba_backend_code.htm > > might give you some ideas on how to do it. It worked quite > well, just cut > and paste. > > Rocky > > ----- Original Message ----- > From: "Andy Lacey" > To: "Access Developers discussion and problem solving" > > Sent: Monday, December 05, 2005 7:37 AM > Subject: Re: [AccessD] Change Field Size > > > > Thx for the plug Gary but in fact changing a field length is not > > available in BEU (yet). It wasn't in because, like changing field > > type, you can't do it straightforwardly with DAO code and > ALTER COLUMN > > doesn't work in all versions (not in A97 certainly). As it happens > > we're currently looking at a v2 of BEU and one of the > features we're > > hoping to incorporate is this. > > > > -- > > Andy Lacey > > http://www.minstersystems.co.uk > > > > > > > > > > --------- Original Message -------- > > From: "Access Developers discussion and problem solving" > > > > To: "Access Developers discussion and problem solving" > > > > Subject: Re: [AccessD] Change Field Size > > Date: 05/12/05 15:12 > > > > > > Isn't that what the DatabaseAdvisors BACKEND UPDATER was made to > > do???? > > > > Tool and documentation are available here..... > > > > http://www.databaseadvisors.com/downloads.htm > > > > GK > > > > On 12/5/05, Rocky Smolin - Beach Access Software > > wrote: > >> Gotcha...run-time error 3611...cannot execute data definition > >> statements > > on > >> linked data sources... > >> > >> Is there a way to do this on a linked table? I want to > send the patch > >> with > >> the front end (E-Z-MRP) to extend the length of a field on > startup of the > >> program. > >> > >> T&R > >> > >> Rocky > >> > >> ----- Original Message ----- > >> From: "Martin" > >> To: > >> Sent: Monday, December 05, 2005 6:00 AM > >> Subject: Re: [AccessD] Change Field Size > >> > >> > >> > Rocky > >> > > >> > Dim strSql As String > >> > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" > >> > DBEngine(0)(0).Execute strSql, dbFailOnError > >> > > >> > > >> > > >> > From: "Rocky Smolin - Beach Access Software" > >> > Sent: 05/12/05 13:43:38 > >> > To: "Access Developers discussion and problem > >> > solving" > >> > Subject: Re: [AccessD] Change Field Size > >> > > >> > Martin: > >> > > >> > I can't find any references to Alter. It's VBA, yes? > >> > > >> > Rocky > >> > > >> > ----- Original Message ----- > >> > From: "Martin" > >> > To: > >> > Sent: Sunday, December 04, 2005 10:11 AM > >> > Subject: Re: [AccessD] Change Field Size > >> > > >> > > >> > > Rocky > >> > > > >> > > You may have to use an Alter statement also note below > from web. > >> > > > >> > > > >> > > Using DAO, you have to CreateField() of the new size, > execute an > >> > UPDATE > >> > > query to populate it, and then remove the old field. > >> > > > >> > > Martin > >> > > > >> > > > >> > > -----Original Message----- > >> > > From: "Rocky Smolin - Beach Access Software" > >> > > Sent: 04/12/05 17:44:36 > >> > > To: > "AccessD at databaseadvisors.com" > >> > > Subject: [AccessD] Change Field Size > >> > > Dear List: > >> > > > >> > > Close, but no cigar. > >> > > > >> > > I need to change the length of a field through code. I've got: > >> > > > >> > > Set wrk = DBEngine.Workspaces(0) > >> > > Set db = wrk.OpenDatabase(gstrDatabaseName) > >> > > Set tdf = db.TableDefs("tblPODetail") > >> > > > >> > > > >> > > Set fld = tdf.Fields("fldPODPartDescription") > >> > > fld.Properties("AllowZeroLength") = True > >> > > fld.Properties("FieldSize") = 255 > >> > > tdf.Fields.Append fld > >> > > > >> > > Set fld = Nothing > >> > > Set tdf = Nothing > >> > > Set db = Nothing > >> > > Set wrk = Nothing > >> > > > >> > > but fld.Properties("FieldSize") = 255 errors with "property can > >> > only > >> > > be set when the Field is part of a Recordset object's field > >> > collection. > >> > > > >> > > What am I doing wrong? > >> > > > >> > > MTIA, > >> > > > >> > > Rocky Smolin > >> > > Beach Access Software > >> > > http://www.e-z-mrp.com > >> > > 858-259-4334 > >> > > -- > >> > > AccessD mailing list > >> > > AccessD at databaseadvisors.com > >> > > http://databaseadvisors.com/mailman/listinfo/accessd > >> > > Website: http://www.databaseadvisors.com > >> > > > >> > > > >> > > -- > >> > > AccessD mailing list > >> > > AccessD at databaseadvisors.com > >> > > http://databaseadvisors.com/mailman/listinfo/accessd > >> > > Website: http://www.databaseadvisors.com > >> > > > >> > > >> > -- > >> > AccessD mailing list > >> > AccessD at databaseadvisors.com > >> > http://databaseadvisors.com/mailman/listinf > >> > > >> > [Message truncated. Tap Edit->Mark for Download to get remaining > > portion.] > >> > > >> > -- > >> > AccessD mailing list > >> > AccessD at databaseadvisors.com > >> > http://databaseadvisors.com/mailman/listinfo/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 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > ________________________________________________ > > Message sent using UebiMiau 2.7.2 > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From oost at e-business2start.com Mon Dec 5 12:33:40 2005 From: oost at e-business2start.com (E-business2start.com - Marcel Vreuls) Date: Mon, 5 Dec 2005 10:33:40 -0800 Subject: [AccessD] Independent Developers Question Message-ID: I do the testing myself on 1 machine. I have installed MS Virtual PC and have virtual pc for operating systems 98, nt, 2000, xp. If you get Virtual pc working it is a realy good system for testing your software. After testing you can restore an image to the get the virtual machine clean again. Marcel -----Original message----- From: "Joe Hecht" jmhecht at earthlink.net Date: Mon, 5 Dec 2005 19:27:09 -0800 To: "'Access Developers discussion and problem solving'" accessd at databaseadvisors.com Subject: Re: [AccessD] Independent Developers Question > Ruben, > > > [Joe Hecht] You said > I develop and test everything myself. Maybe I'm really good > or really lucky, but I have yet to have any major problems > go out the door. > [Joe Hecht] > Do you have a spare machine? How do you do your testing? > > Is the PDW in A2K3 oris it VSTO? > > Thanks > > Joe Hecht > jmhecht at earthlink.net > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com _______________________________________________________________________ E: oost at e-business@start.com F: +31-84-758-0746 Dit e-mailbericht is uitsluitend bestemd voor de geadresseerde(n). Indien de e-mail bij vergissing bij u terecht is gekomen, wilt u ons dan direct bellen? Wij verzoeken u in dit geval de e-mail te vernietigen, de inhoud ervan niet te gebruiken en niet onder derden te verspreiden, omdat het bericht vertrouwelijke informatie kan bevatten, beschermd door een beroepsgeheim. Wij danken u vriendelijk voor uw medewerking. From reuben at gfconsultants.com Mon Dec 5 12:43:48 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Mon, 5 Dec 2005 13:43:48 -0500 Subject: [AccessD] Change Field Size In-Reply-To: Message-ID: Sorry, Gary. I've been out of town a lot. We have discussed it and to say the BEU can't do it isn't completely correct (Sorry, Andy). It can't do it in one step. The code that was discussed doesn't even do it in one step. A new feild has to be created with the proper size, the data moved, the orginal field deleted and the new field renamed. The code simply automates some of these steps. I've done it several times using the BEU and it's worked perfectly, but it takes a minimum of 4 mods (more if you have to handle indexes and relations). Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Gary Kjos > Sent: Monday, December 05, 2005 12:48 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Change Field Size > > > I was wondering why you guys weren't jumping in there. Thanks for the > clarification Andy. > > Gary > > On 12/5/05, Andy Lacey wrote: > > Thx for the plug Gary but in fact changing a field length is > not available > > in BEU (yet). It wasn't in because, like changing field type, > you can't do > > it straightforwardly with DAO code and ALTER COLUMN doesn't work in all > > versions (not in A97 certainly). As it happens we're currently > looking at a > > v2 of BEU and one of the features we're hoping to incorporate is this. > > > > -- > > Andy Lacey > > http://www.minstersystems.co.uk > > > > -- > 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 reuben at gfconsultants.com Mon Dec 5 12:50:32 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Mon, 5 Dec 2005 13:50:32 -0500 Subject: [AccessD] Independent Developers Question In-Reply-To: <001d01c5f9c0$91e0e800$6701a8c0@Hewlett> Message-ID: I have a total of 8 laptops and 4 PC's (maybe more) all running different OS's. They are not all here, but I can get them if needed (my nieces and nephews use the laptops a lot for school). I never get rid of computers - I loan them out with the understanding that I may need them back occasionally. However, after making a point to thoroughly test on different platforms A LOT I have stopped doing so because, again, I have never found a conflict on ANY OS or any configuration. The only current problem is that I cannot create an installation using PDW on MY current laptop as it creates an installation that returns an error that upon running says something like "the files on the computer are out of date..." or "cannot be updated..." or something. I simply use a PC that also sits on my desk to create an install. The PDW is A2000. I still development in A2000. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Joe Hecht > Sent: Monday, December 05, 2005 12:23 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Independent Developers Question > > > Ruben, > > > [Joe Hecht] You said > I develop and test everything myself. Maybe I'm really good > or really lucky, but I have yet to have any major problems > go out the door. > [Joe Hecht] > Do you have a spare machine? How do you do your testing? > > Is the PDW in A2K3 or is it VSTO? > > Thanks > > Joe Hecht > jmhecht at earthlink.net > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwelz at hotmail.com Mon Dec 5 12:54:34 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Mon, 05 Dec 2005 11:54:34 -0700 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: Message-ID: In Drew's case, this is not necessarily an issue as he has a demonstrated propensity not to use bound controls. Queries, and particularly update or insert queries do not fail because of a field size limit any differently than in subseqent versions of Access. They fail because users will use things like phone number fields that are limited to 255 characters to hold a dozen phone numbers and include descriptions such as 'His wife's vacation phone number for January 2006 - 1 900 555 5555' and they do this in a sufficent number of fields that the record page size limit is exceeded. Data validation that includes record size limit restrictions at the user interface should preempt such problems. Pop quiz, if you have a table that permits two date fields, indexed, 3 longs, 2 indexed a boolean field, a memo field and 22 text fields, 2 indexed, how many characters can you store in all 22 text fields before you can't save the record? What if 3 of the text fields are indexed? Clue, you used to get fewer characters in total as more are in indexed fields and I haven't bothered refiguring as our BE version changed in the rather foolish hope that MS didn't make this worse. Oh, and give it a try with unicode. You'll need to know these things if you are doing record size validation. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Charlotte Foust" > >I've had queries go belly up because every field was 255, but that was >in 97. This is one of those issues that has caused a great deal of >"discussion" in the list, so you can check the archives to see the >arguments pro and con. If you design a field to hold a specific value >size, then your controls will limit the value for you with less work by >the programmer. If you allow them to enter 255 characters into a field >that is only supposed to contain a social security number, then you have >to do extra programming to make sure that all you get is a social >security number. I suppose my objection to making them all maximum >length is that it's sloppy programming and suggests that you haven't >really thought out the design of the table. > >Charlotte Foust From fhtapia at gmail.com Mon Dec 5 13:13:29 2005 From: fhtapia at gmail.com (Francisco Tapia) Date: Mon, 5 Dec 2005 11:13:29 -0800 Subject: [AccessD] Outlook 2003 In-Reply-To: <200512030228.jB32SAJ31584@databaseadvisors.com> References: <200512030228.jB32SAJ31584@databaseadvisors.com> Message-ID: For one, my machine didn't lock up everytime I was downloading new email from the exchange server. The program would shut down correctly at the end of the day as opposed w/ 2000 while it would shutdown fine most of the time, I had occasional situations where the program appeared to close, but if you pulled up task manager, you'd find it's process still running in the background. I also noticed it was quicker to change between folders. I upgraded each of the pst files to the new file format so I should be able to go over 1gb of storage w/o side-effects. On 12/2/05, John Colby wrote: > What was the positive? > > > John W. Colby > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Francisco Tapia > Sent: Friday, December 02, 2005 8:12 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Outlook 2003 > > I found that upgrading to 2003 was a positive result, but I had to upgrade > my Office 2000 components to SP3 first. > -- -Francisco http://pcthis.blogspot.com |PC news with out the jargon! http://sqlthis.blogspot.com | Tsql and More... From Patricia.O'Connor at otda.state.ny.us Mon Dec 5 13:14:57 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Mon, 5 Dec 2005 14:14:57 -0500 Subject: [AccessD] Use form field for IN statement in Where clause Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F72@EXCNYSM0A1AI.nysemail.nyenet> In an Access 97 database I have a case type field in a reference table that may contain 1 to 11 values depending on what cases are used in a particular report examples report 1221 has this type 11 report 1321 has these types 11,12,14,16,17 The field is placed into a hidden text field on a form called [Forms]![FrmBicMoSel]![txtSelCriteria] The called query currently uses this field in the where statement this way (InStr([Forms]![FrmBicMoSel]![txtSelCriteria],[tlkpXrefDescID].[CaseType ])>0)) I would like to be able to use it with an IN statement [tlkpXrefDescID].[CaseType] in([Forms]![FrmBicMoSel]![txtSelCriteria]) But it does not like this - how can I get this to work - I think there is a function but I can't seem to remember it right now. Thanks ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. From wdhindman at bellsouth.net Mon Dec 5 13:35:58 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Mon, 5 Dec 2005 14:35:58 -0500 Subject: [AccessD] Why Change Field Size/was Change Field Size References: Message-ID: <001c01c5f9d3$1dddfbb0$6101a8c0@JISREGISTRATION.local> "that it's sloppy programming and suggests that you haven't really thought out the design of the table." Charlotte ...lol ...how you do go on! ...if I'm absolutely certain of the field's content then I'll size it appropriately and validate the data ...and my table design tends toward a high degree of normalization so that I'm not overly concerned about record size, although it is a legitmate consideration ...but, and this is where we may differ, if I have name, address, et al type fields where the data length is unknown, I prefer to default them to 255 rather than establishing artificial limitations for the very reason that Rocky is running into ...if the guesstimate turns out to be wrong it can be a rpita to fix once in distribution. ...the only problem I've seen so far is the client using tabs within the field and I now routinely prevent that. Willam ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Monday, December 05, 2005 11:32 AM Subject: Re: [AccessD] Why Change Field Size/was Change Field Size > I've had queries go belly up because every field was 255, but that was > in 97. This is one of those issues that has caused a great deal of > "discussion" in the list, so you can check the archives to see the > arguments pro and con. If you design a field to hold a specific value > size, then your controls will limit the value for you with less work by > the programmer. If you allow them to enter 255 characters into a field > that is only supposed to contain a social security number, then you have > to do extra programming to make sure that all you get is a social > security number. I suppose my objection to making them all maximum > length is that it's sloppy programming and suggests that you haven't > really thought out the design of the table. > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Monday, December 05, 2005 8:18 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Why Change Field Size/was Change Field Size > > > ....the original post raised a question for me > > ...my practice has been to default to 255 unless there was a specific > need > to define a smaller one, since with Jet, afaik, you pay no penalty for > doing > so ...and thus avoid having to do most future field size changes. > > ...is there any problem with this or am I missing something? > > William > > ----- Original Message ----- > From: "Martin" > To: > Sent: Monday, December 05, 2005 9:00 AM > Subject: Re: [AccessD] Change Field Size > > >> Rocky >> >> Dim strSql As String >> strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" >> DBEngine(0)(0).Execute strSql, dbFailOnError >> >> >> >> From: "Rocky Smolin - Beach Access Software" >> Sent: 05/12/05 13:43:38 >> To: "Access Developers discussion and problem >> solving" >> Subject: Re: [AccessD] Change Field Size >> >> Martin: >> >> I can't find any references to Alter. It's VBA, yes? >> >> Rocky >> >> ----- Original Message ----- >> From: "Martin" >> To: >> Sent: Sunday, December 04, 2005 10:11 AM >> Subject: Re: [AccessD] Change Field Size >> >> >> > Rocky >> > >> > You may have to use an Alter statement also note below from web. >> > >> > >> > Using DAO, you have to CreateField() of the new size, execute an >> UPDATE >> > query to populate it, and then remove the old field. >> > >> > Martin >> > >> > >> > -----Original Message----- >> > From: "Rocky Smolin - Beach Access > Software" >> > Sent: 04/12/05 17:44:36 >> > To: > "AccessD at databaseadvisors.com" >> > Subject: [AccessD] Change Field Size >> > Dear List: >> > >> > Close, but no cigar. >> > >> > I need to change the length of a field through code. I've > got: >> > >> > Set wrk = DBEngine.Workspaces(0) >> > Set db = wrk.OpenDatabase(gstrDatabaseName) >> > Set tdf = db.TableDefs("tblPODetail") >> > >> > >> > Set fld = tdf.Fields("fldPODPartDescription") >> > fld.Properties("AllowZeroLength") = True >> > fld.Properties("FieldSize") = 255 >> > tdf.Fields.Append fld >> > >> > Set fld = Nothing >> > Set tdf = Nothing >> > Set db = Nothing >> > Set wrk = Nothing >> > >> > but fld.Properties("FieldSize") = 255 errors with "property > can >> only >> > be set when the Field is part of a Recordset object's field >> collection. >> > >> > What am I doing wrong? >> > >> > MTIA, >> > >> > Rocky Smolin >> > Beach Access Software >> > http://www.e-z-mrp.com >> > 858-259-4334 >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinf >> >> [Message truncated. Tap Edit->Mark for Download to get remaining >> portion.] >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From erbachs at gmail.com Mon Dec 5 13:54:16 2005 From: erbachs at gmail.com (Steve Erbach) Date: Mon, 5 Dec 2005 13:54:16 -0600 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects Message-ID: <39cb22f30512051154y2b975772qd5f75062f102dc5a@mail.gmail.com> Dear Group, I do a lot more reading of SQL Server resources and .NET resources these days. The technology moves on. I found this new article on SQL Server Central and I thought you lot would find that it confirms things you've learned about project management of software development: http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-projects/ -- Regards, Steve Erbach Scientific Marketing Neenah, WI http://thetowncrank.blogspot.com http://www.swerbach.com Security Page: http://www.swerbach.com/security From jimdettman at earthlink.net Mon Dec 5 13:57:37 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Mon, 5 Dec 2005 14:57:37 -0500 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: Message-ID: Let's see how good my memory is... 8 - Bytes for record overhead 19 - Date fields are really a double (8 bytes each plus 1 byte per field) 27 - Longs are 8 bytes plus one overhead 2 - Boolean is 1 plus 1 overhead 16 - Memo - only a pointer to the start of the chain resides in the "fixed" portion of the record, unless the data is less then 65 bytes, at which point it's stored in the fixed portion (JET 4.0). Jet 3.5 was 32, Jet 3.0 and up stores a 16 byte pointer, and prior versions it was a 14 byte pointer. 24 - Text fields - one byte overhead. Indexes don't matter and page size is 4K for Jet 4.00 Page size: 4096 - 96 leaving 4000 bytes for data. Unicode uses two bytes per character, so 2000 bytes/22 Each field could hold 90 bytes before "record too large" would occur. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of J?rgen Welz Sent: Monday, December 05, 2005 1:55 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Why Change Field Size/was Change Field Size In Drew's case, this is not necessarily an issue as he has a demonstrated propensity not to use bound controls. Queries, and particularly update or insert queries do not fail because of a field size limit any differently than in subseqent versions of Access. They fail because users will use things like phone number fields that are limited to 255 characters to hold a dozen phone numbers and include descriptions such as 'His wife's vacation phone number for January 2006 - 1 900 555 5555' and they do this in a sufficent number of fields that the record page size limit is exceeded. Data validation that includes record size limit restrictions at the user interface should preempt such problems. Pop quiz, if you have a table that permits two date fields, indexed, 3 longs, 2 indexed a boolean field, a memo field and 22 text fields, 2 indexed, how many characters can you store in all 22 text fields before you can't save the record? What if 3 of the text fields are indexed? Clue, you used to get fewer characters in total as more are in indexed fields and I haven't bothered refiguring as our BE version changed in the rather foolish hope that MS didn't make this worse. Oh, and give it a try with unicode. You'll need to know these things if you are doing record size validation. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Charlotte Foust" > >I've had queries go belly up because every field was 255, but that was >in 97. This is one of those issues that has caused a great deal of >"discussion" in the list, so you can check the archives to see the >arguments pro and con. If you design a field to hold a specific value >size, then your controls will limit the value for you with less work by >the programmer. If you allow them to enter 255 characters into a field >that is only supposed to contain a social security number, then you have >to do extra programming to make sure that all you get is a social >security number. I suppose my objection to making them all maximum >length is that it's sloppy programming and suggests that you haven't >really thought out the design of the table. > >Charlotte Foust From bheid at appdevgrp.com Mon Dec 5 14:30:34 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 5 Dec 2005 15:30:34 -0500 Subject: [AccessD] Outlook 2003 In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CF092D@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF3E8@ADGSERVER> IIRC, one reason for staying with 2003 is that the 2GB limit on a PST has been removed. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Friday, December 02, 2005 6:19 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Outlook 2003 Unless there is some huge reason to keep 2003, I am thinking of uninstalling and reloading the XP (2002) version. This 2003 version is simply moronic. John W. Colby From jimdettman at earthlink.net Mon Dec 5 14:36:45 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Mon, 5 Dec 2005 15:36:45 -0500 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: Message-ID: Couple minor corrections: 7 - Bytes for record overhead 19 - Date fields are really a double (8 bytes each plus 1 byte per field) 27 - Longs are 8 bytes plus one overhead 2 - Boolean is 1 plus 1 overhead 16 - Memo - only a pointer to the start of the chain resides in the "fixed" portion of the record, unless the data is less then 65 bytes, at which point it's stored in the fixed portion (JET 4.0). Jet 3.5 was 32, Jet 3.0 and up stores a 16 byte pointer, and prior versions it was a 14 byte pointer. 22 - Text fields - one byte overhead. Total: 93 bytes Page size: 4096 - 93 leaving 4003 bytes for data. Unicode uses two bytes per character, so 2001 bytes/22 Still comes out 90 characters.... Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim Dettman Sent: Monday, December 05, 2005 2:58 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size Let's see how good my memory is... 8 - Bytes for record overhead 19 - Date fields are really a double (8 bytes each plus 1 byte per field) 27 - Longs are 8 bytes plus one overhead 2 - Boolean is 1 plus 1 overhead 16 - Memo - only a pointer to the start of the chain resides in the "fixed" portion of the record, unless the data is less then 65 bytes, at which point it's stored in the fixed portion (JET 4.0). Jet 3.5 was 32, Jet 3.0 and up stores a 16 byte pointer, and prior versions it was a 14 byte pointer. 24 - Text fields - one byte overhead. Indexes don't matter and page size is 4K for Jet 4.00 Page size: 4096 - 96 leaving 4000 bytes for data. Unicode uses two bytes per character, so 2000 bytes/22 Each field could hold 90 bytes before "record too large" would occur. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of J?rgen Welz Sent: Monday, December 05, 2005 1:55 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Why Change Field Size/was Change Field Size In Drew's case, this is not necessarily an issue as he has a demonstrated propensity not to use bound controls. Queries, and particularly update or insert queries do not fail because of a field size limit any differently than in subseqent versions of Access. They fail because users will use things like phone number fields that are limited to 255 characters to hold a dozen phone numbers and include descriptions such as 'His wife's vacation phone number for January 2006 - 1 900 555 5555' and they do this in a sufficent number of fields that the record page size limit is exceeded. Data validation that includes record size limit restrictions at the user interface should preempt such problems. Pop quiz, if you have a table that permits two date fields, indexed, 3 longs, 2 indexed a boolean field, a memo field and 22 text fields, 2 indexed, how many characters can you store in all 22 text fields before you can't save the record? What if 3 of the text fields are indexed? Clue, you used to get fewer characters in total as more are in indexed fields and I haven't bothered refiguring as our BE version changed in the rather foolish hope that MS didn't make this worse. Oh, and give it a try with unicode. You'll need to know these things if you are doing record size validation. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Charlotte Foust" > >I've had queries go belly up because every field was 255, but that was >in 97. This is one of those issues that has caused a great deal of >"discussion" in the list, so you can check the archives to see the >arguments pro and con. If you design a field to hold a specific value >size, then your controls will limit the value for you with less work by >the programmer. If you allow them to enter 255 characters into a field >that is only supposed to contain a social security number, then you have >to do extra programming to make sure that all you get is a social >security number. I suppose my objection to making them all maximum >length is that it's sloppy programming and suggests that you haven't >really thought out the design of the table. > >Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwelz at hotmail.com Mon Dec 5 14:51:58 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Mon, 05 Dec 2005 13:51:58 -0700 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: Message-ID: Jim: That sounds awfully like what I remember. Indexes get their own data pages. I generally test a table record afer modification by filling all fields to capacity and making sure the record saved. If it didn't, it was a matter of running a loop that decreased the data in the text fields a character at a time and then a field at a time until the record saved. Then the validation ensured the combined text length didn't exceed the length determined by the test. Rather than limit the field size, the validation routine dumps the overflow in a memo field headed by the field name source for each field that had to be truncated in order to permit the record save. I first got into record size determination as a means to providing record level locking in Access 97 for a few special tables where it was probable that users would run into page lock issues and found the padding calculation less prone to grief the padding started a couple of characters high and cut it back in a loop until the write succeeded. In the example, limiting each field to 90 character (you said 'bytes' where you meant characters) is of course too arbitrary, but it does serve to illustrate the problem. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Jim Dettman" > >Let's see how good my memory is... > > 8 - Bytes for record overhead > 19 - Date fields are really a double (8 bytes each plus 1 byte per field) > 27 - Longs are 8 bytes plus one overhead > 2 - Boolean is 1 plus 1 overhead > 16 - Memo - only a pointer to the start of the chain resides in the >"fixed" >portion of the record, unless the data is less then 65 bytes, at which >point >it's stored in the fixed portion (JET 4.0). Jet 3.5 was 32, Jet 3.0 and up >stores a 16 byte pointer, and prior versions it was a 14 byte pointer. > 24 - Text fields - one byte overhead. > > Indexes don't matter and page size is 4K for Jet 4.00 > > Page size: 4096 - 96 leaving 4000 bytes for data. Unicode uses two >bytes >per character, so 2000 bytes/22 > > Each field could hold 90 bytes before "record too large" would occur. > >Jim. > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com > >In Drew's case, this is not necessarily an issue as he has a demonstrated >propensity not to use bound controls. > >Queries, and particularly update or insert queries do not fail because of a >field size limit any differently than in subseqent versions of Access. >They >fail because users will use things like phone number fields that are >limited >to 255 characters to hold a dozen phone numbers and include descriptions >such as 'His wife's vacation phone number for January 2006 - 1 900 555 >5555' >and they do this in a sufficent number of fields that the record page size >limit is exceeded. > >Data validation that includes record size limit restrictions at the user >interface should preempt such problems. > >Pop quiz, if you have a table that permits two date fields, indexed, 3 >longs, 2 indexed a boolean field, a memo field and 22 text fields, 2 >indexed, how many characters can you store in all 22 text fields before you >can't save the record? What if 3 of the text fields are indexed? Clue, >you >used to get fewer characters in total as more are in indexed fields and I >haven't bothered refiguring as our BE version changed in the rather foolish >hope that MS didn't make this worse. Oh, and give it a try with unicode. >You'll need to know these things if you are doing record size validation. > > >Ciao >J?rgen Welz >Edmonton, Alberta >jwelz at hotmail.com > > > >From: "Charlotte Foust" > > > >I've had queries go belly up because every field was 255, but that was > >in 97. This is one of those issues that has caused a great deal of > >"discussion" in the list, so you can check the archives to see the > >arguments pro and con. If you design a field to hold a specific value > >size, then your controls will limit the value for you with less work by > >the programmer. If you allow them to enter 255 characters into a field > >that is only supposed to contain a social security number, then you have > >to do extra programming to make sure that all you get is a social > >security number. I suppose my objection to making them all maximum > >length is that it's sloppy programming and suggests that you haven't > >really thought out the design of the table. > > > >Charlotte Foust From martyconnelly at shaw.ca Mon Dec 5 15:03:24 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 05 Dec 2005 13:03:24 -0800 Subject: [AccessD] Independent Developers Question References: Message-ID: <4394AB1C.404@shaw.ca> Just remember there is a limit to testing, sometimes it is better to keep track of known failure points For example an Access program that calls Outlook A wise programmer might use late binding via Set olApp = CreateObject("Outlook.Application") This way I avoid any reference version problems with Outlook. Good move developer. But OH NO, Symantec and other AntiVirus programs have recently taken to add script blocking on the above statement, to avoid address book theft in Outlook. And Access throws a 429 error Now do you go back to writing everything with early binding or just have a good cry. Reuben Cummings wrote: >I have a total of 8 laptops and 4 PC's (maybe more) all running different >OS's. They are not all here, but I can get them if needed (my nieces and >nephews use the laptops a lot for school). I never get rid of computers - I >loan them out with the understanding that I may need them back occasionally. > >However, after making a point to thoroughly test on different platforms A >LOT I have stopped doing so because, again, I have never found a conflict on >ANY OS or any configuration. The only current problem is that I cannot >create an installation using PDW on MY current laptop as it creates an >installation that returns an error that upon running says something like >"the files on the computer are out of date..." or "cannot be updated..." >or something. I simply use a PC that also sits on my desk to create an >install. > >The PDW is A2000. I still development in A2000. > >Reuben Cummings >GFC, LLC >812.523.1017 > > > > >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Joe Hecht >>Sent: Monday, December 05, 2005 12:23 PM >>To: 'Access Developers discussion and problem solving' >>Subject: Re: [AccessD] Independent Developers Question >> >> >>Ruben, >> >> >>[Joe Hecht] You said >>I develop and test everything myself. Maybe I'm really good >>or really lucky, but I have yet to have any major problems >>go out the door. >>[Joe Hecht] >>Do you have a spare machine? How do you do your testing? >> >>Is the PDW in A2K3 or is it VSTO? >> >>Thanks >> >>Joe Hecht >>jmhecht at earthlink.net >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > > > > -- Marty Connelly Victoria, B.C. Canada From john at winhaven.net Mon Dec 5 15:37:00 2005 From: john at winhaven.net (John Bartow) Date: Mon, 5 Dec 2005 15:37:00 -0600 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: <001201c5f9b7$76afc7d0$6101a8c0@JISREGISTRATION.local> Message-ID: <004201c5f9e4$06c34f50$6601a8c0@ScuzzPaq> I think in essence I agree with you on the point: If I don't know what the length will be for sure then I do 255. Otherwise, and generally the case, is that I specify. Why? OCD. :o) And it takes little extra effort to do and can pay off in the future if you decide to to interact with other RDBMS's. From oost at e-business2start.com Mon Dec 5 15:41:11 2005 From: oost at e-business2start.com (E-business2start.com - Marcel Vreuls) Date: Mon, 5 Dec 2005 13:41:11 -0800 Subject: [AccessD] Independent Developers Question Message-ID: <7f5493e2bdab09d515ca18d818231be6@e-business2start.com> I think there are several reasons to choose early or late binding, it al depends on your software and the way you work. But that is another discussion. I found a bullet proof (it has not proven me wrong until now) method i used the past 8 years. I always use early binding and am making sure all referenced dll, objects are also installed in the program folder. I never have reference problems!!! I have a access mde database which i have distributed to about 700 different customers of my with 2 yearly updates. in 99% of the cases there are no problems. The backside of this is that i have local for example outlook dll which are not applied with security packs etc. I state this in the manual and give my clients advice how to coop with this. Regards, marcel -----Original message----- From: MartyConnelly martyconnelly at shaw.ca Date: Mon, 5 Dec 2005 23:08:00 -0800 To: Access Developers discussion and problem solving accessd at databaseadvisors.com Subject: Re: [AccessD] Independent Developers Question > Just remember there is a limit to testing, sometimes it is better to > keep track of known failure points > > For example an Access program that calls Outlook > A wise programmer might use late binding via > Set olApp = CreateObject("Outlook.Application") > This way I avoid any reference version problems with Outlook. > Good move developer. > > But OH NO, Symantec and other AntiVirus programs > have recently taken to add script blocking on the above statement, > to avoid address book theft in Outlook. And Access throws a 429 error > > Now do you go back to writing everything with early binding > or just have a good cry. > > > Reuben Cummings wrote: > > >I have a total of 8 laptops and 4 PC's (maybe more) allrunning different > >OS's. They are not all here, but I can get them if needed (my nieces and > >nephews use the laptops a lot for school). I never get rid of computers - I > >loan them out with the understanding that I may need them back occasionally. > > > >However, after making a point to thoroughly test on different platforms A > >LOT I have stopped doing so because, again, I have never found a conflict on > >ANY OS or any configuration. The only current problem is that I cannot > >create an installation using PDW on MY current laptop as it creates an > >installation that returns an error that upon running says something like > >"the files on the computer are out of date..." or "cannot be updated..." > >or something. I simply use a PC that also sits on my desk to create an > >install. > > > >The PDW is A2000.I still development in A2000. > > > >Reuben Cummings > >GFC, LLC > >812.523.1017 > > > > > > > > > >>-----Original Message----- > >>From: accessd-bounces at databaseadvisors.com > >>[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Joe Hecht > >>Sent: Monday, December 05, 2005 12:23 PM > >>To: 'Access Developers discussion and problem solving' > >>Subject: Re: [AccessD] Independent Developers Question > >> > >> > >>Ruben, > >> > >> > >>[Joe Hecht] You said > >>I develop and test everything myself. Maybe I'm really good > >>or really lucky, but I have yet to have any major problems > >>go out the door. > >>[Joe Hecht] > >>Do you have a spare machine? How doyou do your testing? > >> > >>Is the PDW in A2K3 or is it VSTO? > >> > >>Thanks > >> > >>Joe Hecht > >>jmhecht at earthlink.net > >> > >>-- > >>AccessD mailing list > >>AccessD at databaseadvisors.com > >>http://databaseadvisors.com/mailman/listinfo/accessd > >>Website: http://www.databaseadvisors.com > >> > >> > >> > > > > > > > > > > > > > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com _______________________________________________________________________ E: oost at e-business@start.com F: +31-84-758-0746 Dit e-mailbericht is uitsluitend bestemd voor de geadresseerde(n). Indien de e-mail bij vergissing bij u terecht is gekomen, wilt u ons dan direct bellen? Wij verzoeken u in dit geval de e-mail te vernietigen, de inhoud ervan niet te gebruiken en niet onder derden te verspreiden, omdat het bericht vertrouwelijke informatie kan bevatten, beschermd door een beroepsgeheim. Wij danken u vriendelijk voor uw medewerking. From cfoust at infostatsystems.com Mon Dec 5 17:15:41 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 5 Dec 2005 15:15:41 -0800 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: I do go on, and I'll keep going on. ;-} If you don't know what the field will be used for, why include it at all? Yes, fields like address may very well need to be 255 because they *are* a variable length. You know perfectly well that I was talking about simply defaulting all fields to 255, not about allowing specific fields to be that length for a purpose. I'm not the only one who does go on .... Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Monday, December 05, 2005 11:36 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size "that it's sloppy programming and suggests that you haven't really thought out the design of the table." Charlotte ...lol ...how you do go on! ...if I'm absolutely certain of the field's content then I'll size it appropriately and validate the data ...and my table design tends toward a high degree of normalization so that I'm not overly concerned about record size, although it is a legitmate consideration ...but, and this is where we may differ, if I have name, address, et al type fields where the data length is unknown, I prefer to default them to 255 rather than establishing artificial limitations for the very reason that Rocky is running into ...if the guesstimate turns out to be wrong it can be a rpita to fix once in distribution. ...the only problem I've seen so far is the client using tabs within the field and I now routinely prevent that. Willam From jwcolby at ColbyConsulting.com Mon Dec 5 17:43:00 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Mon, 5 Dec 2005 18:43:00 -0500 Subject: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size In-Reply-To: Message-ID: <200512052343.jB5Nh3J31364@databaseadvisors.com> I just ran into a field the other day. PolicyID, guaranteed to NEVER be more than 10 characters, so the field was set to 10 characters (by the previous programmer). Guess what? We finally (3 years later) got a policed that was waaaay more than 10 characters. Of course the entire policy record could not go in, which prevented the claim from being processed. All users must get out of the database so that I can open up the field (to 255 characters of course). I don't care WHAT the business rule is, text data can and will change. SSN is a good example. It is guaranteed to be XXX-XX-XXXX except that they are running out of SSNs (50 years later) and guess what is going to change in the next few years... Length types of rules are not the thing (IMHO) that should be enforced at the DB level. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, December 05, 2005 6:16 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] Why Change Field Size/was Change Field Size I do go on, and I'll keep going on. ;-} If you don't know what the field will be used for, why include it at all? Yes, fields like address may very well need to be 255 because they *are* a variable length. You know perfectly well that I was talking about simply defaulting all fields to 255, not about allowing specific fields to be that length for a purpose. I'm not the only one who does go on .... Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Monday, December 05, 2005 11:36 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size "that it's sloppy programming and suggests that you haven't really thought out the design of the table." Charlotte ...lol ...how you do go on! ...if I'm absolutely certain of the field's content then I'll size it appropriately and validate the data ...and my table design tends toward a high degree of normalization so that I'm not overly concerned about record size, although it is a legitmate consideration ...but, and this is where we may differ, if I have name, address, et al type fields where the data length is unknown, I prefer to default them to 255 rather than establishing artificial limitations for the very reason that Rocky is running into ...if the guesstimate turns out to be wrong it can be a rpita to fix once in distribution. ...the only problem I've seen so far is the client using tabs within the field and I now routinely prevent that. Willam -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From KP at sdsonline.net Mon Dec 5 18:22:38 2005 From: KP at sdsonline.net (Kath Pelletti) Date: Tue, 6 Dec 2005 11:22:38 +1100 Subject: [AccessD] Independent Developers Question References: <001801c5f9bb$842699d0$6701a8c0@Hewlett> Message-ID: <028301c5f9fb$2a8f7780$6501a8c0@user> Hi Joe - How do you do FE/BE installs? I always go to my client site so I don't have to distribute remotely. For my biggest client, where I am most worried about configuration, I install to one PC / check that refs look OK using a full mdb FE, then if all OK I create the mde on that PC. I then increase the version no and put the new FE mde up to the network, with some code so that when the users log on it will self install to their local drive. It took a little while to get it working and it works a treat, but I only do that for my 3 bigger clients. For the others, they are happy to get a new mde FE and distribute it themselves. For maintenance for small issues I use VPN to access their network from home and I can then make structural changes to the BE or redistribute a new FE. How do you know what references and active x objects are on the target systems? I avoid active x objects and re: the references I have had to change some of my code to use late binding to avoid errors. Testing a runtime install I haven't done a runtime install for a while but the last time I only had 3 PC's here which all had a version of Access on them. I can't remember whether I ghosted a new blank setup for one ( I think) and also used a friend's PC, as it was a short term thing. Kath ----- Original Message ----- From: Joe Hecht To: 'Access Developers discussion and problem solving' Sent: Tuesday, December 06, 2005 3:47 AM Subject: [AccessD] Independent Developers Question For developers who work in a SOHO environment: How do you test applications that you will distribute on systems that you do not manage or may be selling with a VSTO/Sagekey installation setup? How do you do FE/BE installs? How do you know what references and active x objects are on the target systems? If I do a good job with original .mdb, what issues do I need be aware of in this new area of development for me. Corporate Developers, I trust you have test machines. Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carbonnb at gmail.com Mon Dec 5 19:13:31 2005 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Mon, 5 Dec 2005 20:13:31 -0500 Subject: [AccessD] Change Field Size In-Reply-To: References: Message-ID: On 05/12/05, Reuben Cummings wrote: > Sorry, Gary. I've been out of town a lot. > > We have discussed it and to say the BEU can't do it isn't completely correct > (Sorry, Andy). It can't do it in one step. The code that was discussed > doesn't even do it in one step. A new feild has to be created with the > proper size, the data moved, the orginal field deleted and the new field > renamed. The code simply automates some of these steps. > > I've done it several times using the BEU and it's worked perfectly, but it > takes a minimum of 4 mods (more if you have to handle indexes and > relations). I've done it too. I even used the BEU to fully normalize a BE that had been in use for about 3 years without any problems. A LOT of mods, well over 200, but it was a completely new BE when the BEU was done. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From DWUTKA at marlow.com Mon Dec 5 19:43:38 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 5 Dec 2005 19:43:38 -0600 Subject: [AccessD] [Spam] Re: Why Change Field Size/was Change Field S ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD213@main2.marlow.com> I concur. Is this a changed stance for you? I know I was on the 255 length stance the first time around. ;) Drew -----Original Message----- From: John Colby [SMTP:jwcolby at colbyconsulting.com] Sent: Monday, December 05, 2005 5:43 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size I just ran into a field the other day. PolicyID, guaranteed to NEVER be more than 10 characters, so the field was set to 10 characters (by the previous programmer). Guess what? We finally (3 years later) got a policed that was waaaay more than 10 characters. Of course the entire policy record could not go in, which prevented the claim from being processed. All users must get out of the database so that I can open up the field (to 255 characters of course). I don't care WHAT the business rule is, text data can and will change. SSN is a good example. It is guaranteed to be XXX-XX-XXXX except that they are running out of SSNs (50 years later) and guess what is going to change in the next few years... Length types of rules are not the thing (IMHO) that should be enforced at the DB level. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, December 05, 2005 6:16 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] Why Change Field Size/was Change Field Size I do go on, and I'll keep going on. ;-} If you don't know what the field will be used for, why include it at all? Yes, fields like address may very well need to be 255 because they *are* a variable length. You know perfectly well that I was talking about simply defaulting all fields to 255, not about allowing specific fields to be that length for a purpose. I'm not the only one who does go on .... Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Monday, December 05, 2005 11:36 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size "that it's sloppy programming and suggests that you haven't really thought out the design of the table." Charlotte ...lol ...how you do go on! ...if I'm absolutely certain of the field's content then I'll size it appropriately and validate the data ...and my table design tends toward a high degree of normalization so that I'm not overly concerned about record size, although it is a legitmate consideration ...but, and this is where we may differ, if I have name, address, et al type fields where the data length is unknown, I prefer to default them to 255 rather than establishing artificial limitations for the very reason that Rocky is running into ...if the guesstimate turns out to be wrong it can be a rpita to fix once in distribution. ...the only problem I've seen so far is the client using tabs within the field and I now routinely prevent that. Willam -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Mon Dec 5 19:51:10 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Mon, 5 Dec 2005 20:51:10 -0500 Subject: [AccessD] Why Change Field Size/was Change Field Size References: Message-ID: <000f01c5fa07$888c2c50$6101a8c0@JISREGISTRATION.local> ...dearest Charlotte ...the question posed was "my practice has been to default to 255 unless there was a specific need to define a smaller one, since with Jet, afaik, you pay no penalty for doing so" ...and you suggested that was sloppy programming ...I of course disagree ...as do others here of long standing. ...as to why I would include a field when I don't know its length, I'm pleased to see that there are some so prescient as to be able to read not only their client's present mind but his future as well ...I do try but they tend to use their mind shields against me, eh :) William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Monday, December 05, 2005 6:15 PM Subject: Re: [AccessD] Why Change Field Size/was Change Field Size >I do go on, and I'll keep going on. ;-} If you don't know what the > field will be used for, why include it at all? Yes, fields like address > may very well need to be 255 because they *are* a variable length. You > know perfectly well that I was talking about simply defaulting all > fields to 255, not about allowing specific fields to be that length for > a purpose. > > I'm not the only one who does go on .... > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Monday, December 05, 2005 11:36 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Why Change Field Size/was Change Field Size > > > "that it's sloppy programming and suggests that you haven't really > thought out the design of the table." Charlotte > > ...lol ...how you do go on! ...if I'm absolutely certain of the field's > content then I'll size it appropriately and validate the data ...and my > table design tends toward a high degree of normalization so that I'm not > > overly concerned about record size, although it is a legitmate > consideration > ...but, and this is where we may differ, if I have name, address, et al > type > fields where the data length is unknown, I prefer to default them to 255 > > rather than establishing artificial limitations for the very reason that > > Rocky is running into ...if the guesstimate turns out to be wrong it can > be > a rpita to fix once in distribution. > > ...the only problem I've seen so far is the client using tabs within the > > field and I now routinely prevent that. > > Willam > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at ColbyConsulting.com Mon Dec 5 20:06:30 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Mon, 5 Dec 2005 21:06:30 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/was Change FieldS ize In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD213@main2.marlow.com> Message-ID: <200512060206.jB626fJ02570@databaseadvisors.com> >Is this a changed stance for you? Nope, I've defaulted to 255 for as long as I can remember. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 8:44 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: Why Change Field Size/was Change FieldS ize I concur. Is this a changed stance for you? I know I was on the 255 length stance the first time around. ;) Drew -----Original Message----- From: John Colby [SMTP:jwcolby at colbyconsulting.com] Sent: Monday, December 05, 2005 5:43 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size I just ran into a field the other day. PolicyID, guaranteed to NEVER be more than 10 characters, so the field was set to 10 characters (by the previous programmer). Guess what? We finally (3 years later) got a policed that was waaaay more than 10 characters. Of course the entire policy record could not go in, which prevented the claim from being processed. All users must get out of the database so that I can open up the field (to 255 characters of course). I don't care WHAT the business rule is, text data can and will change. SSN is a good example. It is guaranteed to be XXX-XX-XXXX except that they are running out of SSNs (50 years later) and guess what is going to change in the next few years... Length types of rules are not the thing (IMHO) that should be enforced at the DB level. John W. Colby www.ColbyConsulting.com From DWUTKA at marlow.com Mon Dec 5 20:02:56 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 5 Dec 2005 20:02:56 -0600 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD215@main2.marlow.com> Yes, I concur. Plus, isn't allowing Jet to force a field size sloppy programming, instead of programming a proper data validation routine? ;) Drew -----Original Message----- From: William Hindman [SMTP:wdhindman at bellsouth.net] Sent: Monday, December 05, 2005 7:51 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size ...dearest Charlotte ...the question posed was "my practice has been to default to 255 unless there was a specific need to define a smaller one, since with Jet, afaik, you pay no penalty for doing so" ...and you suggested that was sloppy programming ...I of course disagree ...as do others here of long standing. ...as to why I would include a field when I don't know its length, I'm pleased to see that there are some so prescient as to be able to read not only their client's present mind but his future as well ...I do try but they tend to use their mind shields against me, eh :) William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Monday, December 05, 2005 6:15 PM Subject: Re: [AccessD] Why Change Field Size/was Change Field Size >I do go on, and I'll keep going on. ;-} If you don't know what the > field will be used for, why include it at all? Yes, fields like address > may very well need to be 255 because they *are* a variable length. You > know perfectly well that I was talking about simply defaulting all > fields to 255, not about allowing specific fields to be that length for > a purpose. > > I'm not the only one who does go on .... > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Monday, December 05, 2005 11:36 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Why Change Field Size/was Change Field Size > > > "that it's sloppy programming and suggests that you haven't really > thought out the design of the table." Charlotte > > ...lol ...how you do go on! ...if I'm absolutely certain of the field's > content then I'll size it appropriately and validate the data ...and my > table design tends toward a high degree of normalization so that I'm not > > overly concerned about record size, although it is a legitmate > consideration > ...but, and this is where we may differ, if I have name, address, et al > type > fields where the data length is unknown, I prefer to default them to 255 > > rather than establishing artificial limitations for the very reason that > > Rocky is running into ...if the guesstimate turns out to be wrong it can > be > a rpita to fix once in distribution. > > ...the only problem I've seen so far is the client using tabs within the > > field and I now routinely prevent that. > > Willam > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From robert at servicexp.com Mon Dec 5 20:39:31 2005 From: robert at servicexp.com (Robert Gracie) Date: Mon, 5 Dec 2005 21:39:31 -0500 Subject: [AccessD] Form_Error event will NOTalways fire Message-ID: <3C6BD610FA11044CADFC8C13E6D5508F4FA1@gbsserver.GBS.local> What would cause the Form_Error event NOT to fire.. I have been having a problem with this, and can't get a handle on it.. Example, The user enters an invalid item in a combo (limit to list = Yes) the user goes to move from that control and is unable to, the problem is the Form_Error event VERY intermittently does not fire notify the user of the problem. So the user thinks the system is locked up... This is system wide and not just one or two forms.. SetWarning is NOT the problem... Any Ideals Robert Gracie www.gbsysnow.com SNIP From DWUTKA at marlow.com Mon Dec 5 20:28:37 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 5 Dec 2005 20:28:37 -0600 Subject: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/was Cha nge FieldS ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD218@main2.marlow.com> Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -----Original Message----- From: John Colby [SMTP:jwcolby at colbyconsulting.com] Sent: Monday, December 05, 2005 8:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/was Change FieldS ize >Is this a changed stance for you? Nope, I've defaulted to 255 for as long as I can remember. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 8:44 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: Why Change Field Size/was Change FieldS ize I concur. Is this a changed stance for you? I know I was on the 255 length stance the first time around. ;) Drew -----Original Message----- From: John Colby [SMTP:jwcolby at colbyconsulting.com] Sent: Monday, December 05, 2005 5:43 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size I just ran into a field the other day. PolicyID, guaranteed to NEVER be more than 10 characters, so the field was set to 10 characters (by the previous programmer). Guess what? We finally (3 years later) got a policed that was waaaay more than 10 characters. Of course the entire policy record could not go in, which prevented the claim from being processed. All users must get out of the database so that I can open up the field (to 255 characters of course). I don't care WHAT the business rule is, text data can and will change. SSN is a good example. It is guaranteed to be XXX-XX-XXXX except that they are running out of SSNs (50 years later) and guess what is going to change in the next few years... Length types of rules are not the thing (IMHO) that should be enforced at the DB level. 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 Mon Dec 5 20:36:22 2005 From: john at winhaven.net (John Bartow) Date: Mon, 5 Dec 2005 20:36:22 -0600 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: <004201c5f9e4$06c34f50$6601a8c0@ScuzzPaq> Message-ID: <009e01c5fa0d$d8f08f50$6601a8c0@ScuzzPaq> I've been thinking about this a bit and I think probably the biggest reason I don't do the 255 for everything is because I wasn't raised on Access. It made a difference in the other DBs I've interacted with. And I suppose since a lot of what I've done in Access was brought over from another format I've always figured it would end up in something else before it was all over. OCD? Maybe. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Monday, December 05, 2005 3:37 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Why Change Field Size/was Change Field Size I think in essence I agree with you on the point: If I don't know what the length will be for sure then I do 255. Otherwise, and generally the case, is that I specify. Why? OCD. :o) And it takes little extra effort to do and can pay off in the future if you decide to to interact with other RDBMS's. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Mon Dec 5 21:05:38 2005 From: john at winhaven.net (John Bartow) Date: Mon, 5 Dec 2005 21:05:38 -0600 Subject: [AccessD] Why Change Field Size/wasChange FieldSize In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD218@main2.marlow.com> Message-ID: <00a901c5fa11$efabf820$6601a8c0@ScuzzPaq> Yea, that's what got me thinking about this more ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew From jwcolby at ColbyConsulting.com Mon Dec 5 21:14:48 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Mon, 5 Dec 2005 22:14:48 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD218@main2.marlow.com> Message-ID: <200512060315.jB63F5J20450@databaseadvisors.com> LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -----Original Message----- From: John Colby [SMTP:jwcolby at colbyconsulting.com] Sent: Monday, December 05, 2005 8:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/was Change FieldS ize >Is this a changed stance for you? Nope, I've defaulted to 255 for as long as I can remember. John W. Colby www.ColbyConsulting.com From DWUTKA at marlow.com Mon Dec 5 21:23:31 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 5 Dec 2005 21:23:31 -0600 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change Field S ize/wasCha nge FieldS ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD21A@main2.marlow.com> I think the same thing when it comes to bound forms....'what an idiot I was' to use them.... ;) just teasing. Drew -----Original Message----- From: John Colby [SMTP:jwcolby at colbyconsulting.com] Sent: Monday, December 05, 2005 9:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -----Original Message----- From: John Colby [SMTP:jwcolby at colbyconsulting.com] Sent: Monday, December 05, 2005 8:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/was Change FieldS ize >Is this a changed stance for you? Nope, I've defaulted to 255 for as long as I can remember. 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 jwelz at hotmail.com Mon Dec 5 22:17:34 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Mon, 05 Dec 2005 21:17:34 -0700 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: <200512052343.jB5Nh3J31364@databaseadvisors.com> Message-ID: I had a peek at the Archive under the topic: [AccessD] On DB Bloat, Bad DB Design, and various Fri May 21 16:53:55 CDT 2004 quoting Drew Wutka: 'I have never been burned by the page file size. In fact, I completely forgot that the limit even existed, until it popped up on the list a few weeks ago' Fri May 21 15:31:41 CDT 2004 quoting Arthur Fuller: 'Having never heard this before, I created an Access table with 9 text (255) fields and ...' Fri May 21 19:01:10 CDT 2004 quoting John W. Colby: I think I will go off right now and test what error I see when I intentionally try and save a record with more than 2K record size. Although I too generally use the maximum allowable field size for many text fields, there is a limit imposed by the database format that must be respected. I suppose if that size limit were 511 or 1023 that most of the other contributors to this thread would use that as the limit. Just how sensible is it to allow a phone number field, or a State or Country name field to contain 255 characters. How much sense does data make and how logically can you set sensible query criteria and interpret data of text type reasonably expected to contain 10 characters where a user enters 250 like the phone number example I gave earlier. I don't see any harm in using an input mask that restricts a field to 10 characters yet has a size limit of 255 characters. The next question is, if you set the input mask at the table design level, you have to punt the users to make changes. If you do it at the form level and the field is in a dozen various forms, do you do it in code each time, or do you set an input mask at the control level and copy/paste the same control so you don't mess up? A person who can code himself out of any corner who competently addresses data rules at the form level, provided they are aware of them, can get away with setting the size to the maximum. Employing memo fields for all text fields always created further difficulties in specific scenarios such as union queries. But when dispensing advice at this list, there are readers who are not well served by the bald statement that some reputable and respected developers always sets the limit at 255 characters for text fields. For this reason, you need to add the caveats and potential consequences of following such an arbitrary practice. As shocking as it is, John's example, below, of an in-house application with an on-site developer suffering a few minutes of down time because the company changed its own clearly defined business rules doesn't qualify as a horror story. It's just a matter of holding people who define a specification accountable and a bit of amusement for a developer. You don't get to say 'I told you so' if you pre-empt them at every turn. If you want a real fun example, just think of a couple of characters and y2k. I'm not about to start feaking about y10k though I'm sure some of you would allow 255 character years because you're so certain that your applications will be around that long. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "John Colby" > >I just ran into a field the other day. PolicyID, guaranteed to NEVER be >more than 10 characters, so the field was set to 10 characters (by the >previous programmer). > >Guess what? We finally (3 years later) got a policed that was waaaay more >than 10 characters. Of course the entire policy record could not go in, >which prevented the claim from being processed. All users must get out of >the database so that I can open up the field (to 255 characters of course). > >I don't care WHAT the business rule is, text data can and will change. SSN >is a good example. It is guaranteed to be XXX-XX-XXXX except that they are >running out of SSNs (50 years later) and guess what is going to change in >the next few years... > >Length types of rules are not the thing (IMHO) that should be enforced at >the DB level. > >John W. Colby >www.ColbyConsulting.com From jwcolby at ColbyConsulting.com Mon Dec 5 23:36:41 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 00:36:41 -0500 Subject: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size In-Reply-To: Message-ID: <200512060537.jB65bGJ24397@databaseadvisors.com> >As shocking as it is, John's example, below, of an in-house application with an on-site developer suffering a few minutes of down time because the company changed its own clearly defined business rules doesn't qualify as a horror story. It's just a matter of holding people who define a specification accountable and a bit of amusement for a developer. You don't get to say 'I told you so' if you pre-empt them at every turn. In fact, the rules were the client's client's rule. I am not an onsite developer, in fact I get to the client's site once every few weeks. I cannot hold anyone's feet to the fire except my own. The limit existed to begin with because I ported an existing table and didn't carefully look at each and every text field for silly limitations. My client is under quite rigorous guidelines from THEIR CLIENT as to how long they have to get an insurance claim entered, from the time they get their hands on it. This is not a "little" nor is it an "amusing" problem, at least not to them, nor to me. To my client, this is indeed a horror story. But more importantly it is a silly, useless waste of everyone's time. I have a framework. The framework handles the NotInList, offering to open a form for entering the new data. If the form is opened, the form seeks the proper record, and then places the entered value in the default value property of the control bound to the field in the source table that the original combo was displaying data from, so that as the user begins entering data the data that they already entered in the combo (not in list) does not have to be re-entered. Because the size of the field that the control in the opened form was too small, the form displayed #error as it opened (after I placed data in its Default Value property). It was quite confusing to everyone, and I had to trace through my code to discover why this was happening. Access did not throw an error, just displayed #error in the control. As for the total size limit, yea it has to be respected, but it has to be respected whether it is 20 fields with a 255 size limit or 255 fields with a 20 character limit. Just arbitrarily limiting the field size does not guarantee that you do not run into the page size limit, all it does is raise the probability that you will run into valid data that cannot be entered. If the PAGE LIMIT were 512 bytes you can be damned sure I would think twice about my "always use 255" decision, but it isn't. There are damned few fields that you can accurately predict how long the data will be and NEVER get an issue with data exceeding whatever your best guess was. So now what is your suggestion? Run mathematical calculations on the probability of the occurrence for every field you design? Hmmm... What is the probability that Address1 will exceed 40 characters. Let me spend an hour researching Address1 fields from every database I can find, discover the maximum length of that field, add 50% to that figure. On to Address1, then City... I think not. If I am going to make Address1 50 because it is never going to be more than that, should I do so? Why? To prevent some twit from trying to enter the Boy Scout's oath in the Address1 field? The database I am discussing had phone number masks. The client swore that no one would live outside the US. Most importantly, THEY BELIEVED THAT. But of course it wasn't true. And the masks came back out. Work to set them up, work to take them back out. And I ASKED THAT QUESTION SPECIFICALLY because they wanted the masks. Just because the customer says that a business rule is true doesn't mean it is, nor does it mean that the rule won't change tomorrow, in fact you can COUNT on just about any rule changing eventually. You walk a fine line whatever you do, enforcing it here has advantages, but it has disadvantages. Enforcing it over there has advantages, but it has disadvantages. I have been on all sides of this problem and I have decided (for me) that artificial and arbitrary limitations in field size, for an Access database creates more problems, more often, that it prevents problems. I use 255 because I have never had an issue with wide open fields (yes, my users have entered trash in there but they can do that in arbitrarily limited fields as well) and I have run into DOZENS of problems with arbitrary limits preventing real data from going in. It is quite that simple. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: Monday, December 05, 2005 11:18 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] Why Change Field Size/was Change Field Size I had a peek at the Archive under the topic: [AccessD] On DB Bloat, Bad DB Design, and various Fri May 21 16:53:55 CDT 2004 quoting Drew Wutka: 'I have never been burned by the page file size. In fact, I completely forgot that the limit even existed, until it popped up on the list a few weeks ago' Fri May 21 15:31:41 CDT 2004 quoting Arthur Fuller: 'Having never heard this before, I created an Access table with 9 text (255) fields and ...' Fri May 21 19:01:10 CDT 2004 quoting John W. Colby: I think I will go off right now and test what error I see when I intentionally try and save a record with more than 2K record size. Although I too generally use the maximum allowable field size for many text fields, there is a limit imposed by the database format that must be respected. I suppose if that size limit were 511 or 1023 that most of the other contributors to this thread would use that as the limit. Just how sensible is it to allow a phone number field, or a State or Country name field to contain 255 characters. How much sense does data make and how logically can you set sensible query criteria and interpret data of text type reasonably expected to contain 10 characters where a user enters 250 like the phone number example I gave earlier. I don't see any harm in using an input mask that restricts a field to 10 characters yet has a size limit of 255 characters. The next question is, if you set the input mask at the table design level, you have to punt the users to make changes. If you do it at the form level and the field is in a dozen various forms, do you do it in code each time, or do you set an input mask at the control level and copy/paste the same control so you don't mess up? A person who can code himself out of any corner who competently addresses data rules at the form level, provided they are aware of them, can get away with setting the size to the maximum. Employing memo fields for all text fields always created further difficulties in specific scenarios such as union queries. But when dispensing advice at this list, there are readers who are not well served by the bald statement that some reputable and respected developers always sets the limit at 255 characters for text fields. For this reason, you need to add the caveats and potential consequences of following such an arbitrary practice. As shocking as it is, John's example, below, of an in-house application with an on-site developer suffering a few minutes of down time because the company changed its own clearly defined business rules doesn't qualify as a horror story. It's just a matter of holding people who define a specification accountable and a bit of amusement for a developer. You don't get to say 'I told you so' if you pre-empt them at every turn. If you want a real fun example, just think of a couple of characters and y2k. I'm not about to start feaking about y10k though I'm sure some of you would allow 255 character years because you're so certain that your applications will be around that long. Ciao J|rgen Welz Edmonton, Alberta jwelz at hotmail.com From john at winhaven.net Mon Dec 5 23:41:06 2005 From: john at winhaven.net (John Bartow) Date: Mon, 5 Dec 2005 23:41:06 -0600 Subject: [AccessD] Independent Developers Question In-Reply-To: Message-ID: <001601c5fa27$a7aae2f0$6901a8c0@ScuzzPaq> Hi Joe, I develop and test everything in house. I have used Wise/SageKey Scripts for installation packaging for 6 years. The tuning I have done to the script makes for a classy install plus it isolates a the runtime from the full access if it exists (because of the SageKey scripts I have never had to care about that). Most of apps have gone out to customer sites I have never been on and have I've never had an installation issue. I have done this with A97 from Win95 on up to XPsp2. I do not have that breadth of example for A2k on up but am presently changing everything to A2k3 so I shall soon find out. I really haven't given it much thought though as I will follow my previous methods and use Wise/Sagekey. The installation package can place the FE and the BE where ever they want each of them to go. In the case of an upgrade the script won't allow the BE to be replaced. Same with actixe-x (I have distribuited some) and other files, you can set whether or not they overwrite an existing file based on version, file date etc. I have used that for the upgraded user manual (which, of course no one reads anyway). "Brain-dead" easy on the user end. I have customized the install for one IT shops that doesn't want to answer/verify path names, etc. because they have one standard path for every machine. I hard coded the info into the install package for them and they can distribute the installation script via a link and let the user click the link which runs the install script unattended from a network share. HTH John B. From Gustav at cactus.dk Tue Dec 6 04:03:41 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 06 Dec 2005 11:03:41 +0100 Subject: [AccessD] Quote of the year Message-ID: First top list candidate. /gustav >>> cfoust at infostatsystems.com 06-12-2005 00:15 >>> If you don't know what the field will be used for, why include it at all? From Gustav at cactus.dk Tue Dec 6 04:09:32 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 06 Dec 2005 11:09:32 +0100 Subject: [AccessD] Use form field for IN statement in Where clause Message-ID: Hi Patricia Though it would be nice, you can't do this. Look up my post dated: 2005-11-21 09:55 subject: SQL - IN Operator - Possible to use parameter /gustav >>> Patricia.O'Connor at otda.state.ny.us 05-12-2005 20:14 >>> In an Access 97 database I have a case type field in a reference table that may contain 1 to 11 values depending on what cases are used in a particular report examples report 1221 has this type 11 report 1321 has these types 11,12,14,16,17 The field is placed into a hidden text field on a form called [Forms]![FrmBicMoSel]![txtSelCriteria] The called query currently uses this field in the where statement this way (InStr([Forms]![FrmBicMoSel]![txtSelCriteria],[tlkpXrefDescID].[CaseType ])>0)) I would like to be able to use it with an IN statement [tlkpXrefDescID].[CaseType] in([Forms]![FrmBicMoSel]![txtSelCriteria]) But it does not like this - how can I get this to work - I think there is a function but I can't seem to remember it right now. From Gustav at cactus.dk Tue Dec 6 04:29:48 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 06 Dec 2005 11:29:48 +0100 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects Message-ID: Thanks Steve. Could someone please explain what an "out-of-the-way IT department" is? /gustav >>> erbachs at gmail.com 05-12-2005 20:54 >>> Dear Group, I do a lot more reading of SQL Server resources and .NET resources these days. The technology moves on. I found this new article on SQL Server Central and I thought you lot would find that it confirms things you've learned about project management of software development: http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-projects/ From andy at minstersystems.co.uk Tue Dec 6 04:43:36 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Tue, 6 Dec 2005 10:43:36 +0000 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects Message-ID: <20051206104333.E8DA725ECD4@smtp.nildram.co.uk> I think it's where the company thinks to itself "mmm, IT people don't need to talk to real people do they? and I know company HQ is in Chicago, but land's cheap in Uzbekhistan, so that's where we'll put IT". Perfectly reasonable. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "accessd at databaseadvisors.com" Subject: Re: [AccessD] Somewhat OT: Secrets of successful IT projects Date: 06/12/05 10:31 Thanks Steve. Could someone please explain what an "out-of-the-way IT department" is? /gustav >>> erbachs at gmail.com 05-12-2005 20:54 >>> Dear Group, I do a lot more reading of SQL Server resources and .NET resources these days. The technology moves on. I found this new article on SQL Server Central and I thought you lot would find that it confirms things you've learned about project management of software development: http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-projects/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ________________________________________________ Message sent using UebiMiau 2.7.2 From Gustav at cactus.dk Tue Dec 6 04:56:52 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 06 Dec 2005 11:56:52 +0100 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects Message-ID: Hi Andy In other words, the department is allocated out of sight and becomes "they" instead of "some of us"? /gustav >>> andy at minstersystems.co.uk 06-12-2005 11:43 >>> I think it's where the company thinks to itself "mmm, IT people don't need to talk to real people do they? and I know company HQ is in Chicago, but land's cheap in Uzbekhistan, so that's where we'll put IT". Perfectly reasonable. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "accessd at databaseadvisors.com" Subject: Re: [AccessD] Somewhat OT: Secrets of successful IT projects Date: 06/12/05 10:31 Thanks Steve. Could someone please explain what an "out-of-the-way IT department" is? /gustav >>> erbachs at gmail.com 05-12-2005 20:54 >>> Dear Group, I do a lot more reading of SQL Server resources and .NET resources these days. The technology moves on. I found this new article on SQL Server Central and I thought you lot would find that it confirms things you've learned about project management of software development: http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-projects/ From Gustav at cactus.dk Tue Dec 6 05:01:37 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 06 Dec 2005 12:01:37 +0100 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects Message-ID: Hi Steve I love these paragraphs. Nice trick: It takes courage and willpower to adopt a relatively conservative approach to development work and select the technology appropriate for the application. When I plan a project, I generally construct a "playpen" area in which all the latest technologies are used to develop a non-critical project component, and then let the team take turns developing it. The staff gets to put all sorts of skills and technologies on their CVs, and the pressure is off to prematurely adopt fancy technology for the project's serious deliverables. We can then inform the project sponsor that we are using glitzy technology just like in the advertisements, and everyone is happy. /gustav >>> erbachs at gmail.com 05-12-2005 20:54 >>> Dear Group, I do a lot more reading of SQL Server resources and .NET resources these days. The technology moves on. I found this new article on SQL Server Central and I thought you lot would find that it confirms things you've learned about project management of software development: http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-projects/ From andy at minstersystems.co.uk Tue Dec 6 05:20:55 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Tue, 6 Dec 2005 11:20:55 +0000 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects Message-ID: <20051206112053.54CBF2734F3@smtp.nildram.co.uk> Precisely. Such a good business model. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "accessd at databaseadvisors.com" Subject: Re: [AccessD] Somewhat OT: Secrets of successful IT projects Date: 06/12/05 10:58 Hi Andy In other words, the department is allocated out of sight and becomes "they" instead of "some of us"? /gustav >>> andy at minstersystems.co.uk 06-12-2005 11:43 >>> I think it's where the company thinks to itself "mmm, IT people don't need to talk to real people do they? and I know company HQ is in Chicago, but land's cheap in Uzbekhistan, so that's where we'll put IT". Perfectly reasonable. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "accessd at databaseadvisors.com" Subject: Re: [AccessD] Somewhat OT: Secrets of successful IT projects Date: 06/12/05 10:31 Thanks Steve. Could someone please explain what an "out-of-the-way IT department" is? /gustav >>> erbachs at gmail.com 05-12-2005 20:54 >>> Dear Group, I do a lot more reading of SQL Server resources and .NET resources these days. The technology moves on. I found this new article on SQL Server Central and I thought you lot would find that it confirms things you've learned about project management of software development: http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-projects/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ________________________________________________ Message sent using UebiMiau 2.7.2 From bheid at appdevgrp.com Tue Dec 6 06:34:52 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Tue, 6 Dec 2005 07:34:52 -0500 Subject: [AccessD] Form_Error event will NOTalways fire In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CF0B91@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF3EC@ADGSERVER> Are you saying that you handle all errors at the form level? Could it be that an error is happening in code and is caught and processed so that the form error event is not fired? I never use the Form_Error event. I perform validation/error handling in code tied to the individual control itself or in a module. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, December 05, 2005 9:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Form_Error event will NOTalways fire What would cause the Form_Error event NOT to fire.. I have been having a problem with this, and can't get a handle on it.. Example, The user enters an invalid item in a combo (limit to list = Yes) the user goes to move from that control and is unable to, the problem is the Form_Error event VERY intermittently does not fire notify the user of the problem. So the user thinks the system is locked up... This is system wide and not just one or two forms.. SetWarning is NOT the problem... Any Ideals Robert Gracie www.gbsysnow.com From erbachs at gmail.com Tue Dec 6 06:51:22 2005 From: erbachs at gmail.com (Steve Erbach) Date: Tue, 6 Dec 2005 06:51:22 -0600 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects In-Reply-To: References: Message-ID: <39cb22f30512060451p2b15a5aevd00ff7f83ac5d5cb@mail.gmail.com> Gustav, You zeroed in on one of my favorite sections. But since I haven't ever worked in a large project environment I've never experienced the kind of budget that would support this bit of subversive diversion. Regards, Steve Erbach Scientific Marketing Neenah, WI http://thetowncrank.blogspot.com www.swerbach.com Security Page: www.swerbach.com/security On 12/6/05, Gustav Brock wrote: > > Hi Steve > > I love these paragraphs. Nice trick: > > > > It takes courage and willpower to adopt a relatively conservative approach > to development work and select the technology appropriate for the > application. When I plan a project, I generally construct a "playpen" area > in which all the latest technologies are used to develop a non-critical > project component, and then let the team take turns developing it. > > The staff gets to put all sorts of skills and technologies on their CVs, > and the pressure is off to prematurely adopt fancy technology for the > project's serious deliverables. We can then inform the project sponsor that > we are using glitzy technology just like in the advertisements, and everyone > is happy. > > > > /gustav > > >>> erbachs at gmail.com 05-12-2005 20:54 >>> > Dear Group, > > I do a lot more reading of SQL Server resources and .NET resources these > days. The technology moves on. I found this new article on SQL Server > Central and I thought you lot would find that it confirms things you've > learned about project management of software development: > > http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-projects/ > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Regards, Steve Erbach Scientific Marketing Neenah, WI www.swerbach.com Security Page: www.swerbach.com/security From Gustav at cactus.dk Tue Dec 6 07:31:03 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 06 Dec 2005 14:31:03 +0100 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects Message-ID: Hi Steve Neither have I, but if you move to the other extreme, I guess we all have experienced a meeting with a small business owner discussing a project of great importance for that business. "You know, I'm not that good at all that computing/IT stuff so I invited my son/nephew/brother-in-law/whatever - he/she knows a lot about it!". And this little fellow has to prove that and puts all the current buzzwords forward. If you can tell "yes we use this and that _technology_ ... bla bla .." he/she calms down and you can move on to the core of the project. /gustav >>> erbachs at gmail.com 06-12-2005 13:51 >>> Gustav, You zeroed in on one of my favorite sections. But since I haven't ever worked in a large project environment I've never experienced the kind of budget that would support this bit of subversive diversion. Regards, Steve Erbach Scientific Marketing Neenah, WI http://thetowncrank.blogspot.com www.swerbach.com Security Page: www.swerbach.com/security On 12/6/05, Gustav Brock wrote: > > Hi Steve > > I love these paragraphs. Nice trick: > > > > It takes courage and willpower to adopt a relatively conservative approach > to development work and select the technology appropriate for the > application. When I plan a project, I generally construct a "playpen" area > in which all the latest technologies are used to develop a non-critical > project component, and then let the team take turns developing it. > > The staff gets to put all sorts of skills and technologies on their CVs, > and the pressure is off to prematurely adopt fancy technology for the > project's serious deliverables. We can then inform the project sponsor that > we are using glitzy technology just like in the advertisements, and everyone > is happy. > > > > /gustav > > >>> erbachs at gmail.com 05-12-2005 20:54 >>> > Dear Group, > > I do a lot more reading of SQL Server resources and .NET resources these > days. The technology moves on. I found this new article on SQL Server > Central and I thought you lot would find that it confirms things you've > learned about project management of software development: > > http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-projects/ From erbachs at gmail.com Tue Dec 6 07:51:12 2005 From: erbachs at gmail.com (Steve Erbach) Date: Tue, 6 Dec 2005 07:51:12 -0600 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects In-Reply-To: References: Message-ID: <39cb22f30512060551v228834ebtfe525792e1a5aba5@mail.gmail.com> Gustav, I'd say you have some talent as a diplomat! Regards, Steve Erbach Scientific Marketing Neenah, WI http://thetowncrank.blogspot.com www.swerbach.com Security Page: www.swerbach.com/security On 12/6/05, Gustav Brock wrote: > > Hi Steve > > Neither have I, but if you move to the other extreme, I guess we all have > experienced a meeting with a small business owner discussing a project of > great importance for that business. "You know, I'm not that good at all that > computing/IT stuff so I invited my son/nephew/brother-in-law/whatever - > he/she knows a lot about it!". And this little fellow has to prove that and > puts all the current buzzwords forward. If you can tell "yes we use this and > that _technology_ ... bla bla .." he/she calms down and you can move on to > the core of the project. > > /gustav > > >>> erbachs at gmail.com 06-12-2005 13:51 >>> > Gustav, > > You zeroed in on one of my favorite sections. But since I haven't ever > worked in a large project environment I've never experienced the kind of > budget that would support this bit of subversive diversion. > > Regards, > > Steve Erbach > From jimdettman at earthlink.net Tue Dec 6 08:03:53 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Tue, 6 Dec 2005 09:03:53 -0500 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD215@main2.marlow.com> Message-ID: Drew, << Plus, isn't allowing Jet to force a field size sloppy programming, instead of programming a proper data validation routine? >> I don't believe so. I think it's sloppy development to allow for the potential of an error to occur if you have a tool/capability to prevent it. One of reasons I limit field lengths at the JET engine level is because it's so easy to move data into a database via some means other then the Access UI. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Why Change Field Size/was Change Field Size Yes, I concur. Plus, isn't allowing Jet to force a field size sloppy programming, instead of programming a proper data validation routine? ;) Drew -----Original Message----- From: William Hindman [SMTP:wdhindman at bellsouth.net] Sent: Monday, December 05, 2005 7:51 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size ...dearest Charlotte ...the question posed was "my practice has been to default to 255 unless there was a specific need to define a smaller one, since with Jet, afaik, you pay no penalty for doing so" ...and you suggested that was sloppy programming ...I of course disagree ...as do others here of long standing. ...as to why I would include a field when I don't know its length, I'm pleased to see that there are some so prescient as to be able to read not only their client's present mind but his future as well ...I do try but they tend to use their mind shields against me, eh :) William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Monday, December 05, 2005 6:15 PM Subject: Re: [AccessD] Why Change Field Size/was Change Field Size >I do go on, and I'll keep going on. ;-} If you don't know what the > field will be used for, why include it at all? Yes, fields like address > may very well need to be 255 because they *are* a variable length. You > know perfectly well that I was talking about simply defaulting all > fields to 255, not about allowing specific fields to be that length for > a purpose. > > I'm not the only one who does go on .... > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Monday, December 05, 2005 11:36 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Why Change Field Size/was Change Field Size > > > "that it's sloppy programming and suggests that you haven't really > thought out the design of the table." Charlotte > > ...lol ...how you do go on! ...if I'm absolutely certain of the field's > content then I'll size it appropriately and validate the data ...and my > table design tends toward a high degree of normalization so that I'm not > > overly concerned about record size, although it is a legitmate > consideration > ...but, and this is where we may differ, if I have name, address, et al > type > fields where the data length is unknown, I prefer to default them to 255 > > rather than establishing artificial limitations for the very reason that > > Rocky is running into ...if the guesstimate turns out to be wrong it can > be > a rpita to fix once in distribution. > > ...the only problem I've seen so far is the client using tabs within the > > field and I now routinely prevent that. > > Willam > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Tue Dec 6 08:06:24 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Tue, 6 Dec 2005 09:06:24 -0500 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects References: Message-ID: <001901c5fa6e$3e9fbe10$6101a8c0@JISREGISTRATION.local> ...lol ...I see that with virtually every prospect ...a relative or an in-house power user determined to impress the boss ...asking irelevant questions just to prove he knows something ...which of course he doesn't :) William ----- Original Message ----- From: "Gustav Brock" To: Sent: Tuesday, December 06, 2005 8:31 AM Subject: Re: [AccessD] Somewhat OT: Secrets of successful IT projects > Hi Steve > > Neither have I, but if you move to the other extreme, I guess we all have > experienced a meeting with a small business owner discussing a project of > great importance for that business. "You know, I'm not that good at all > that computing/IT stuff so I invited my > son/nephew/brother-in-law/whatever - he/she knows a lot about it!". And > this little fellow has to prove that and puts all the current buzzwords > forward. If you can tell "yes we use this and that _technology_ ... bla > bla .." he/she calms down and you can move on to the core of the project. > > /gustav > >>>> erbachs at gmail.com 06-12-2005 13:51 >>> > Gustav, > > You zeroed in on one of my favorite sections. But since I haven't ever > worked in a large project environment I've never experienced the kind of > budget that would support this bit of subversive diversion. > > Regards, > > Steve Erbach > Scientific Marketing > Neenah, WI > http://thetowncrank.blogspot.com > www.swerbach.com > Security Page: www.swerbach.com/security > > On 12/6/05, Gustav Brock wrote: >> >> Hi Steve >> >> I love these paragraphs. Nice trick: >> >> >> >> It takes courage and willpower to adopt a relatively conservative >> approach >> to development work and select the technology appropriate for the >> application. When I plan a project, I generally construct a "playpen" >> area >> in which all the latest technologies are used to develop a non-critical >> project component, and then let the team take turns developing it. >> >> The staff gets to put all sorts of skills and technologies on their CVs, >> and the pressure is off to prematurely adopt fancy technology for the >> project's serious deliverables. We can then inform the project sponsor >> that >> we are using glitzy technology just like in the advertisements, and >> everyone >> is happy. >> >> >> >> /gustav >> >> >>> erbachs at gmail.com 05-12-2005 20:54 >>> >> Dear Group, >> >> I do a lot more reading of SQL Server resources and .NET resources these >> days. The technology moves on. I found this new article on SQL Server >> Central and I thought you lot would find that it confirms things you've >> learned about project management of software development: >> >> http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-projects/ > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From john at winhaven.net Tue Dec 6 09:04:04 2005 From: john at winhaven.net (John Bartow) Date: Tue, 6 Dec 2005 09:04:04 -0600 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects In-Reply-To: Message-ID: <007701c5fa76$4d1c4370$6901a8c0@ScuzzPaq> Hi Gustav, Probably not exactly what he meant but here's my story of the most out-of-the-way IT department I have run across. About 5 years ago, along with two other independent consulting partners, I worked on a county wide "GIS study". We were to investigate the state of digital mapping and data in the county and recommend a course of action. The project involved staff interviews and digging through a lot of files. In the end we found that the biggest issue in the county was that they had no "IT" department at all. They had a data processing department under the accounting director. Typical setup around for a few decades ago. The Data Processing director acted as the CIO for the county. But being near retirement he had no desire to lead an IT dept. and also had no desire to have any more staff under his control. He had decided a long time ago that he would not involve himself in other departments IT activities other than to roadblock new projects that would involve all depts. Every dept. had a remarkable set of digital mapping and data in progress. Unfortunately none of it could integrate with another department. Because of this they were actually developing emergency planning procedures by hand on paper maps! (They have a nuclear power plant in the vicinity which requires they do this every so many years.) The short story is that we recommended a complete restructuring of the county government concerning IT functions by creating an independent IT department with a GIS manager included. They hired an IT director and a GIS Manager. Within a year departments were utilizing each others digital mapping and data - mainly because the GIS world had recently embraced interoperability of diverse standards, leaving the proprietary formats for history but had they not taken our recommendations each department's information would most likely still be completely isolated from the others. BTW Our project actually paid for itself in the year of implementation because they discovered (from our report) that they had numerous departments planning a aerial mapping contracts for the same product!) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, December 06, 2005 4:30 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Somewhat OT: Secrets of successful IT projects Thanks Steve. Could someone please explain what an "out-of-the-way IT department" is? /gustav From Patricia.O'Connor at otda.state.ny.us Tue Dec 6 09:08:07 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Tue, 6 Dec 2005 10:08:07 -0500 Subject: [AccessD] Use form field for IN statement in Where clause Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F77@EXCNYSM0A1AI.nysemail.nyenet> Hi Gustav Thank you - I was adding redesign to the upgrade anyway - will add this too. I may add a bridge table to the design. Though the instr with true does work in current query. Thanks ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** > -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Gustav Brock > Sent: Tuesday, December 06, 2005 05:10 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Use form field for IN statement in Where clause > > Hi Patricia > > Though it would be nice, you can't do this. Look up my post dated: > 2005-11-21 09:55 > > subject: > SQL - IN Operator - Possible to use parameter > > /gustav > > >>> Patricia.O'Connor at otda.state.ny.us 05-12-2005 20:14 >>> > In an Access 97 database > > I have a case type field in a reference table that may > contain 1 to 11 values depending on what cases are used in a > particular report > examples report 1221 has this type 11 > report 1321 has these types 11,12,14,16,17 > > > The field is placed into a hidden text field on a form called > [Forms]![FrmBicMoSel]![txtSelCriteria] > > The called query currently uses this field in the where > statement this way > > (InStr([Forms]![FrmBicMoSel]![txtSelCriteria],[tlkpXrefDescID] > .[CaseType > ])>0)) > > I would like to be able to use it with an IN statement > [tlkpXrefDescID].[CaseType] in([Forms]![FrmBicMoSel]![txtSelCriteria]) > > But it does not like this - how can I get this to work - I > think there is a function but I can't seem to remember it right now. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From john at winhaven.net Tue Dec 6 09:13:26 2005 From: john at winhaven.net (John Bartow) Date: Tue, 6 Dec 2005 09:13:26 -0600 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects In-Reply-To: <39cb22f30512060451p2b15a5aevd00ff7f83ac5d5cb@mail.gmail.com> Message-ID: <007801c5fa77$9c191970$6901a8c0@ScuzzPaq> Something I have approached via partnering. You'd be surprised how many programmers "play" with new technologies just enough so they can demonstrate they know how to use it and then revert back to good 'ol VB :o) My favorite comment from a VB programmer is "java is just my toy for doing cool tricks on the web, it serves no real purpose to me". -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Erbach Sent: Tuesday, December 06, 2005 6:51 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Somewhat OT: Secrets of successful IT projects Gustav, You zeroed in on one of my favorite sections. But since I haven't ever worked in a large project environment I've never experienced the kind of budget that would support this bit of subversive diversion. Regards, Steve Erbach Scientific Marketing Neenah, WI http://thetowncrank.blogspot.com www.swerbach.com Security Page: www.swerbach.com/security On 12/6/05, Gustav Brock wrote: > > Hi Steve > > I love these paragraphs. Nice trick: > > > > It takes courage and willpower to adopt a relatively conservative > approach to development work and select the technology appropriate for > the application. When I plan a project, I generally construct a > "playpen" area in which all the latest technologies are used to > develop a non-critical project component, and then let the team take turns developing it. > > The staff gets to put all sorts of skills and technologies on their > CVs, and the pressure is off to prematurely adopt fancy technology for > the project's serious deliverables. We can then inform the project > sponsor that we are using glitzy technology just like in the > advertisements, and everyone is happy. > > > > /gustav > > >>> erbachs at gmail.com 05-12-2005 20:54 >>> > Dear Group, > > I do a lot more reading of SQL Server resources and .NET resources > these days. The technology moves on. I found this new article on SQL > Server Central and I thought you lot would find that it confirms > things you've learned about project management of software development: > > http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-project > s/ > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Regards, Steve Erbach Scientific Marketing Neenah, WI www.swerbach.com Security Page: www.swerbach.com/security -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Tue Dec 6 09:22:37 2005 From: john at winhaven.net (John Bartow) Date: Tue, 6 Dec 2005 09:22:37 -0600 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects In-Reply-To: <001901c5fa6e$3e9fbe10$6101a8c0@JISREGISTRATION.local> Message-ID: <008401c5fa78$e5167180$6901a8c0@ScuzzPaq> LOL, ditto on that! My favorite from a department head at a government office: I have to have a "brand name"... Why? "My son works for Best Buy and said I should get that brand". Best Buy doesn't sell that brand. What does your son do there? "He's a lawyer in the corporate office". Sigh... I spec'ed out 6 of these of various items as similarly as possible, only one of which cost more than the son's recommendation. I made my recommedation. He choose the son's (which was probably against regulations since it cost more). Just over a year later he told me he would have to eat crow and admit he made a mistake. (Didn't matter to me, I'm not a hardware vendor but rather than say I told you so I just said I'm sad to hear that because I always want things to work the best that they can possibly work for all of clients bla, bla, bla... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Tuesday, December 06, 2005 8:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Somewhat OT: Secrets of successful IT projects ...lol ...I see that with virtually every prospect ...a relative or an in-house power user determined to impress the boss ...asking irelevant questions just to prove he knows something ...which of course he doesn't :) William From john at winhaven.net Tue Dec 6 09:31:50 2005 From: john at winhaven.net (John Bartow) Date: Tue, 6 Dec 2005 09:31:50 -0600 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects In-Reply-To: <39cb22f30512051154y2b975772qd5f75062f102dc5a@mail.gmail.com> Message-ID: <008b01c5fa7a$2dbe0870$6901a8c0@ScuzzPaq> His story of failed government projects brings to mind my least favorite project. It was a sub job I worked on for about a year. I was almost complete and ready for final testing when the main contractor called me and told me they changed their minds and were cancelling the project. Of course I got paid in full but I was so close and I know this project was going to be very helpful to them as they way it was previously being done was _very_ inefficient. I asked what they were going to do since the reports from the project were going to be needed shortly. She didn't know and they didn't know but they decided to implement the entire thing via a GIS system. Which we had talked about for a future goal but it would take years to implement. So instead of finishing the project (for a tiny fraction of the cost of implementing it via GIS) they decided to just stop! I later found out there had been a change of officials. Good money but absolutely no job satisfaction :o( From cfoust at infostatsystems.com Tue Dec 6 09:55:03 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 6 Dec 2005 07:55:03 -0800 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize Message-ID: >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew From cfoust at infostatsystems.com Tue Dec 6 09:59:59 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 6 Dec 2005 07:59:59 -0800 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: Amen to that, Jim. Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, December 06, 2005 6:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size Drew, << Plus, isn't allowing Jet to force a field size sloppy programming, instead of programming a proper data validation routine? >> I don't believe so. I think it's sloppy development to allow for the potential of an error to occur if you have a tool/capability to prevent it. One of reasons I limit field lengths at the JET engine level is because it's so easy to move data into a database via some means other then the Access UI. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Why Change Field Size/was Change Field Size Yes, I concur. Plus, isn't allowing Jet to force a field size sloppy programming, instead of programming a proper data validation routine? ;) Drew -----Original Message----- From: William Hindman [SMTP:wdhindman at bellsouth.net] Sent: Monday, December 05, 2005 7:51 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size ...dearest Charlotte ...the question posed was "my practice has been to default to 255 unless there was a specific need to define a smaller one, since with Jet, afaik, you pay no penalty for doing so" ...and you suggested that was sloppy programming ...I of course disagree ...as do others here of long standing. ...as to why I would include a field when I don't know its length, I'm pleased to see that there are some so prescient as to be able to read not only their client's present mind but his future as well ...I do try but they tend to use their mind shields against me, eh :) William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Monday, December 05, 2005 6:15 PM Subject: Re: [AccessD] Why Change Field Size/was Change Field Size >I do go on, and I'll keep going on. ;-} If you don't know what the > field will be used for, why include it at all? Yes, fields like address > may very well need to be 255 because they *are* a variable length. You > know perfectly well that I was talking about simply defaulting all > fields to 255, not about allowing specific fields to be that length for > a purpose. > > I'm not the only one who does go on .... > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Monday, December 05, 2005 11:36 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Why Change Field Size/was Change Field Size > > > "that it's sloppy programming and suggests that you haven't really > thought out the design of the table." Charlotte > > ...lol ...how you do go on! ...if I'm absolutely certain of the field's > content then I'll size it appropriately and validate the data ...and my > table design tends toward a high degree of normalization so that I'm not > > overly concerned about record size, although it is a legitmate > consideration > ...but, and this is where we may differ, if I have name, address, et al > type > fields where the data length is unknown, I prefer to default them to 255 > > rather than establishing artificial limitations for the very reason that > > Rocky is running into ...if the guesstimate turns out to be wrong it can > be > a rpita to fix once in distribution. > > ...the only problem I've seen so far is the client using tabs within the > > field and I now routinely prevent that. > > Willam > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 6 10:14:47 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 11:14:47 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSize/wasCha nge FieldS ize In-Reply-To: Message-ID: <200512061614.jB6GEkJ04757@databaseadvisors.com> ROTFL. That too! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 10:55 AM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From robert at servicexp.com Tue Dec 6 11:17:11 2005 From: robert at servicexp.com (Robert Gracie) Date: Tue, 6 Dec 2005 12:17:11 -0500 Subject: [AccessD] Form_Error event will NOTalways fire Message-ID: <3C6BD610FA11044CADFC8C13E6D5508F4FA5@gbsserver.GBS.local> Hello Bobby, Thanks for the reply. Yes I realize trapping errors before they escalate to the form_error event is best. However I make use of a fairly extensive error handler in the forms error event so I don't have to trap common errors at each control. Works perfectly, that is when the event fires... :-) I "Think" I found the cause of the problem, but I won't know for sure until it happens again. (Very Intermittent) Thanks Again! Robert Gracie www.servicexp.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Tuesday, December 06, 2005 8:01 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Form_Error event will NOTalways fire Are you saying that you handle all errors at the form level? Could it be that an error is happening in code and is caught and processed so that the form error event is not fired? I never use the Form_Error event. I perform validation/error handling in code tied to the individual control itself or in a module. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, December 05, 2005 9:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Form_Error event will NOTalways fire What would cause the Form_Error event NOT to fire.. I have been having a problem with this, and can't get a handle on it.. Example, The user enters an invalid item in a combo (limit to list = Yes) the user goes to move from that control and is unable to, the problem is the Form_Error event VERY intermittently does not fire notify the user of the problem. So the user thinks the system is locked up... This is system wide and not just one or two forms.. SetWarning is NOT the problem... Any Ideals Robert Gracie www.gbsysnow.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jdemarco at hudsonhealthplan.org Tue Dec 6 12:17:09 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Tue, 6 Dec 2005 13:17:09 -0500 Subject: [AccessD] Form_Error event will NOTalways fire Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C4200@TTNEXCHCL2.hshhp.com> Just a thought but I seem to recall a similar situation where an event was not firing. It turned out to be some bad code that wouldn't compile but the syntax checker didn't catch. You could try choosing the compile all loaded modules menu item and see what happens. Just a WAG really. HTH, Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Robert Gracie Sent: Tuesday, December 06, 2005 12:17 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Form_Error event will NOTalways fire Hello Bobby, Thanks for the reply. Yes I realize trapping errors before they escalate to the form_error event is best. However I make use of a fairly extensive error handler in the forms error event so I don't have to trap common errors at each control. Works perfectly, that is when the event fires... :-) I "Think" I found the cause of the problem, but I won't know for sure until it happens again. (Very Intermittent) Thanks Again! Robert Gracie www.servicexp.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Tuesday, December 06, 2005 8:01 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Form_Error event will NOTalways fire Are you saying that you handle all errors at the form level? Could it be that an error is happening in code and is caught and processed so that the form error event is not fired? I never use the Form_Error event. I perform validation/error handling in code tied to the individual control itself or in a module. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, December 05, 2005 9:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Form_Error event will NOTalways fire What would cause the Form_Error event NOT to fire.. I have been having a problem with this, and can't get a handle on it.. Example, The user enters an invalid item in a combo (limit to list = Yes) the user goes to move from that control and is unable to, the problem is the Form_Error event VERY intermittently does not fire notify the user of the problem. So the user thinks the system is locked up... This is system wide and not just one or two forms.. SetWarning is NOT the problem... Any Ideals Robert Gracie www.gbsysnow.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From jwcolby at ColbyConsulting.com Tue Dec 6 12:26:10 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 13:26:10 -0500 Subject: [AccessD] [Spam] Re: Form_Error event will NOTalways fire In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C4200@TTNEXCHCL2.hshhp.com> Message-ID: <200512061826.jB6IQAJ06454@databaseadvisors.com> A decompile / compile / compact / repair is always in order in cases like this. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim DeMarco Sent: Tuesday, December 06, 2005 1:17 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] Form_Error event will NOTalways fire Just a thought but I seem to recall a similar situation where an event was not firing. It turned out to be some bad code that wouldn't compile but the syntax checker didn't catch. You could try choosing the compile all loaded modules menu item and see what happens. Just a WAG really. HTH, Jim DeMarco From DWUTKA at marlow.com Tue Dec 6 12:36:24 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 12:36:24 -0600 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD226@main2.marlow.com> Jim, ironically that is exactly why I don't bother with any text field sizes other then 255. I rarely make Access Front Ends, I use .mdbs all the time for backends, but I tend to use VB, ASP or a combination of both for front ends. Because of that, a field size limit has to be dealt with in code anyways, so limiting the actual field size provides no true advantages. On top of that, I can't think of the last table that I built which could possibly have gone over the page size limit for a record. Drew -----Original Message----- From: Jim Dettman [mailto:jimdettman at earthlink.net] Sent: Tuesday, December 06, 2005 8:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size Drew, << Plus, isn't allowing Jet to force a field size sloppy programming, instead of programming a proper data validation routine? >> I don't believe so. I think it's sloppy development to allow for the potential of an error to occur if you have a tool/capability to prevent it. One of reasons I limit field lengths at the JET engine level is because it's so easy to move data into a database via some means other then the Access UI. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Why Change Field Size/was Change Field Size Yes, I concur. Plus, isn't allowing Jet to force a field size sloppy programming, instead of programming a proper data validation routine? ;) Drew -----Original Message----- From: William Hindman [SMTP:wdhindman at bellsouth.net] Sent: Monday, December 05, 2005 7:51 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size ...dearest Charlotte ...the question posed was "my practice has been to default to 255 unless there was a specific need to define a smaller one, since with Jet, afaik, you pay no penalty for doing so" ...and you suggested that was sloppy programming ...I of course disagree ...as do others here of long standing. ...as to why I would include a field when I don't know its length, I'm pleased to see that there are some so prescient as to be able to read not only their client's present mind but his future as well ...I do try but they tend to use their mind shields against me, eh :) William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Monday, December 05, 2005 6:15 PM Subject: Re: [AccessD] Why Change Field Size/was Change Field Size >I do go on, and I'll keep going on. ;-} If you don't know what the > field will be used for, why include it at all? Yes, fields like address > may very well need to be 255 because they *are* a variable length. You > know perfectly well that I was talking about simply defaulting all > fields to 255, not about allowing specific fields to be that length for > a purpose. > > I'm not the only one who does go on .... > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Monday, December 05, 2005 11:36 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Why Change Field Size/was Change Field Size > > > "that it's sloppy programming and suggests that you haven't really > thought out the design of the table." Charlotte > > ...lol ...how you do go on! ...if I'm absolutely certain of the field's > content then I'll size it appropriately and validate the data ...and my > table design tends toward a high degree of normalization so that I'm not > > overly concerned about record size, although it is a legitmate > consideration > ...but, and this is where we may differ, if I have name, address, et al > type > fields where the data length is unknown, I prefer to default them to 255 > > rather than establishing artificial limitations for the very reason that > > Rocky is running into ...if the guesstimate turns out to be wrong it can > be > a rpita to fix once in distribution. > > ...the only problem I've seen so far is the client using tabs within the > > field and I now routinely prevent that. > > Willam > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Tue Dec 6 12:38:39 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 12:38:39 -0600 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSi ze/wasCha nge FieldS ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD227@main2.marlow.com> Okay, lets put the claws away, that wasn't very nice CF. Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Tuesday, December 06, 2005 9:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Tue Dec 6 12:39:40 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 12:39:40 -0600 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: Why Cha ngeFieldSize/wasCha nge FieldS ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD228@main2.marlow.com> I expect it from you, not from Charlotte. Of course, we've called each other worse names, but I think we have a pretty good professional respect for each other. Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, December 06, 2005 10:15 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSize/wasCha nge FieldS ize ROTFL. That too! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 10:55 AM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Tue Dec 6 12:49:46 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 6 Dec 2005 10:49:46 -0800 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi ze/wasCha nge FieldS ize Message-ID: I wasn't poking fun at you, Drew. I was pointing out that JC had made a highly ambiguous reply! ;-} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 10:39 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi ze/wasCha nge FieldS ize Okay, lets put the claws away, that wasn't very nice CF. Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Tuesday, December 06, 2005 9:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 6 12:55:44 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 13:55:44 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyCha ngeFieldSize/wasCha nge FieldS ize In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD228@main2.marlow.com> Message-ID: <200512061855.jB6ItiJ14522@databaseadvisors.com> Now Drew, I was just kidding, as was Charlotte. I think you are a highly competent (if sometimes misguided ;-) developer. I always read your posts even when I don't agree simply because you know your stuff. And I have learned a ton of stuff from you. Better? ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 1:40 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyCha ngeFieldSize/wasCha nge FieldS ize I expect it from you, not from Charlotte. Of course, we've called each other worse names, but I think we have a pretty good professional respect for each other. Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, December 06, 2005 10:15 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSize/wasCha nge FieldS ize ROTFL. That too! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 10:55 AM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 6 13:00:37 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 14:00:37 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize In-Reply-To: Message-ID: <200512061900.jB6J0bJ15590@databaseadvisors.com> And for the record, I was saying that I look back at things I said and did 20 years ago and say "boy was I an idiot". I suspect that most of us do, and those that don't are likely the true idiots. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 1:50 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize I wasn't poking fun at you, Drew. I was pointing out that JC had made a highly ambiguous reply! ;-} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 10:39 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi ze/wasCha nge FieldS ize Okay, lets put the claws away, that wasn't very nice CF. Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Tuesday, December 06, 2005 9:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Tue Dec 6 12:58:10 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 12:58:10 -0600 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi ze/wasCha nge FieldS ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD22C@main2.marlow.com> Most of JC's replies are amiguous. Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Tuesday, December 06, 2005 12:50 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi ze/wasCha nge FieldS ize I wasn't poking fun at you, Drew. I was pointing out that JC had made a highly ambiguous reply! ;-} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 10:39 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi ze/wasCha nge FieldS ize Okay, lets put the claws away, that wasn't very nice CF. Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Tuesday, December 06, 2005 9:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Tue Dec 6 12:59:06 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 12:59:06 -0600 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyCha ngeFieldSize/wasCha nge FieldS ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD22D@main2.marlow.com> Yes, and I say the same about you...especially the misguided part. ;) Drew P.S.--I still think there is good in you, I will get you to join the light side of the force once again! -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, December 06, 2005 12:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyCha ngeFieldSize/wasCha nge FieldS ize Now Drew, I was just kidding, as was Charlotte. I think you are a highly competent (if sometimes misguided ;-) developer. I always read your posts even when I don't agree simply because you know your stuff. And I have learned a ton of stuff from you. Better? ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 1:40 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyCha ngeFieldSize/wasCha nge FieldS ize I expect it from you, not from Charlotte. Of course, we've called each other worse names, but I think we have a pretty good professional respect for each other. Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, December 06, 2005 10:15 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSize/wasCha nge FieldS ize ROTFL. That too! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 10:55 AM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Tue Dec 6 13:03:12 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 13:03:12 -0600 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyChan geFieldSi ze/wasCha nge FieldS ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD22F@main2.marlow.com> I know. I am not really part of the 'Access Crowd', because I tend to use .mdb backends, but not front ends. So I get my share of ribbing in here, and don't really mind. And I certainly know the 'boy was I an idiot' thoughts. Especially when I look back at my first VB/ASP projects. I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, December 06, 2005 1:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize And for the record, I was saying that I look back at things I said and did 20 years ago and say "boy was I an idiot". I suspect that most of us do, and those that don't are likely the true idiots. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 1:50 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize I wasn't poking fun at you, Drew. I was pointing out that JC had made a highly ambiguous reply! ;-} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 10:39 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi ze/wasCha nge FieldS ize Okay, lets put the claws away, that wasn't very nice CF. Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Tuesday, December 06, 2005 9:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From reuben at gfconsultants.com Tue Dec 6 13:14:43 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Tue, 6 Dec 2005 14:14:43 -0500 Subject: [AccessD] WhyChangeFieldSize/wasChange FieldSize In-Reply-To: <200512061900.jB6J0bJ15590@databaseadvisors.com> Message-ID: > > And for the record, I was saying that I look back at things I said and did > 20 years ago and say "boy was I an idiot". I suspect that most of us do, > and those that don't are likely the true idiots. But, John, what about us youngins who aren't yet old enough to look back 20 years? Dang, no-it-all old fogeys. ;) just kidding, guys. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby > Sent: Tuesday, December 06, 2005 2:01 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] > Re:WhyChangeFieldSi ze/wasCha nge FieldS ize > > > And for the record, I was saying that I look back at things I said and did > 20 years ago and say "boy was I an idiot". I suspect that most of us do, > and those that don't are likely the true idiots. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Tuesday, December 06, 2005 1:50 PM > To: Access Developers discussion and problem solving > Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: > WhyChangeFieldSi ze/wasCha nge FieldS ize > > I wasn't poking fun at you, Drew. I was pointing out that JC had made a > highly ambiguous reply! ;-} > > Charlotte > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Tuesday, December 06, 2005 10:39 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi > ze/wasCha nge FieldS ize > > > Okay, lets put the claws away, that wasn't very nice CF. > > Drew > > -----Original Message----- > From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > Sent: Tuesday, December 06, 2005 9:55 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > > >> I know I do. > > You mean you look back and say "what an idiot Drew was"?? ;-> > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Monday, December 05, 2005 7:15 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > > LOL. > > No, I think maybe you're just growing up. In 20 years I think > you will look > at what you said this year and say "what an idiot I was". I know I do. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Monday, December 05, 2005 9:29 PM > To: accessd at databaseadvisors.com > Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field > Size/wasCha nge FieldS ize > > Is it me, or did the magnetic poles just shift? Something > happened, JC and > I agree on a development technique! ;) > > Drew > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 6 13:19:38 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 14:19:38 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re:WhyChan geFieldSi ze/wasCha nge FieldS ize In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD22F@main2.marlow.com> Message-ID: <200512061919.jB6JJcJ21378@databaseadvisors.com> >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. You will appreciate this. When writing my first Access framework I did not know about (access) classes. So I actually used collections of collections, where one collection would (for example) hold pointers to controls that I needed to process (keyed on control names), and the next collection held these collections, keyed on form names. As a form loaded, I would look in a collection to see if that form already had a control collection in the form collection, if not I would load up a collection with all the relevant controls for whatever function I was performing. It worked, but what a mess. In fact, rev two of my framework was written precisely to get rid of such jury rigged stuff. It did use classes and boy was it a huge improvement. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 2:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re:WhyChan geFieldSi ze/wasCha nge FieldS ize I know. I am not really part of the 'Access Crowd', because I tend to use .mdb backends, but not front ends. So I get my share of ribbing in here, and don't really mind. And I certainly know the 'boy was I an idiot' thoughts. Especially when I look back at my first VB/ASP projects. I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, December 06, 2005 1:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize And for the record, I was saying that I look back at things I said and did 20 years ago and say "boy was I an idiot". I suspect that most of us do, and those that don't are likely the true idiots. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 1:50 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize I wasn't poking fun at you, Drew. I was pointing out that JC had made a highly ambiguous reply! ;-} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 10:39 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi ze/wasCha nge FieldS ize Okay, lets put the claws away, that wasn't very nice CF. Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Tuesday, December 06, 2005 9:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 6 13:21:44 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 14:21:44 -0500 Subject: [AccessD] WhyChangeFieldSize/wasChange FieldSize In-Reply-To: Message-ID: <200512061921.jB6JLiJ21697@databaseadvisors.com> >But, John, what about us youngins who aren't yet old enough to look back 20 years? I guess you just have to be embarrassed to know that whatever it is you are doing, you will say it was stupid 20 years from now. Ain't life sweet? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Tuesday, December 06, 2005 2:15 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] WhyChangeFieldSize/wasChange FieldSize > > And for the record, I was saying that I look back at things I said and > did 20 years ago and say "boy was I an idiot". I suspect that most of > us do, and those that don't are likely the true idiots. But, John, what about us youngins who aren't yet old enough to look back 20 years? Dang, no-it-all old fogeys. ;) just kidding, guys. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby > Sent: Tuesday, December 06, 2005 2:01 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] > Re:WhyChangeFieldSi ze/wasCha nge FieldS ize > > > And for the record, I was saying that I look back at things I said and > did 20 years ago and say "boy was I an idiot". I suspect that most of > us do, and those that don't are likely the true idiots. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte > Foust > Sent: Tuesday, December 06, 2005 1:50 PM > To: Access Developers discussion and problem solving > Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: > WhyChangeFieldSi ze/wasCha nge FieldS ize > > I wasn't poking fun at you, Drew. I was pointing out that JC had made > a highly ambiguous reply! ;-} > > Charlotte > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Tuesday, December 06, 2005 10:39 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why > ChangeFieldSi ze/wasCha nge FieldS ize > > > Okay, lets put the claws away, that wasn't very nice CF. > > Drew > > -----Original Message----- > From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > Sent: Tuesday, December 06, 2005 9:55 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > > >> I know I do. > > You mean you look back and say "what an idiot Drew was"?? ;-> > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Monday, December 05, 2005 7:15 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > > LOL. > > No, I think maybe you're just growing up. In 20 years I think you > will look at what you said this year and say "what an idiot I was". I > know I do. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Monday, December 05, 2005 9:29 PM > To: accessd at databaseadvisors.com > Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field > Size/wasCha nge FieldS ize > > Is it me, or did the magnetic poles just shift? Something happened, > JC and I agree on a development technique! ;) > > Drew > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Tue Dec 6 13:31:02 2005 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Tue, 6 Dec 2005 13:31:02 -0600 Subject: [AccessD] Check for duplicate children in table Message-ID: I need to see if an parents in a field named TargetPID in a table have the same children in a field named sourceNAME. Any parent can have 1 to 10 children. I need some help on how to check if any parents have the same children as another parent. No I did not pick the field names. Thanks. 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 Gustav at cactus.dk Tue Dec 6 13:44:39 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 06 Dec 2005 20:44:39 +0100 Subject: [AccessD] WhyChangeFieldSize/wasChange FieldSize Message-ID: Hi Reuben Yes. That means you are today's idiots and in twenty years you'll know why! This is of course nonsense. It might bring some relief to you "youngins" if I tell, that looking back on what I did 20 years ago I don't feel like an idiot. Thus, you still have a chance to not, ehh, evolve like JC or Drew ... but to a true idiot. /gustav >>> reuben at gfconsultants.com 06-12-2005 20:14 >>> > > And for the record, I was saying that I look back at things I said and did > 20 years ago and say "boy was I an idiot". I suspect that most of us do, > and those that don't are likely the true idiots. But, John, what about us youngins who aren't yet old enough to look back 20 years? Dang, no-it-all old fogeys. ;) just kidding, guys. Reuben Cummings GFC, LLC 812.523.1017 From DWUTKA at marlow.com Tue Dec 6 13:41:11 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 13:41:11 -0600 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD230@main2.marlow.com> Yes, I can definitely appreciate that!!! My very first 'real' ASP project was an Employee Survey for our company. That was originally done completely on paper, and then manually entered into a horribly designed database. (I didn't design the .mdb, a DataPoint developer did.....it was ugly, and didn't even have reports setup for it, it was just one huge table, where they had to manually count the results....like I said, ugly). Anyhow, I developed the database, then wrote a few .dll's to deal with the business/db logic for the ASP pages. To 'handle' the recordsets, I was building arrays to hold the data. The system worked just fine when I was done, but every year they wanted something 'new' from the system. Most of the time, it was just a custom report, which I would just do in Access (since the web reports were pretty generic, and for general viewing by the company, and the reports they wanted were just for Senior Management). About three years into the use of the system, however, they decided to completely flip around the way data was displayed. (They wanted to group cost centers into a couple of 'groups', and only have the data displayed by the groups, instead of the cost centers). It required that I rework the asp pages and their underlying .dlls. By this time, I was well into class use inside my .dlls. So most of my .dll's now would have something like this: RecordClass (so if I was building a system for Employee information, I would have an 'Employee' Class, which would contain properties for all of the fields, and functions to retrieve/save information for a single employee.) RecordsClass (again, for Employee Information, this would be an 'Employees' Class, which would contain a collection of individual Employee Classes. There would be processes to pull up employee information en mass (all, certain types, various sort orders, etc.). Then, when using the .dll in ASP, I would create Employee and Employees classes, and loop through the Employee classes stored within the Employees class. Very easy to deal with. When I had to change the Employee Survey .dll, I tried for a few hours to reverse engineer my original logic, and just gave up, because each change I made messed something else up, so I reworked a good chunk of it to use Classes within collections. Ugh.....You live and learn! ;) Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, December 06, 2005 1:20 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. You will appreciate this. When writing my first Access framework I did not know about (access) classes. So I actually used collections of collections, where one collection would (for example) hold pointers to controls that I needed to process (keyed on control names), and the next collection held these collections, keyed on form names. As a form loaded, I would look in a collection to see if that form already had a control collection in the form collection, if not I would load up a collection with all the relevant controls for whatever function I was performing. It worked, but what a mess. In fact, rev two of my framework was written precisely to get rid of such jury rigged stuff. It did use classes and boy was it a huge improvement. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 2:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re:WhyChan geFieldSi ze/wasCha nge FieldS ize I know. I am not really part of the 'Access Crowd', because I tend to use .mdb backends, but not front ends. So I get my share of ribbing in here, and don't really mind. And I certainly know the 'boy was I an idiot' thoughts. Especially when I look back at my first VB/ASP projects. I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, December 06, 2005 1:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize And for the record, I was saying that I look back at things I said and did 20 years ago and say "boy was I an idiot". I suspect that most of us do, and those that don't are likely the true idiots. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 1:50 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize I wasn't poking fun at you, Drew. I was pointing out that JC had made a highly ambiguous reply! ;-} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 10:39 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi ze/wasCha nge FieldS ize Okay, lets put the claws away, that wasn't very nice CF. Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Tuesday, December 06, 2005 9:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 6 13:53:48 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 14:53:48 -0500 Subject: [AccessD] WhyChangeFieldSize/wasChange FieldSize In-Reply-To: Message-ID: <200512061953.jB6JrmJ30578@databaseadvisors.com> Well I guess there are a few out there. I would never call /gustav an idiot! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, December 06, 2005 2:45 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] WhyChangeFieldSize/wasChange FieldSize Hi Reuben Yes. That means you are today's idiots and in twenty years you'll know why! This is of course nonsense. It might bring some relief to you "youngins" if I tell, that looking back on what I did 20 years ago I don't feel like an idiot. Thus, you still have a chance to not, ehh, evolve like JC or Drew ... but to a true idiot. /gustav >>> reuben at gfconsultants.com 06-12-2005 20:14 >>> > > And for the record, I was saying that I look back at things I said and > did 20 years ago and say "boy was I an idiot". I suspect that most of > us do, and those that don't are likely the true idiots. But, John, what about us youngins who aren't yet old enough to look back 20 years? Dang, no-it-all old fogeys. ;) just kidding, guys. 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 dmcafee at pacbell.net Tue Dec 6 13:56:50 2005 From: dmcafee at pacbell.net (David McAfee) Date: Tue, 6 Dec 2005 11:56:50 -0800 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re:WhyChangeFieldSi ze/wasCha nge FieldS ize In-Reply-To: <200512061900.jB6J0bJ15590@databaseadvisors.com> Message-ID: Shoot, I look back at stuff I was doing 6 months to one year ago and think to myself "WTF, was I thinking?!?!?" :) -----Original Message----- From: John Colby And for the record, I was saying that I look back at things I said and did 20 years ago and say "boy was I an idiot". I suspect that most of us do, and those that don't are likely the true idiots. John W. Colby From dmcafee at pacbell.net Tue Dec 6 14:12:27 2005 From: dmcafee at pacbell.net (David McAfee) Date: Tue, 6 Dec 2005 12:12:27 -0800 Subject: [AccessD] Check for duplicate children in table In-Reply-To: Message-ID: It my help to give us some table names and table structure layout. Is this is a self joined table? Do you want to know where a parentID is listed more than once? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kaup, Chester Sent: Tuesday, December 06, 2005 11:31 AM To: Access Developers discussion and problem solving Subject: [AccessD] Check for duplicate children in table I need to see if an parents in a field named TargetPID in a table have the same children in a field named sourceNAME. Any parent can have 1 to 10 children. I need some help on how to check if any parents have the same children as another parent. No I did not pick the field names. Thanks. 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 jwelz at hotmail.com Tue Dec 6 14:13:14 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Tue, 06 Dec 2005 13:13:14 -0700 Subject: [AccessD] Use form field for IN statement in Where clause In-Reply-To: Message-ID: You could set the .SQL property of the querydef by generating a string with a syntax like: Currentdb.querydefs("qdfABC').SQL = ...[tlkpXrefDescID].[CaseType] in(" & [Forms]![FrmBicMoSel]![txtSelCriteria] & ")" Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Gustav Brock" > >Hi Patricia > >Though it would be nice, you can't do this. Look up my post dated: > 2005-11-21 09:55 > >subject: > SQL - IN Operator - Possible to use parameter > >/gustav > > >>> Patricia.O'Connor at otda.state.ny.us 05-12-2005 20:14 >>> >In an Access 97 database > >I have a case type field in a reference table that may contain 1 to 11 >values depending on what cases are used in a particular report > examples report 1221 has this type 11 > report 1321 has these types 11,12,14,16,17 > > >The field is placed into a hidden text field on a form called >[Forms]![FrmBicMoSel]![txtSelCriteria] > >The called query currently uses this field in the where statement this >way > >(InStr([Forms]![FrmBicMoSel]![txtSelCriteria],[tlkpXrefDescID].[CaseType >])>0)) > >I would like to be able to use it with an IN statement >[tlkpXrefDescID].[CaseType] in([Forms]![FrmBicMoSel]![txtSelCriteria]) > >But it does not like this - how can I get this to work - I think there >is a function but I can't seem to remember it right now. From Chester_Kaup at kindermorgan.com Tue Dec 6 14:18:54 2005 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Tue, 6 Dec 2005 14:18:54 -0600 Subject: [AccessD] Check for duplicate children in table Message-ID: All data is on one table named Allocations. What I need to know is if exactly the same children exist within more than one parent. This is kind of new territory for me so hopefully I can explain it. Thanks. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Tuesday, December 06, 2005 2:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Check for duplicate children in table It my help to give us some table names and table structure layout. Is this is a self joined table? Do you want to know where a parentID is listed more than once? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kaup, Chester Sent: Tuesday, December 06, 2005 11:31 AM To: Access Developers discussion and problem solving Subject: [AccessD] Check for duplicate children in table I need to see if an parents in a field named TargetPID in a table have the same children in a field named sourceNAME. Any parent can have 1 to 10 children. I need some help on how to check if any parents have the same children as another parent. No I did not pick the field names. Thanks. 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 jwelz at hotmail.com Tue Dec 6 14:52:17 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Tue, 06 Dec 2005 13:52:17 -0700 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: Message-ID: Not all consumers of the verbiage generated at this list are skilled programmers nor do they all have frameworks. Many, I am sure, are not clear on normalization. Many are learning about coding, and I recall seeing questions about things such as input masks. Not everyone is equipped to handle every possible kind of record validation or data error in code. For some, limits on field size may well represent a meaningful restriction on data, one that may tune users in on the type of data expected and can help mitigate a failure to save records. Bald statements by highly regarded professionals that they do not restrict text field size without addressing the record size are as helpful as saying data conflict errors will significantly decrease or vanish if you just use unbound forms. It's a cure for a problem, but there are consequences. If you look at the history of the previous thread on this topic, you will realize that there are highly regarded developers with years of experience who did not know about or consider the matter of record size limitations so you can be certain that many people who browse for information here would benefit from a bit more than 'I set field size to 255 for all text fields. Some of the thread subjects on this topic remind me of that Monty Python skit/song Spam spam spam spam spam.... the last 10 posts on this topic read like a mutual admiration society. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com From Gustav at cactus.dk Tue Dec 6 14:51:53 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 06 Dec 2005 21:51:53 +0100 Subject: [AccessD] WhyChangeFieldSize/wasChange FieldSize Message-ID: Hi John I know. By the way, interesting to read about how you and Drew did things previously. Many ways to skin a cat. /gustav >>> jwcolby at ColbyConsulting.com 06-12-2005 20:53 >>> Well I guess there are a few out there. I would never call /gustav an idiot! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, December 06, 2005 2:45 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] WhyChangeFieldSize/wasChange FieldSize Hi Reuben Yes. That means you are today's idiots and in twenty years you'll know why! This is of course nonsense. It might bring some relief to you "youngins" if I tell, that looking back on what I did 20 years ago I don't feel like an idiot. Thus, you still have a chance to not, ehh, evolve like JC or Drew ... but to a true idiot. /gustav >>> reuben at gfconsultants.com 06-12-2005 20:14 >>> > > And for the record, I was saying that I look back at things I said and > did 20 years ago and say "boy was I an idiot". I suspect that most of > us do, and those that don't are likely the true idiots. But, John, what about us youngins who aren't yet old enough to look back 20 years? Dang, no-it-all old fogeys. ;) just kidding, guys. Reuben Cummings GFC, LLC 812.523.1017 From jwelz at hotmail.com Tue Dec 6 15:04:32 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Tue, 06 Dec 2005 14:04:32 -0700 Subject: [AccessD] Use form field for IN statement in Where clause In-Reply-To: Message-ID: Gustav: It took me a bit of poking using various search terms to come up with a November archive and I see you already provided the answer I suggest there. The archive seems to be set up in month segments but using the seach to find a particular month in the past seemed somewhat hit and miss. I guess I'll have to browse around a bit more. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >>From: "Gustav Brock" >> >>Hi Patricia >> >>Though it would be nice, you can't do this. Look up my post dated: >> 2005-11-21 09:55 >> >>subject: >> SQL - IN Operator - Possible to use parameter >> >>/gustav >> >> >>> Patricia.O'Connor at otda.state.ny.us 05-12-2005 20:14 >>> >>In an Access 97 database >> >>I have a case type field in a reference table that may contain 1 to 11 >>values depending on what cases are used in a particular report >> examples report 1221 has this type 11 >> report 1321 has these types 11,12,14,16,17 >> >> >>The field is placed into a hidden text field on a form called >>[Forms]![FrmBicMoSel]![txtSelCriteria] >> >>The called query currently uses this field in the where statement this >>way >> >>(InStr([Forms]![FrmBicMoSel]![txtSelCriteria],[tlkpXrefDescID].[CaseType >>])>0)) >> >>I would like to be able to use it with an IN statement >>[tlkpXrefDescID].[CaseType] in([Forms]![FrmBicMoSel]![txtSelCriteria]) >> >>But it does not like this - how can I get this to work - I think there >>is a function but I can't seem to remember it right now. > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Tue Dec 6 15:06:02 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 15:06:02 -0600 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD237@main2.marlow.com> True, but what you are talking about is not extremely useful. The problem is, to totally qualify a topic, and it's various solutions, would require megabytes of background information and design theory. Take for example the current topic of field size. I use 255 for ALL text fields. I have my reasons. Are there consequences to do this? Yes. Are there consequences with limiting field sizes? Yes. To fully qualify my reasons, or the reasons for the other side would take weeks of posting. Every topic on the matter can branch into a dozen other topics, each with their various 'side issues'. With text fields within a Jet database, you have the subject of how data is written to the text fields. Jet uses a one 'size' byte to determine the length of the text that follows. So there is no lost space when the full limit is not used. Then there is the topic of a record size limit, which gets into the topics of page sizes, proper normalization, relational design, data validation, etc. Each branch of the topic spreads out...further and further. So, what's my point? The point is that NEITHER side should make 'bald statements', without some sort of basic qualification. This applies to all of our 'debates' (and we've had some heated ones). As for the mutual admiration society, well, I think we all need a pat on the back sometimes, and quite frankly, nothing is more fun then debating opposite sides of a topic with an equal in the field. It can be dangerous though, tempers can rise, and egos can be crushed, so every once in a while, we need to admire each other and let our mutual respect be shown. It just cushions the blows from the next 'debate'! ;) Drew -----Original Message----- From: J?rgen Welz [mailto:jwelz at hotmail.com] Sent: Tuesday, December 06, 2005 2:52 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Why Change Field Size/was Change Field Size Not all consumers of the verbiage generated at this list are skilled programmers nor do they all have frameworks. Many, I am sure, are not clear on normalization. Many are learning about coding, and I recall seeing questions about things such as input masks. Not everyone is equipped to handle every possible kind of record validation or data error in code. For some, limits on field size may well represent a meaningful restriction on data, one that may tune users in on the type of data expected and can help mitigate a failure to save records. Bald statements by highly regarded professionals that they do not restrict text field size without addressing the record size are as helpful as saying data conflict errors will significantly decrease or vanish if you just use unbound forms. It's a cure for a problem, but there are consequences. If you look at the history of the previous thread on this topic, you will realize that there are highly regarded developers with years of experience who did not know about or consider the matter of record size limitations so you can be certain that many people who browse for information here would benefit from a bit more than 'I set field size to 255 for all text fields. Some of the thread subjects on this topic remind me of that Monty Python skit/song Spam spam spam spam spam.... the last 10 posts on this topic read like a mutual admiration society. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com From dmcafee at pacbell.net Tue Dec 6 15:12:57 2005 From: dmcafee at pacbell.net (David McAfee) Date: Tue, 6 Dec 2005 13:12:57 -0800 Subject: [AccessD] Check for duplicate children in table In-Reply-To: Message-ID: Something like this will show you all sourcenames where the targetPID exists more than once. SELECT B.TargetPID , B.sourceNAME FROM (SELECT Count(TargetPID ) AS CountOfID, TargetPID FROM Allocations GROUP BY TargetPID HAVING (((Count(TargetPID ))>1)) ) AS A INNER JOIN Allocations AS B ON A.TargetPID = B.TargetPID ; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kaup, Chester Sent: Tuesday, December 06, 2005 12:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Check for duplicate children in table All data is on one table named Allocations. What I need to know is if exactly the same children exist within more than one parent. This is kind of new territory for me so hopefully I can explain it. Thanks. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Tuesday, December 06, 2005 2:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Check for duplicate children in table It my help to give us some table names and table structure layout. Is this is a self joined table? Do you want to know where a parentID is listed more than once? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kaup, Chester Sent: Tuesday, December 06, 2005 11:31 AM To: Access Developers discussion and problem solving Subject: [AccessD] Check for duplicate children in table I need to see if an parents in a field named TargetPID in a table have the same children in a field named sourceNAME. Any parent can have 1 to 10 children. I need some help on how to check if any parents have the same children as another parent. No I did not pick the field names. Thanks. 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 jwcolby at ColbyConsulting.com Tue Dec 6 15:21:42 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 16:21:42 -0500 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD237@main2.marlow.com> Message-ID: <200512062121.jB6LLhJ20867@databaseadvisors.com> Ah hell, I still have all my hair and I'll make "bald statements" all I want to. J?rgen's just POd because he wasn't included in the mutual admiration society. I don't think you were even around "back in the day" when J?rgen was getting into 'debates', back in the day when he was doing every little thing in code because it was faster and he was on a dialup to a Nazi IT center where he had to program around all their limitations. I have never seen ANYONE with more creativity than J?rgen. Luckily he got a new job IIRC. Welcome back J?rgen. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 4:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Why Change Field Size/was Change Field Size True, but what you are talking about is not extremely useful. The problem is, to totally qualify a topic, and it's various solutions, would require megabytes of background information and design theory. Take for example the current topic of field size. I use 255 for ALL text fields. I have my reasons. Are there consequences to do this? Yes. Are there consequences with limiting field sizes? Yes. To fully qualify my reasons, or the reasons for the other side would take weeks of posting. Every topic on the matter can branch into a dozen other topics, each with their various 'side issues'. With text fields within a Jet database, you have the subject of how data is written to the text fields. Jet uses a one 'size' byte to determine the length of the text that follows. So there is no lost space when the full limit is not used. Then there is the topic of a record size limit, which gets into the topics of page sizes, proper normalization, relational design, data validation, etc. Each branch of the topic spreads out...further and further. So, what's my point? The point is that NEITHER side should make 'bald statements', without some sort of basic qualification. This applies to all of our 'debates' (and we've had some heated ones). As for the mutual admiration society, well, I think we all need a pat on the back sometimes, and quite frankly, nothing is more fun then debating opposite sides of a topic with an equal in the field. It can be dangerous though, tempers can rise, and egos can be crushed, so every once in a while, we need to admire each other and let our mutual respect be shown. It just cushions the blows from the next 'debate'! ;) Drew From DWUTKA at marlow.com Tue Dec 6 15:26:48 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 15:26:48 -0600 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD239@main2.marlow.com> Don't know, how far back is 'back in the day' in this case? Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, December 06, 2005 3:22 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Why Change Field Size/was Change Field Size Ah hell, I still have all my hair and I'll make "bald statements" all I want to. J?rgen's just POd because he wasn't included in the mutual admiration society. I don't think you were even around "back in the day" when J?rgen was getting into 'debates', back in the day when he was doing every little thing in code because it was faster and he was on a dialup to a Nazi IT center where he had to program around all their limitations. I have never seen ANYONE with more creativity than J?rgen. Luckily he got a new job IIRC. Welcome back J?rgen. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 4:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Why Change Field Size/was Change Field Size True, but what you are talking about is not extremely useful. The problem is, to totally qualify a topic, and it's various solutions, would require megabytes of background information and design theory. Take for example the current topic of field size. I use 255 for ALL text fields. I have my reasons. Are there consequences to do this? Yes. Are there consequences with limiting field sizes? Yes. To fully qualify my reasons, or the reasons for the other side would take weeks of posting. Every topic on the matter can branch into a dozen other topics, each with their various 'side issues'. With text fields within a Jet database, you have the subject of how data is written to the text fields. Jet uses a one 'size' byte to determine the length of the text that follows. So there is no lost space when the full limit is not used. Then there is the topic of a record size limit, which gets into the topics of page sizes, proper normalization, relational design, data validation, etc. Each branch of the topic spreads out...further and further. So, what's my point? The point is that NEITHER side should make 'bald statements', without some sort of basic qualification. This applies to all of our 'debates' (and we've had some heated ones). As for the mutual admiration society, well, I think we all need a pat on the back sometimes, and quite frankly, nothing is more fun then debating opposite sides of a topic with an equal in the field. It can be dangerous though, tempers can rise, and egos can be crushed, so every once in a while, we need to admire each other and let our mutual respect be shown. It just cushions the blows from the next 'debate'! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwelz at hotmail.com Tue Dec 6 15:40:07 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Tue, 06 Dec 2005 14:40:07 -0700 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: <200512062121.jB6LLhJ20867@databaseadvisors.com> Message-ID: Back in facing the Nazi IT types again I'm afraid. But the starting wage is 240% of what I left at. And I'm negotiating the next doubling which will happen in increments over the next 18 months and there isn't much argument on that point. I'll just pat myself on the back thank you very much. Thanks for the welcome John. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "John Colby" > >Ah hell, I still have all my hair and I'll make "bald statements" all I >want >to. > >J?rgen's just POd because he wasn't included in the mutual admiration >society. I don't think you were even around "back in the day" when J?rgen >was getting into 'debates', back in the day when he was doing every little >thing in code because it was faster and he was on a dialup to a Nazi IT >center where he had to program around all their limitations. I have never >seen ANYONE with more creativity than J?rgen. Luckily he got a new job >IIRC. > >Welcome back J?rgen. > >John W. Colby >www.ColbyConsulting.com From martyconnelly at shaw.ca Tue Dec 6 15:45:42 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 06 Dec 2005 13:45:42 -0800 Subject: [AccessD] Why Change Field Size/was Change Field Size References: <200512062121.jB6LLhJ20867@databaseadvisors.com> Message-ID: <43960686.5030307@shaw.ca> All sweeping statements and unsubstantianted gross generalizations should be avoided in debate For example "all bald headed guys named John have a testostorone deficency" John Colby wrote: >Ah hell, I still have all my hair and I'll make "bald statements" all I want >to. > >J?rgen's just POd because he wasn't included in the mutual admiration >society. I don't think you were even around "back in the day" when J?rgen >was getting into 'debates', back in the day when he was doing every little >thing in code because it was faster and he was on a dialup to a Nazi IT >center where he had to program around all their limitations. I have never >seen ANYONE with more creativity than J?rgen. Luckily he got a new job >IIRC. > >Welcome back J?rgen. > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com >Sent: Tuesday, December 06, 2005 4:06 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Why Change Field Size/was Change Field Size > >True, but what you are talking about is not extremely useful. The problem >is, to totally qualify a topic, and it's various solutions, would require >megabytes of background information and design theory. > >Take for example the current topic of field size. I use 255 for ALL text >fields. I have my reasons. Are there consequences to do this? Yes. Are >there consequences with limiting field sizes? Yes. To fully qualify my >reasons, or the reasons for the other side would take weeks of posting. >Every topic on the matter can branch into a dozen other topics, each with >their various 'side issues'. > >With text fields within a Jet database, you have the subject of how data is >written to the text fields. Jet uses a one 'size' byte to determine the >length of the text that follows. So there is no lost space when the full >limit is not used. Then there is the topic of a record size limit, which >gets into the topics of page sizes, proper normalization, relational design, >data validation, etc. > >Each branch of the topic spreads out...further and further. > >So, what's my point? The point is that NEITHER side should make 'bald >statements', without some sort of basic qualification. This applies to all >of our 'debates' (and we've had some heated ones). > >As for the mutual admiration society, well, I think we all need a pat on the >back sometimes, and quite frankly, nothing is more fun then debating >opposite sides of a topic with an equal in the field. It can be dangerous >though, tempers can rise, and egos can be crushed, so every once in a while, >we need to admire each other and let our mutual respect be shown. It just >cushions the blows from the next 'debate'! ;) > >Drew > > > -- Marty Connelly Victoria, B.C. Canada From andy at minstersystems.co.uk Tue Dec 6 15:59:45 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Tue, 6 Dec 2005 21:59:45 -0000 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChangeFieldSi ze/wasCha nge FieldS ize In-Reply-To: Message-ID: <010601c5fab0$5ec3de50$18b40c54@minster33c3r25> I avoid looking back. It's just embarrassing. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > David McAfee > Sent: 06 December 2005 19:57 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: > [Spam]Re:WhyChangeFieldSi ze/wasCha nge FieldS ize > > > Shoot, I look back at stuff I was doing 6 months to one year > ago and think to myself "WTF, was I thinking?!?!?" :) > > -----Original Message----- > From: John Colby > > And for the record, I was saying that I look back at things I > said and did 20 years ago and say "boy was I an idiot". I > suspect that most of us do, and those that don't are likely > the true idiots. > > John W. Colby > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From wdhindman at bellsouth.net Tue Dec 6 16:36:33 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Tue, 6 Dec 2005 17:36:33 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize References: <17724746D360394AA3BFE5B8D40A9C1BD22C@main2.marlow.com> Message-ID: <002a01c5fab5$8311e5e0$6101a8c0@JISREGISTRATION.local> ...rather more obtuse than ambiguous :) ...I remember way back in the days when JC was plying code down in old Mexico and selling his app samples over the web ...I dl'd his JIT sample and found plowing through the documentation a bit trying ...I suggested to him that the documentation was a bit "obtuse" ...it was the first time I ever truly understood the term "colbyized" :))))) William ----- Original Message ----- From: To: Sent: Tuesday, December 06, 2005 1:58 PM Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize > Most of JC's replies are amiguous. > > Drew > > -----Original Message----- > From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > Sent: Tuesday, December 06, 2005 12:50 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why > ChangeFieldSi ze/wasCha nge FieldS ize > > > I wasn't poking fun at you, Drew. I was pointing out that JC had made a > highly ambiguous reply! ;-} > > Charlotte > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Tuesday, December 06, 2005 10:39 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why > ChangeFieldSi ze/wasCha nge FieldS ize > > > Okay, lets put the claws away, that wasn't very nice CF. > > Drew > > -----Original Message----- > From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > Sent: Tuesday, December 06, 2005 9:55 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > >>> I know I do. > > You mean you look back and say "what an idiot Drew was"?? ;-> > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Monday, December 05, 2005 7:15 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > > LOL. > > No, I think maybe you're just growing up. In 20 years I think you will > look at what you said this year and say "what an idiot I was". I know I > do. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Monday, December 05, 2005 9:29 PM > To: accessd at databaseadvisors.com > Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field > Size/wasCha nge FieldS ize > > Is it me, or did the magnetic poles just shift? Something happened, JC > and I agree on a development technique! ;) > > Drew > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Tue Dec 6 16:43:56 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Tue, 6 Dec 2005 17:43:56 -0500 Subject: [AccessD] Why Change Field Size/was Change Field Size References: Message-ID: <003601c5fab6$8accda00$6101a8c0@JISREGISTRATION.local> ...you're a braver man than I Jurgen ...I well remember some of the horror tales and the disbelief that a programmer with your skills could be so enslaved ...but you've made your bed yourself this time ...hope you got the pillow-top version :) ...welcome back, the place has never been quite the same without you ...JC and Shamil still try half-heartedly to barrage us with technical gobbledegeek but no one ever quite compared with you in that arena ...I'm actually looking forward to once more being totally lost trying to follow where you wander :) William ----- Original Message ----- From: "J?rgen Welz" To: Sent: Tuesday, December 06, 2005 4:40 PM Subject: Re: [AccessD] Why Change Field Size/was Change Field Size > Back in facing the Nazi IT types again I'm afraid. But the starting wage > is > 240% of what I left at. And I'm negotiating the next doubling which will > happen in increments over the next 18 months and there isn't much argument > on that point. I'll just pat myself on the back thank you very much. > > Thanks for the welcome John. > > Ciao > J?rgen Welz > Edmonton, Alberta > jwelz at hotmail.com > > > >>From: "John Colby" >> >>Ah hell, I still have all my hair and I'll make "bald statements" all I >>want >>to. >> >>J?rgen's just POd because he wasn't included in the mutual admiration >>society. I don't think you were even around "back in the day" when J?rgen >>was getting into 'debates', back in the day when he was doing every little >>thing in code because it was faster and he was on a dialup to a Nazi IT >>center where he had to program around all their limitations. I have never >>seen ANYONE with more creativity than J?rgen. Luckily he got a new job >>IIRC. >> >>Welcome back J?rgen. >> >>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 wdhindman at bellsouth.net Tue Dec 6 16:46:32 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Tue, 6 Dec 2005 17:46:32 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re:WhyChangeFieldSi ze/wasCha nge FieldS ize References: <200512061900.jB6J0bJ15590@databaseadvisors.com> Message-ID: <004b01c5fab6$e7f8a0b0$6101a8c0@JISREGISTRATION.local> ...heck, I look at stuff I did yesterday and say... :)))) William ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, December 06, 2005 2:00 PM Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re:WhyChangeFieldSi ze/wasCha nge FieldS ize > And for the record, I was saying that I look back at things I said and did > 20 years ago and say "boy was I an idiot". I suspect that most of us do, > and those that don't are likely the true idiots. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Tuesday, December 06, 2005 1:50 PM > To: Access Developers discussion and problem solving > Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: > WhyChangeFieldSi ze/wasCha nge FieldS ize > > I wasn't poking fun at you, Drew. I was pointing out that JC had made a > highly ambiguous reply! ;-} > > Charlotte > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Tuesday, December 06, 2005 10:39 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi > ze/wasCha nge FieldS ize > > > Okay, lets put the claws away, that wasn't very nice CF. > > Drew > > -----Original Message----- > From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > Sent: Tuesday, December 06, 2005 9:55 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > >>> I know I do. > > You mean you look back and say "what an idiot Drew was"?? ;-> > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Monday, December 05, 2005 7:15 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > > LOL. > > No, I think maybe you're just growing up. In 20 years I think you will > look > at what you said this year and say "what an idiot I was". I know I do. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Monday, December 05, 2005 9:29 PM > To: accessd at databaseadvisors.com > Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field > Size/wasCha nge FieldS ize > > Is it me, or did the magnetic poles just shift? Something happened, JC > and > I agree on a development technique! ;) > > Drew > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Tue Dec 6 16:53:26 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 16:53:26 -0600 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD23C@main2.marlow.com> ROTFLMAO!!!! Couldn't agree more! Though I'm sure some of my posts may be the same way. For me, I know why I 'wander' a bit. I tend to learn 'relationally'. So when I understand one set of rules, the next set of rules are learned within the original framework. As new things are learned, it's applied globally. So when I describe how to do something, I tend to wander through the 'relationships' a bit, to try and provide the same background that I used to learn the process. I hate solutions like this: To do XYZ: Type ZYX What I love are solutions like this: To do XYZ, X is something or other, and the process to get to Y involves This or That (click here for information about This or That). Z is then reached by the ABC process. (Click here for ABC process information). Example: Type ZYX When something is explained like that, it not only provides you a solution to what you are looking for, but also allows you to extrapolate other similar solutions, or even fine tune the example to better bit your needs. Solutions which don't explain the process involved, or don't provide an working example, IMHO are just plain incomplete, and far less useful then a complete solution. One of the reasons I LOVE Access 97's help file. Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Tuesday, December 06, 2005 4:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize ...rather more obtuse than ambiguous :) ...I remember way back in the days when JC was plying code down in old Mexico and selling his app samples over the web ...I dl'd his JIT sample and found plowing through the documentation a bit trying ...I suggested to him that the documentation was a bit "obtuse" ...it was the first time I ever truly understood the term "colbyized" :))))) William ----- Original Message ----- From: To: Sent: Tuesday, December 06, 2005 1:58 PM Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize > Most of JC's replies are amiguous. > > Drew > > -----Original Message----- > From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > Sent: Tuesday, December 06, 2005 12:50 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why > ChangeFieldSi ze/wasCha nge FieldS ize > > > I wasn't poking fun at you, Drew. I was pointing out that JC had made a > highly ambiguous reply! ;-} > > Charlotte > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Tuesday, December 06, 2005 10:39 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why > ChangeFieldSi ze/wasCha nge FieldS ize > > > Okay, lets put the claws away, that wasn't very nice CF. > > Drew > > -----Original Message----- > From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > Sent: Tuesday, December 06, 2005 9:55 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > >>> I know I do. > > You mean you look back and say "what an idiot Drew was"?? ;-> > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Monday, December 05, 2005 7:15 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > > LOL. > > No, I think maybe you're just growing up. In 20 years I think you will > look at what you said this year and say "what an idiot I was". I know I > do. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Monday, December 05, 2005 9:29 PM > To: accessd at databaseadvisors.com > Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field > Size/wasCha nge FieldS ize > > Is it me, or did the magnetic poles just shift? Something happened, JC > and I agree on a development technique! ;) > > Drew > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Tue Dec 6 16:53:50 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 16:53:50 -0600 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD23D@main2.marlow.com> Yes, just watch out if William starts calling you code boy. ;) Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Tuesday, December 06, 2005 4:44 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size ...you're a braver man than I Jurgen ...I well remember some of the horror tales and the disbelief that a programmer with your skills could be so enslaved ...but you've made your bed yourself this time ...hope you got the pillow-top version :) ...welcome back, the place has never been quite the same without you ...JC and Shamil still try half-heartedly to barrage us with technical gobbledegeek but no one ever quite compared with you in that arena ...I'm actually looking forward to once more being totally lost trying to follow where you wander :) William ----- Original Message ----- From: "J?rgen Welz" To: Sent: Tuesday, December 06, 2005 4:40 PM Subject: Re: [AccessD] Why Change Field Size/was Change Field Size > Back in facing the Nazi IT types again I'm afraid. But the starting wage > is > 240% of what I left at. And I'm negotiating the next doubling which will > happen in increments over the next 18 months and there isn't much argument > on that point. I'll just pat myself on the back thank you very much. > > Thanks for the welcome John. > > Ciao > J?rgen Welz > Edmonton, Alberta > jwelz at hotmail.com > > > >>From: "John Colby" >> >>Ah hell, I still have all my hair and I'll make "bald statements" all I >>want >>to. >> >>J?rgen's just POd because he wasn't included in the mutual admiration >>society. I don't think you were even around "back in the day" when J?rgen >>was getting into 'debates', back in the day when he was doing every little >>thing in code because it was faster and he was on a dialup to a Nazi IT >>center where he had to program around all their limitations. I have never >>seen ANYONE with more creativity than J?rgen. Luckily he got a new job >>IIRC. >> >>Welcome back J?rgen. >> >>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 Bruce.Bruen at railcorp.nsw.gov.au Tue Dec 6 17:15:38 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Wed, 7 Dec 2005 10:15:38 +1100 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re:WhyChangeFieldSi ze/wasCha nge FieldS ize Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D055@EXCHVS1.rail.nsw.gov.au> Then you must avoid at all costs the .Net documentation. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Wednesday, 7 December 2005 9:53 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re:WhyChangeFieldSi ze/wasCha nge FieldS ize ROTFLMAO!!!! Couldn't agree more! Though I'm sure some of my posts may be the same way. For me, I know why I 'wander' a bit. I tend to learn 'relationally'. So when I understand one set of rules, the next set of rules are learned within the original framework. As new things are learned, it's applied globally. So when I describe how to do something, I tend to wander through the 'relationships' a bit, to try and provide the same background that I used to learn the process. I hate solutions like this: To do XYZ: Type ZYX What I love are solutions like this: To do XYZ, X is something or other, and the process to get to Y involves This or That (click here for information about This or That). Z is then reached by the ABC process. (Click here for ABC process information). Example: Type ZYX When something is explained like that, it not only provides you a solution to what you are looking for, but also allows you to extrapolate other similar solutions, or even fine tune the example to better bit your needs. Solutions which don't explain the process involved, or don't provide an working example, IMHO are just plain incomplete, and far less useful then a complete solution. One of the reasons I LOVE Access 97's help file. Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Tuesday, December 06, 2005 4:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize ...rather more obtuse than ambiguous :) This e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From john at winhaven.net Tue Dec 6 17:16:40 2005 From: john at winhaven.net (John Bartow) Date: Tue, 6 Dec 2005 17:16:40 -0600 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: <003601c5fab6$8accda00$6101a8c0@JISREGISTRATION.local> Message-ID: <010601c5fabb$1dca1b20$6901a8c0@ScuzzPaq> LOL! Same here. Whenever I think of J?rgen I think of "bits" because all his examples of optimizing dataflow via terminal server or dialup or whatever. OK, I guess the point was lost on me but it was a fun puzzle to read at the time :o) I have a saying that came out of my heavy duty data migration days - "of course we can migrate it, when it comes down to it everything in the computer is just ones and zeros". J?rgen made that just a little too real for me :o))) But no doubt, you and the other gurus on the list deserve some backslapping, self admiring banter once in awhile. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman ...welcome back, the place has never been quite the same without you ...JC and Shamil still try half-heartedly to barrage us with technical gobbledegeek but no one ever quite compared with you in that arena ...I'm actually looking forward to once more being totally lost trying to follow where you wander From djkr at msn.com Tue Dec 6 17:29:18 2005 From: djkr at msn.com (DJK(John) Robinson) Date: Tue, 6 Dec 2005 23:29:18 -0000 Subject: [AccessD] S-p-a-m subjects In-Reply-To: <200512061919.jB6JJcJ21378@databaseadvisors.com> Message-ID: Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > From wdhindman at bellsouth.net Tue Dec 6 17:54:15 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Tue, 6 Dec 2005 18:54:15 -0500 Subject: [AccessD] S-p-a-m subjects References: Message-ID: <00cb01c5fac0$5dd5ba80$6101a8c0@JISREGISTRATION.local> ...I second that emotion! William ----- Original Message ----- From: "DJK(John) Robinson" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, December 06, 2005 6:29 PM Subject: [AccessD] S-p-a-m subjects > Actual Subject: > RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi > ze/wasCha nge FieldS ize > > Folks, is there any chance we could remove all this repeated "Re: [Spam]" > stuff from the headers, please? Or better still, stop it being inserted > in > the first place? (JC?) > > I'm always behind with my reading, and it's become a PITA during the last > week. > > John > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: 06 December 2005 19:20 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan > geFieldSi ze/wasCha nge FieldS ize > > >>I hadn't gotten into Classes at the time, and so my code was awash with > arrays and routines that were far more complex then they really needed to > be. > > LOL, me too. > > < --- snip --- > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cfoust at infostatsystems.com Tue Dec 6 18:02:11 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 6 Dec 2005 16:02:11 -0800 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re:WhyChangeFieldSi ze/wasCha nge FieldS ize Message-ID: LOL I used some of his code as an example of extremely verbose commenting in a presentation at the get-together in San Diego a few years ago! ;-} Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Tuesday, December 06, 2005 2:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re:WhyChangeFieldSi ze/wasCha nge FieldS ize ...rather more obtuse than ambiguous :) ...I remember way back in the days when JC was plying code down in old Mexico and selling his app samples over the web ...I dl'd his JIT sample and found plowing through the documentation a bit trying ...I suggested to him that the documentation was a bit "obtuse" ...it was the first time I ever truly understood the term "colbyized" :))))) William ----- Original Message ----- From: To: Sent: Tuesday, December 06, 2005 1:58 PM Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize > Most of JC's replies are amiguous. > > Drew > > -----Original Message----- > From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > Sent: Tuesday, December 06, 2005 12:50 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why > ChangeFieldSi ze/wasCha nge FieldS ize > > > I wasn't poking fun at you, Drew. I was pointing out that JC had made > a highly ambiguous reply! ;-} > > Charlotte > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Tuesday, December 06, 2005 10:39 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why > ChangeFieldSi ze/wasCha nge FieldS ize > > > Okay, lets put the claws away, that wasn't very nice CF. > > Drew > > -----Original Message----- > From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > Sent: Tuesday, December 06, 2005 9:55 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > >>> I know I do. > > You mean you look back and say "what an idiot Drew was"?? ;-> > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Monday, December 05, 2005 7:15 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > > LOL. > > No, I think maybe you're just growing up. In 20 years I think you > will look at what you said this year and say "what an idiot I was". I > know I do. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Monday, December 05, 2005 9:29 PM > To: accessd at databaseadvisors.com > Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field > Size/wasCha nge FieldS ize > > Is it me, or did the magnetic poles just shift? Something happened, > JC and I agree on a development technique! ;) > > Drew > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Tue Dec 6 18:03:43 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 6 Dec 2005 16:03:43 -0800 Subject: [AccessD] S-p-a-m subjects Message-ID: I second the motion! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 3:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] S-p-a-m subjects Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Tue Dec 6 18:14:52 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 19:14:52 -0500 Subject: [AccessD] S-p-a-m subjects In-Reply-To: Message-ID: <200512070014.jB70EvJ00583@databaseadvisors.com> I would love to, but I have no idea where it is coming from. I cannot see myself looking for and editing the subject of every reply. AFAICR the RE re re re has always existed, it is just including the word spam in there now. Is it possible to tell outlook not to add the RE: in the subject when replying to something? I would do that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] S-p-a-m subjects I second the motion! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 3:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] S-p-a-m subjects Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From djkr at msn.com Tue Dec 6 18:23:36 2005 From: djkr at msn.com (DJK(John) Robinson) Date: Wed, 7 Dec 2005 00:23:36 -0000 Subject: [AccessD] S-p-a-m subjects In-Reply-To: <200512070014.jB70EvJ00583@databaseadvisors.com> Message-ID: John, it's the SPAM we're after, rather than the RE. And it does seem to be your incoming mail in particular that's causing the trouble. It's classified Charlotte's mail as spam (see below). John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:15 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] S-p-a-m subjects I would love to, but I have no idea where it is coming from. I cannot see myself looking for and editing the subject of every reply. AFAICR the RE re re re has always existed, it is just including the word spam in there now. Is it possible to tell outlook not to add the RE: in the subject when replying to something? I would do that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] S-p-a-m subjects I second the motion! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 3:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] S-p-a-m subjects Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 6 18:37:35 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 19:37:35 -0500 Subject: [AccessD] [Spam] Re: S-p-a-m subjects In-Reply-To: Message-ID: <200512070037.jB70beJ06184@databaseadvisors.com> I understand that, but unless I know how to get rid of the "spam" automagically it ain't coming out. I suspect it's another "feature" of Access 2003 but no way to tell. I am suddenly RECEIVING some messages with that [spam] already in the header. I am just hitting reply and sending whatever is in the header back out again. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:24 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] S-p-a-m subjects John, it's the SPAM we're after, rather than the RE. And it does seem to be your incoming mail in particular that's causing the trouble. It's classified Charlotte's mail as spam (see below). John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:15 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] S-p-a-m subjects I would love to, but I have no idea where it is coming from. I cannot see myself looking for and editing the subject of every reply. AFAICR the RE re re re has always existed, it is just including the word spam in there now. Is it possible to tell outlook not to add the RE: in the subject when replying to something? I would do that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] S-p-a-m subjects I second the motion! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 3:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] S-p-a-m subjects Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From djkr at msn.com Tue Dec 6 18:46:07 2005 From: djkr at msn.com (DJK(John) Robinson) Date: Wed, 7 Dec 2005 00:46:07 -0000 Subject: [AccessD] [Spam] Re: S-p-a-m subjects In-Reply-To: <200512070037.jB70beJ06184@databaseadvisors.com> Message-ID: John It's something that happened between 22 and 29 Nov. Is all your incoming mail classified as [spam], or just the AccessD stuff? (I assume you mean *Outlook* 2003?) Did you change to Outlook2003 during that week? I'm interested, since I'm thinking of changing to it myself. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:38 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: S-p-a-m subjects I understand that, but unless I know how to get rid of the "spam" automagically it ain't coming out. I suspect it's another "feature" of Access 2003 but no way to tell. I am suddenly RECEIVING some messages with that [spam] already in the header. I am just hitting reply and sending whatever is in the header back out again. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:24 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] S-p-a-m subjects John, it's the SPAM we're after, rather than the RE. And it does seem to be your incoming mail in particular that's causing the trouble. It's classified Charlotte's mail as spam (see below). John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:15 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] S-p-a-m subjects I would love to, but I have no idea where it is coming from. I cannot see myself looking for and editing the subject of every reply. AFAICR the RE re re re has always existed, it is just including the word spam in there now. Is it possible to tell outlook not to add the RE: in the subject when replying to something? I would do that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] S-p-a-m subjects I second the motion! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 3:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] S-p-a-m subjects Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 6 19:16:07 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 20:16:07 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: S-p-a-m subjects In-Reply-To: Message-ID: <200512070116.jB71GFJ17088@databaseadvisors.com> I think I did change it that week. Not sure exactly when but it was at MOST two weeks ago (and regretting it ever since). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:46 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] [Spam] Re: S-p-a-m subjects John It's something that happened between 22 and 29 Nov. Is all your incoming mail classified as [spam], or just the AccessD stuff? (I assume you mean *Outlook* 2003?) Did you change to Outlook2003 during that week? I'm interested, since I'm thinking of changing to it myself. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:38 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: S-p-a-m subjects I understand that, but unless I know how to get rid of the "spam" automagically it ain't coming out. I suspect it's another "feature" of Access 2003 but no way to tell. I am suddenly RECEIVING some messages with that [spam] already in the header. I am just hitting reply and sending whatever is in the header back out again. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:24 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] S-p-a-m subjects John, it's the SPAM we're after, rather than the RE. And it does seem to be your incoming mail in particular that's causing the trouble. It's classified Charlotte's mail as spam (see below). John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:15 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] S-p-a-m subjects I would love to, but I have no idea where it is coming from. I cannot see myself looking for and editing the subject of every reply. AFAICR the RE re re re has always existed, it is just including the word spam in there now. Is it possible to tell outlook not to add the RE: in the subject when replying to something? I would do that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] S-p-a-m subjects I second the motion! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 3:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] S-p-a-m subjects Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 6 19:32:06 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 20:32:06 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: S-p-a-m subjects In-Reply-To: Message-ID: <200512070132.jB71WGJ21077@databaseadvisors.com> The odd part is that it isn't ALL AccessD messages, only some. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:46 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] [Spam] Re: S-p-a-m subjects John It's something that happened between 22 and 29 Nov. Is all your incoming mail classified as [spam], or just the AccessD stuff? (I assume you mean *Outlook* 2003?) Did you change to Outlook2003 during that week? I'm interested, since I'm thinking of changing to it myself. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:38 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: S-p-a-m subjects I understand that, but unless I know how to get rid of the "spam" automagically it ain't coming out. I suspect it's another "feature" of Access 2003 but no way to tell. I am suddenly RECEIVING some messages with that [spam] already in the header. I am just hitting reply and sending whatever is in the header back out again. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:24 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] S-p-a-m subjects John, it's the SPAM we're after, rather than the RE. And it does seem to be your incoming mail in particular that's causing the trouble. It's classified Charlotte's mail as spam (see below). John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:15 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] S-p-a-m subjects I would love to, but I have no idea where it is coming from. I cannot see myself looking for and editing the subject of every reply. AFAICR the RE re re re has always existed, it is just including the word spam in there now. Is it possible to tell outlook not to add the RE: in the subject when replying to something? I would do that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] S-p-a-m subjects I second the motion! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 3:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] S-p-a-m subjects Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 6 19:35:04 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 20:35:04 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: S-p-a-m subjects In-Reply-To: Message-ID: <200512070135.jB71ZDJ21919@databaseadvisors.com> OK, I have "added sender to safe email list" so we shall see if this stops. It definitely seems to be Outlook 2003. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:46 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] [Spam] Re: S-p-a-m subjects John It's something that happened between 22 and 29 Nov. Is all your incoming mail classified as [spam], or just the AccessD stuff? (I assume you mean *Outlook* 2003?) Did you change to Outlook2003 during that week? I'm interested, since I'm thinking of changing to it myself. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:38 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: S-p-a-m subjects I understand that, but unless I know how to get rid of the "spam" automagically it ain't coming out. I suspect it's another "feature" of Access 2003 but no way to tell. I am suddenly RECEIVING some messages with that [spam] already in the header. I am just hitting reply and sending whatever is in the header back out again. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:24 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] S-p-a-m subjects John, it's the SPAM we're after, rather than the RE. And it does seem to be your incoming mail in particular that's causing the trouble. It's classified Charlotte's mail as spam (see below). John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:15 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] S-p-a-m subjects I would love to, but I have no idea where it is coming from. I cannot see myself looking for and editing the subject of every reply. AFAICR the RE re re re has always existed, it is just including the word spam in there now. Is it possible to tell outlook not to add the RE: in the subject when replying to something? I would do that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] S-p-a-m subjects I second the motion! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 3:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] S-p-a-m subjects Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From djkr at msn.com Tue Dec 6 19:40:22 2005 From: djkr at msn.com (DJK(John) Robinson) Date: Wed, 7 Dec 2005 01:40:22 -0000 Subject: [AccessD] S-p-a-m subjects In-Reply-To: <200512070116.jB71GFJ17088@databaseadvisors.com> Message-ID: Sympathies! When you discover the cause and cure, be sure to let us know, please! >The odd part is that it isn't ALL AccessD messages, only some. Ah! So maybe it's something to do with subject matter, or senders. I've got to go now, so happy hunting! John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 01:16 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: S-p-a-m subjects I think I did change it that week. Not sure exactly when but it was at MOST two weeks ago (and regretting it ever since). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:46 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] [Spam] Re: S-p-a-m subjects John It's something that happened between 22 and 29 Nov. Is all your incoming mail classified as [spam], or just the AccessD stuff? (I assume you mean *Outlook* 2003?) Did you change to Outlook2003 during that week? I'm interested, since I'm thinking of changing to it myself. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:38 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: S-p-a-m subjects I understand that, but unless I know how to get rid of the "spam" automagically it ain't coming out. I suspect it's another "feature" of Access 2003 but no way to tell. I am suddenly RECEIVING some messages with that [spam] already in the header. I am just hitting reply and sending whatever is in the header back out again. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:24 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] S-p-a-m subjects John, it's the SPAM we're after, rather than the RE. And it does seem to be your incoming mail in particular that's causing the trouble. It's classified Charlotte's mail as spam (see below). John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:15 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] S-p-a-m subjects I would love to, but I have no idea where it is coming from. I cannot see myself looking for and editing the subject of every reply. AFAICR the RE re re re has always existed, it is just including the word spam in there now. Is it possible to tell outlook not to add the RE: in the subject when replying to something? I would do that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] S-p-a-m subjects I second the motion! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 3:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] S-p-a-m subjects Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From djkr at msn.com Tue Dec 6 19:43:04 2005 From: djkr at msn.com (DJK(John) Robinson) Date: Wed, 7 Dec 2005 01:43:04 -0000 Subject: [AccessD] A test for JC In-Reply-To: <200512070135.jB71ZDJ21919@databaseadvisors.com> Message-ID: How's that? J -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 01:35 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: S-p-a-m subjects OK, I have "added sender to safe email list" so we shall see if this stops. It definitely seems to be Outlook 2003. John W. Colby www.ColbyConsulting.com From Jeff at outbaktech.com Tue Dec 6 20:29:05 2005 From: Jeff at outbaktech.com (Jeff Barrows) Date: Tue, 6 Dec 2005 20:29:05 -0600 Subject: [AccessD] A test for JC Message-ID: Worked for me! Btw, I have been using Outlook 2003 for months now and never had this problem. Jeff Barrows MCP, MCAD, MCSD Outbak Technologies, LLC Racine, WI Phone: (262) 886-5913 Fax: (262) 886-5932 jeff at outbaktech.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:43 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] A test for JC How's that? J -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 01:35 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: S-p-a-m subjects OK, I have "added sender to safe email list" so we shall see if this stops. It definitely seems to be Outlook 2003. 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 Dec 6 21:27:12 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 22:27:12 -0500 Subject: [AccessD] [Spam] A test for JC In-Reply-To: Message-ID: <200512070327.jB73ROJ18100@databaseadvisors.com> This one came in with SPAM in the header. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 8:43 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] [AccessD] A test for JC How's that? J -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 01:35 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: S-p-a-m subjects OK, I have "added sender to safe email list" so we shall see if this stops. It definitely seems to be Outlook 2003. 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 Dec 6 21:27:28 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 22:27:28 -0500 Subject: [AccessD] A test for JC In-Reply-To: Message-ID: <200512070327.jB73ReJ18118@databaseadvisors.com> This one came in without SPAM in the header. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jeff Barrows Sent: Tuesday, December 06, 2005 9:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A test for JC Worked for me! Btw, I have been using Outlook 2003 for months now and never had this problem. Jeff Barrows MCP, MCAD, MCSD Outbak Technologies, LLC Racine, WI Phone: (262) 886-5913 Fax: (262) 886-5932 jeff at outbaktech.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:43 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] A test for JC How's that? J -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 01:35 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: S-p-a-m subjects OK, I have "added sender to safe email list" so we shall see if this stops. It definitely seems to be Outlook 2003. 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 joeget at vgernet.net Tue Dec 6 21:12:19 2005 From: joeget at vgernet.net (John Eget) Date: Tue, 6 Dec 2005 22:12:19 -0500 Subject: [AccessD] mdb to mde problem? Message-ID: <000201c5fae0$8fe0f470$dbc2f63f@JOHN> Can anyone tell me what would cause a mde to open a switchboard correctly but after converting to a mde it opens with the following words when opening up the backend. I am using access 2002 "The expression After Update you entered as the event property setting produced the following error: The expression you entered refers to an object that is closed or doesn't exist" Thanks John Eget From kathryn at bassett.net Tue Dec 6 22:48:29 2005 From: kathryn at bassett.net (Kathryn Bassett) Date: Tue, 6 Dec 2005 20:48:29 -0800 Subject: [AccessD] S-p-a-m subjects In-Reply-To: <200512070135.jB71ZDJ21919@databaseadvisors.com> Message-ID: <20051206204832.FBF0E8D2@dm18.mta.everyone.net> I have Outlook2003 and have been using it for about a year, never had a problem like that. I've revised the subject line so that it's only Re: S-p-a-m subjects Let's see what happens. BTW, I use McAfee - what spam program do you use? Maybe that's what's causing it? -- Kathryn Rhinehart Bassett (Pasadena CA) "Genealogy is my bag" "GH is my soap" kathryn at bassett.net http://bassett.net > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: 06 Dec 2005 5:35 pm > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: S-p-a-m subjects > > OK, I have "added sender to safe email list" so we shall see > if this stops. > It definitely seems to be Outlook 2003. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DJK(John) Robinson > Sent: Tuesday, December 06, 2005 7:46 PM > To: 'Access Developers discussion and problem solving' > Subject: [Spam] Re: [AccessD] [Spam] Re: S-p-a-m subjects > > John > > It's something that happened between 22 and 29 Nov. Is all > your incoming mail classified as [spam], or just the AccessD > stuff? (I assume you mean > *Outlook* 2003?) Did you change to Outlook2003 during that > week? I'm interested, since I'm thinking of changing to it myself. > > John > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: 07 December 2005 00:38 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: S-p-a-m subjects > > > I understand that, but unless I know how to get rid of the "spam" > automagically it ain't coming out. I suspect it's another > "feature" of Access 2003 but no way to tell. I am suddenly > RECEIVING some messages with that [spam] already in the > header. I am just hitting reply and sending whatever is in > the header back out again. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DJK(John) Robinson > Sent: Tuesday, December 06, 2005 7:24 PM > To: 'Access Developers discussion and problem solving' > Subject: [Spam] Re: [AccessD] S-p-a-m subjects > > John, it's the SPAM we're after, rather than the RE. And it > does seem to be your incoming mail in particular that's > causing the trouble. It's classified Charlotte's mail as > spam (see below). > > John > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: 07 December 2005 00:15 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] S-p-a-m subjects > > > I would love to, but I have no idea where it is coming from. > I cannot see myself looking for and editing the subject of > every reply. AFAICR the RE re re re has always existed, it > is just including the word spam in there now. > > Is it possible to tell outlook not to add the RE: in the > subject when replying to something? I would do that. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Charlotte Foust > Sent: Tuesday, December 06, 2005 7:04 PM > To: Access Developers discussion and problem solving > Subject: [Spam] Re: [AccessD] S-p-a-m subjects > > I second the motion! > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DJK(John) Robinson > Sent: Tuesday, December 06, 2005 3:29 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] S-p-a-m subjects > > > Actual Subject: > RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: > [Spam]Re:WhyChan geFieldSi > ze/wasCha nge FieldS ize > > Folks, is there any chance we could remove all this repeated > "Re: [Spam]" > stuff from the headers, please? Or better still, stop it > being inserted in the first place? (JC?) > > I'm always behind with my reading, and it's become a PITA > during the last week. > > John > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: 06 December 2005 19:20 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: > [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize > > > >I hadn't gotten into Classes at the time, and so my code was > awash with > arrays and routines that were far more complex then they > really needed to be. > > LOL, me too. > > < --- snip --- > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 6 23:05:30 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 7 Dec 2005 00:05:30 -0500 Subject: [AccessD] S-p-a-m subjects In-Reply-To: <20051206204832.FBF0E8D2@dm18.mta.everyone.net> Message-ID: <200512070505.jB755hJ09676@databaseadvisors.com> It looks like it might be SpamAssasin turned on at my web host server. I went out and turned it off entirely. We will see. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From jmhecht at earthlink.net Wed Dec 7 00:41:37 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Tue, 6 Dec 2005 22:41:37 -0800 Subject: [AccessD] Independent Developers Question In-Reply-To: <028301c5f9fb$2a8f7780$6501a8c0@user> Message-ID: <000001c5faf9$46d39800$6701a8c0@Hewlett> I thank everyone for there input. Is there something I should be reading that I haven't yet? I tried reading Sagekey but you need to own a product to get there KB. Joe Hecht jmhecht at earthlink.net ttp://www.databaseadvisors.com From martyconnelly at shaw.ca Wed Dec 7 02:05:28 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 07 Dec 2005 00:05:28 -0800 Subject: [AccessD] Independent Developers Question References: <000001c5faf9$46d39800$6701a8c0@Hewlett> Message-ID: <439697C8.1050408@shaw.ca> Maybe this book on Access Security http://www.vb123.com Joe Hecht wrote: >I thank everyone for there input. Is there something I >should be reading that I haven't yet? > >I tried reading Sagekey but you need to own a product to get >there KB. > >Joe Hecht >jmhecht at earthlink.net >ttp://www.databaseadvisors.com > > > -- Marty Connelly Victoria, B.C. Canada From martyconnelly at shaw.ca Wed Dec 7 02:03:41 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 07 Dec 2005 00:03:41 -0800 Subject: [AccessD] mdb to mde problem? References: <000201c5fae0$8fe0f470$dbc2f63f@JOHN> Message-ID: <4396975D.80407@shaw.ca> Try a decompile, compress, recompile, compress then create the mde. This will get rid of any junk p-code John Eget wrote: >Can anyone tell me what would cause a mde to open a switchboard correctly but after converting to a mde it opens with the following words when opening up the backend. I am using access 2002 > >"The expression After Update you entered as the event property setting produced the following error: The expression you entered refers to an object that is closed or doesn't exist" > >Thanks > >John Eget > > -- Marty Connelly Victoria, B.C. Canada From artful at rogers.com Wed Dec 7 02:15:25 2005 From: artful at rogers.com (Arthur Fuller) Date: Wed, 7 Dec 2005 03:15:25 -0500 Subject: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size In-Reply-To: <200512052343.jB5Nh3J31364@databaseadvisors.com> Message-ID: <200512070815.jB78FIJ29164@databaseadvisors.com> Way back when, in the days of Clipper, Artful.Lib included a phone number validation function that obeyed all the rules internationally that were then current. Then populations grew and phone number prefixes ran out of suffixes and then they started breaking the rules. Currently, I can't think of a rule set that guarantees the validity of a phone number, and even if I could, I would give it a life expectancy of a couple of years at best. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: December 5, 2005 6:43 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size I just ran into a field the other day. PolicyID, guaranteed to NEVER be more than 10 characters, so the field was set to 10 characters (by the previous programmer). Guess what? We finally (3 years later) got a policed that was waaaay more than 10 characters. Of course the entire policy record could not go in, which prevented the claim from being processed. All users must get out of the database so that I can open up the field (to 255 characters of course). I don't care WHAT the business rule is, text data can and will change. SSN is a good example. It is guaranteed to be XXX-XX-XXXX except that they are running out of SSNs (50 years later) and guess what is going to change in the next few years... Length types of rules are not the thing (IMHO) that should be enforced at the DB level. John W. Colby www.ColbyConsulting.com From artful at rogers.com Wed Dec 7 02:18:16 2005 From: artful at rogers.com (Arthur Fuller) Date: Wed, 7 Dec 2005 03:18:16 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize In-Reply-To: <200512060315.jB63F5J20450@databaseadvisors.com> Message-ID: <200512070818.jB78I9J30029@databaseadvisors.com> I guess you are much more intelligent than I. It only takes me about one year (at best) to realize what an idiot I was. It happens so often that I have switched the tense, and realize what an idiot I perpetually am. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: December 5, 2005 10:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. From artful at rogers.com Wed Dec 7 02:24:26 2005 From: artful at rogers.com (Arthur Fuller) Date: Wed, 7 Dec 2005 03:24:26 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyCha ngeFieldSize/wasCha nge FieldS ize In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD228@main2.marlow.com> Message-ID: <200512070824.jB78OKJ31920@databaseadvisors.com> I disagree. I think that you are all Hungarian watermelon merchants. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: December 6, 2005 1:40 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyCha ngeFieldSize/wasCha nge FieldS ize I expect it from you, not from Charlotte. Of course, we've called each other worse names, but I think we have a pretty good professional respect for each other. Drew From Gustav at cactus.dk Wed Dec 7 03:05:55 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 10:05:55 +0100 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: Hi J?rgen Ho ho, no one can stir the pot like you! /gustav PS: I hope your revised job conditions fits you well. And I'm sure you are worth every dollar you get paid. >>> jwelz at hotmail.com 06-12-2005 21:52:17 >>> Not all consumers of the verbiage generated at this list are skilled programmers nor do they all have frameworks. Many, I am sure, are not clear on normalization. Many are learning about coding, and I recall seeing questions about things such as input masks. Not everyone is equipped to handle every possible kind of record validation or data error in code. For some, limits on field size may well represent a meaningful restriction on data, one that may tune users in on the type of data expected and can help mitigate a failure to save records. Bald statements by highly regarded professionals that they do not restrict text field size without addressing the record size are as helpful as saying data conflict errors will significantly decrease or vanish if you just use unbound forms. It's a cure for a problem, but there are consequences. If you look at the history of the previous thread on this topic, you will realize that there are highly regarded developers with years of experience who did not know about or consider the matter of record size limitations so you can be certain that many people who browse for information here would benefit from a bit more than 'I set field size to 255 for all text fields. Some of the thread subjects on this topic remind me of that Monty Python skit/song Spam spam spam spam spam.... the last 10 posts on this topic read like a mutual admiration society. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com From dajomigo at tpg.com.au Wed Dec 7 05:05:08 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Wed, 07 Dec 2005 22:05:08 +1100 Subject: [AccessD] Concatenating data into lists Message-ID: <6.2.1.2.2.20051207220358.0341c248@mail.tpg.com.au> I have been trying to learn how to use Dev Ashish's wonderful module to turn data from a child table into a comma delimitered list. It works perfectly every time I use Northwind to test it and even works if I import tables and queries into Northwind from another database. But I can't get it to work in any other database. One line in the code has me thinking (Set db as Database - I am using Access XP and it doesn't recognise this code. But I just comment it out and Northwind is happy. I don't get any error messages, it just doesn't put anything into the query field. Anyone who wants to see an example of what I have been working on, I can send a copy of the test database (only about 20kb zipped) TIA David Gould DG Solutions From Gustav at cactus.dk Wed Dec 7 05:11:10 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 12:11:10 +0100 Subject: [AccessD] Concatenating data into lists Message-ID: Hi David Sounds like you need to add a reference to DAO and change these lines: Dim db As DAO.Database Dim rs As DAO.Recordset /gustav >>> dajomigo at tpg.com.au 07-12-2005 12:05:08 >>> I have been trying to learn how to use Dev Ashish's wonderful module to turn data from a child table into a comma delimitered list. It works perfectly every time I use Northwind to test it and even works if I import tables and queries into Northwind from another database. But I can't get it to work in any other database. One line in the code has me thinking (Set db as Database - I am using Access XP and it doesn't recognise this code. But I just comment it out and Northwind is happy. I don't get any error messages, it just doesn't put anything into the query field. Anyone who wants to see an example of what I have been working on, I can send a copy of the test database (only about 20kb zipped) TIA David Gould DG Solutions From paul.hartland at isharp.co.uk Wed Dec 7 05:14:56 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Wed, 7 Dec 2005 11:14:56 -0000 Subject: [AccessD] Concatenating data into lists In-Reply-To: <6.2.1.2.2.20051207220358.0341c248@mail.tpg.com.au> Message-ID: In XP wouldn't you use something like the following: Dim db AS ADODB.Connection Set db = CurrentProject.Connection Paul Hartland -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne Gould Sent: 07 December 2005 11:05 To: Access Developers discussion and problem solving Subject: [AccessD] Concatenating data into lists I have been trying to learn how to use Dev Ashish's wonderful module to turn data from a child table into a comma delimitered list. It works perfectly every time I use Northwind to test it and even works if I import tables and queries into Northwind from another database. But I can't get it to work in any other database. One line in the code has me thinking (Set db as Database - I am using Access XP and it doesn't recognise this code. But I just comment it out and Northwind is happy. I don't get any error messages, it just doesn't put anything into the query field. Anyone who wants to see an example of what I have been working on, I can send a copy of the test database (only about 20kb zipped) TIA David Gould DG Solutions -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Wed Dec 7 05:17:22 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 12:17:22 +0100 Subject: [AccessD] Concatenating data into lists Message-ID: Hi David Or adjust this variation with a saved query which I posted recently: Here's a variation where you save the SQL to look up the Qualifications in a separate query assuming that your primary key, VolNum, is a number: PARAMETERS lngKey Long; SELECT QualificationCode FROM tblQualifications WHERE VolNum = lngKey ORDER BY QualificationCode; Save this as, say, qdyQualifications. Now, adjust you main query to include the function below to look something like this: SELECT *, ConcatenateRecords('qdyQualifications',[VolNum],'QualificationCode',', ') FROM tblVolunteers; /gustav Public Function ConcatenateRecords( _ ByVal strSource As String, _ ByVal lngKey As Long, _ ByVal strField As String, _ Optional ByVal strSeparator As String = ";") _ As String ' Concatenates values from one field (strField) from all ' records in query strSource using parameter value lngKey. ' Values are separated by strSeparator. ' Default output like: ' 34;56;34;67;234 ' ' 1999-10-12. Cactus Data ApS, CPH Dim dbs As DAO.Database Dim qdf As DAO.QueryDef Dim rst As DAO.Recordset Dim fld As DAO.Field Dim booPluralis As Boolean Dim strFields As String On Error GoTo Err_ConcatenateRecords Set dbs = CurrentDb() If Len(strSource) > 0 And Len(strField) > 0 Then Set qdf = dbs.QueryDefs(strSource) qdf.Parameters(0) = lngKey Set rst = qdf.OpenRecordset() Set fld = rst.Fields(strField) With rst While Not .EOF If booPluralis = True Then ' There is more than one record. ' Add separator. strFields = strFields & strSeparator End If strFields = strFields & Trim(fld.value) booPluralis = True .MoveNext Wend .Close End With Set fld = Nothing Set rst = Nothing Set qdf = Nothing End If Set dbs = Nothing ConcatenateRecords = strFields Exit_ConcatenateRecords: Exit Function Err_ConcatenateRecords: MsgBox "Error " & Err.Number & ". " & Err.Description Resume Exit_ConcatenateRecords End Function From lists at bitshk.com Wed Dec 7 05:27:15 2005 From: lists at bitshk.com (Stuart Sanders) Date: Wed, 07 Dec 2005 19:27:15 +0800 Subject: [AccessD] Concatenating data into lists In-Reply-To: <6.2.1.2.2.20051207220358.0341c248@mail.tpg.com.au> References: <6.2.1.2.2.20051207220358.0341c248@mail.tpg.com.au> Message-ID: The code was likely written using Miscrosoft DAO rather than ADO which is set by default in Access 2003. If you feel like the exercise you can probably convert the code to ADO, but since I haven't looked at it I don't know how much other ado specific code it contains. For a simple solution, the easiest thing would be to add a reference to DAO and change the declares for database and recordset to DAO.Database and DAO.recordset. To change the reference, from a code window, click on the tools menu and then references... The one you are looking for is called the Microsoft DAO x.x Object Library. In my case its 3.6, but I'm not using access 2003. Make sure the reference stays below the Microsoft ActiveX Data Objects library so that your existing code doesn't need to change. Stuart -----Original Message----- From: David & Joanne Gould To: Access Developers discussion and problem solving Date: Wed, 07 Dec 2005 22:05:08 +1100 Subject: [AccessD] Concatenating data into lists > I have been trying to learn how to use Dev Ashish's wonderful module to > turn data from a child table into a comma delimitered list. It works > perfectly every time I use Northwind to test it and even works if I > import > tables and queries into Northwind from another database. But I can't > get it > to work in any other database. One line in the code has me thinking > (Set db > as Database - I am using Access XP and it doesn't recognise this code. > But > I just comment it out and Northwind is happy. > > I don't get any error messages, it just doesn't put anything into the > query > field. Anyone who wants to see an example of what I have been working > on, I > can send a copy of the test database (only about 20kb zipped) > > TIA > > David Gould > DG Solutions > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From dajomigo at tpg.com.au Wed Dec 7 05:58:48 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Wed, 07 Dec 2005 22:58:48 +1100 Subject: [AccessD] Concatenating data into lists In-Reply-To: References: <6.2.1.2.2.20051207220358.0341c248@mail.tpg.com.au> Message-ID: <6.2.1.2.2.20051207225749.033adcf0@mail.tpg.com.au> Thank you both for your suggestions. I will try them properly tomorrow after I have had som sleep. David At 10:17 PM 7/12/2005, Gustav Brock wrote: >Hi David > >Or adjust this variation with a saved query which I posted recently: > >Here's a variation where you save the SQL to look up the Qualifications in >a separate query assuming that your primary key, VolNum, is a number: > > PARAMETERS lngKey Long; > SELECT > QualificationCode > FROM > tblQualifications > WHERE > VolNum = lngKey > ORDER BY > QualificationCode; > >Save this as, say, qdyQualifications. > >Now, adjust you main query to include the function below to look something >like this: > > SELECT > *, > ConcatenateRecords('qdyQualifications',[VolNum],'QualificationCode',', ') > FROM > tblVolunteers; > >/gustav > > > >Public Function ConcatenateRecords( _ > ByVal strSource As String, _ > ByVal lngKey As Long, _ > ByVal strField As String, _ > Optional ByVal strSeparator As String = ";") _ > As String > >' Concatenates values from one field (strField) from all >' records in query strSource using parameter value lngKey. >' Values are separated by strSeparator. >' Default output like: >' 34;56;34;67;234 >' >' 1999-10-12. Cactus Data ApS, CPH > > Dim dbs As DAO.Database > Dim qdf As DAO.QueryDef > Dim rst As DAO.Recordset > Dim fld As DAO.Field > > Dim booPluralis As Boolean > Dim strFields As String > > On Error GoTo Err_ConcatenateRecords > > Set dbs = CurrentDb() > > If Len(strSource) > 0 And Len(strField) > 0 Then > Set qdf = dbs.QueryDefs(strSource) > qdf.Parameters(0) = lngKey > Set rst = qdf.OpenRecordset() > Set fld = rst.Fields(strField) > > With rst > While Not .EOF > If booPluralis = True Then > ' There is more than one record. > ' Add separator. > strFields = strFields & strSeparator > End If > strFields = strFields & Trim(fld.value) > booPluralis = True > .MoveNext > Wend > .Close > End With > > Set fld = Nothing > Set rst = Nothing > Set qdf = Nothing > End If > > Set dbs = Nothing > > ConcatenateRecords = strFields > >Exit_ConcatenateRecords: > Exit Function > >Err_ConcatenateRecords: > MsgBox "Error " & Err.Number & ". " & Err.Description > Resume Exit_ConcatenateRecords > >End Function > > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com At 10:27 PM 7/12/2005, Stuart Sanders wrote: >The code was likely written using Miscrosoft DAO rather than ADO which is >set by default in Access 2003. > >If you feel like the exercise you can probably convert the code to ADO, >but since I haven't looked at it I don't know how much other ado specific >code it contains. > >For a simple solution, the easiest thing would be to add a reference to >DAO and change the declares for database and recordset to DAO.Database and >DAO.recordset. > >To change the reference, from a code window, click on the tools menu and >then references... > >The one you are looking for is called the Microsoft DAO x.x Object >Library. In my case its 3.6, but I'm not using access 2003. > >Make sure the reference stays below the Microsoft ActiveX Data Objects >library so that your existing code doesn't need to change. > >Stuart > > >-----Original Message----- >From: David & Joanne Gould >To: Access Developers discussion and problem solving > >Date: Wed, 07 Dec 2005 22:05:08 +1100 >Subject: [AccessD] Concatenating data into lists > > > I have been trying to learn how to use Dev Ashish's wonderful module to > > turn data from a child table into a comma delimitered list. It works > > perfectly every time I use Northwind to test it and even works if I > > import > > tables and queries into Northwind from another database. But I can't > > get it > > to work in any other database. One line in the code has me thinking > > (Set db > > as Database - I am using Access XP and it doesn't recognise this code. > > But > > I just comment it out and Northwind is happy. > > > > I don't get any error messages, it just doesn't put anything into the > > query > > field. Anyone who wants to see an example of what I have been working > > on, I > > can send a copy of the test database (only about 20kb zipped) > > > > TIA > > > > David Gould > > DG Solutions > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Wed Dec 7 06:46:48 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Wed, 7 Dec 2005 07:46:48 -0500 Subject: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size References: <200512070815.jB78FIJ29164@databaseadvisors.com> Message-ID: <001101c5fb2c$4a0e9690$6101a8c0@JISREGISTRATION.local> ...I used to try to do phone validation by country but gave up due to some countries having as many as a half dozen internal systems ...and keep changing them ...how in the hell they talk to each other is a mystery to me :( ...I now default to form level formatting/validating for US/CAN phone numbers, but turn it all off for other international numbers ...and yes, I limit that field size at the table level ...its the only sane way I've found to deal with the problem :( William ----- Original Message ----- From: "Arthur Fuller" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, December 07, 2005 3:15 AM Subject: Re: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size > Way back when, in the days of Clipper, Artful.Lib included a phone number > validation function that obeyed all the rules internationally that were > then > current. Then populations grew and phone number prefixes ran out of > suffixes > and then they started breaking the rules. Currently, I can't think of a > rule > set that guarantees the validity of a phone number, and even if I could, I > would give it a life expectancy of a couple of years at best. > A. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: December 5, 2005 6:43 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: Why Change Field Size/was Change Field > Size > > I just ran into a field the other day. PolicyID, guaranteed to NEVER be > more than 10 characters, so the field was set to 10 characters (by the > previous programmer). > > Guess what? We finally (3 years later) got a policed that was waaaay more > than 10 characters. Of course the entire policy record could not go in, > which prevented the claim from being processed. All users must get out of > the database so that I can open up the field (to 255 characters of > course). > > I don't care WHAT the business rule is, text data can and will change. > SSN > is a good example. It is guaranteed to be XXX-XX-XXXX except that they > are > running out of SSNs (50 years later) and guess what is going to change in > the next few years... > > Length types of rules are not the thing (IMHO) that should be enforced at > the DB level. > > 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 wdhindman at bellsouth.net Wed Dec 7 07:06:57 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Wed, 7 Dec 2005 08:06:57 -0500 Subject: [AccessD] Concatenating data into lists References: <6.2.1.2.2.20051207220358.0341c248@mail.tpg.com.au> <6.2.1.2.2.20051207225749.033adcf0@mail.tpg.com.au> Message-ID: <002301c5fb2f$1b76eaa0$6101a8c0@JISREGISTRATION.local> ...just a couple of further notes ...AccessXP defaults to ADO, Dev's module is written in DAO ...I try not to mix the environments simply because it makes code maintenance a pita ...if I'm using Jet I use DAO because, ime, its much faster and frankly, I know it a lot better ...and MS has essentialy abandoned ADO so I'm not investing any more time than necessary in it ...but if I'm using anything but Jet as my be, then ADO is probably the way to go ...the point being that while you can mix the environments, you then have to set both references and remember which you've defaulted to (placed first in the ref list) ...Stuart places the ADO reference above the DAO and I do just the opposite ...it all depends on your local needs as to which works best or you ...in your case I suspect that if you place the DAO 3.6 ref above the ADO ref, Dev's code will play fine without any further changes ...but it "might" screw up other code in your mdb ...and it might not if you've learned to ignore most MS program samples and fanatically define your dbs as ADO or DAO ...just my 2 cents, I'm sure others will demur :) William ----- Original Message ----- From: "David & Joanne Gould" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 07, 2005 6:58 AM Subject: Re: [AccessD] Concatenating data into lists > Thank you both for your suggestions. I will try them properly tomorrow > after I have had som sleep. > > David > > At 10:17 PM 7/12/2005, Gustav Brock wrote: >>Hi David >> >>Or adjust this variation with a saved query which I posted recently: >> >>Here's a variation where you save the SQL to look up the Qualifications in >>a separate query assuming that your primary key, VolNum, is a number: >> >> PARAMETERS lngKey Long; >> SELECT >> QualificationCode >> FROM >> tblQualifications >> WHERE >> VolNum = lngKey >> ORDER BY >> QualificationCode; >> >>Save this as, say, qdyQualifications. >> >>Now, adjust you main query to include the function below to look something >>like this: >> >> SELECT >> *, >> >> ConcatenateRecords('qdyQualifications',[VolNum],'QualificationCode',', ') >> FROM >> tblVolunteers; >> >>/gustav >> >> >> >>Public Function ConcatenateRecords( _ >> ByVal strSource As String, _ >> ByVal lngKey As Long, _ >> ByVal strField As String, _ >> Optional ByVal strSeparator As String = ";") _ >> As String >> >>' Concatenates values from one field (strField) from all >>' records in query strSource using parameter value lngKey. >>' Values are separated by strSeparator. >>' Default output like: >>' 34;56;34;67;234 >>' >>' 1999-10-12. Cactus Data ApS, CPH >> >> Dim dbs As DAO.Database >> Dim qdf As DAO.QueryDef >> Dim rst As DAO.Recordset >> Dim fld As DAO.Field >> >> Dim booPluralis As Boolean >> Dim strFields As String >> >> On Error GoTo Err_ConcatenateRecords >> >> Set dbs = CurrentDb() >> >> If Len(strSource) > 0 And Len(strField) > 0 Then >> Set qdf = dbs.QueryDefs(strSource) >> qdf.Parameters(0) = lngKey >> Set rst = qdf.OpenRecordset() >> Set fld = rst.Fields(strField) >> >> With rst >> While Not .EOF >> If booPluralis = True Then >> ' There is more than one record. >> ' Add separator. >> strFields = strFields & strSeparator >> End If >> strFields = strFields & Trim(fld.value) >> booPluralis = True >> .MoveNext >> Wend >> .Close >> End With >> >> Set fld = Nothing >> Set rst = Nothing >> Set qdf = Nothing >> End If >> >> Set dbs = Nothing >> >> ConcatenateRecords = strFields >> >>Exit_ConcatenateRecords: >> Exit Function >> >>Err_ConcatenateRecords: >> MsgBox "Error " & Err.Number & ". " & Err.Description >> Resume Exit_ConcatenateRecords >> >>End Function >> >> >> >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com > > At 10:27 PM 7/12/2005, Stuart Sanders wrote: > >>The code was likely written using Miscrosoft DAO rather than ADO which is >>set by default in Access 2003. >> >>If you feel like the exercise you can probably convert the code to ADO, >>but since I haven't looked at it I don't know how much other ado specific >>code it contains. >> >>For a simple solution, the easiest thing would be to add a reference to >>DAO and change the declares for database and recordset to DAO.Database and >>DAO.recordset. >> >>To change the reference, from a code window, click on the tools menu and >>then references... >> >>The one you are looking for is called the Microsoft DAO x.x Object >>Library. In my case its 3.6, but I'm not using access 2003. >> >>Make sure the reference stays below the Microsoft ActiveX Data Objects >>library so that your existing code doesn't need to change. >> >>Stuart >> >> >>-----Original Message----- >>From: David & Joanne Gould >>To: Access Developers discussion and problem solving >> >>Date: Wed, 07 Dec 2005 22:05:08 +1100 >>Subject: [AccessD] Concatenating data into lists >> >> > I have been trying to learn how to use Dev Ashish's wonderful module to >> > turn data from a child table into a comma delimitered list. It works >> > perfectly every time I use Northwind to test it and even works if I >> > import >> > tables and queries into Northwind from another database. But I can't >> > get it >> > to work in any other database. One line in the code has me thinking >> > (Set db >> > as Database - I am using Access XP and it doesn't recognise this code. >> > But >> > I just comment it out and Northwind is happy. >> > >> > I don't get any error messages, it just doesn't put anything into the >> > query >> > field. Anyone who wants to see an example of what I have been working >> > on, I >> > can send a copy of the test database (only about 20kb zipped) >> > >> > TIA >> > >> > David Gould >> > DG Solutions >> > >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From paul.hartland at isharp.co.uk Wed Dec 7 08:42:22 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Wed, 7 Dec 2005 14:42:22 -0000 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run In-Reply-To: Message-ID: To all, I think I may have a siilar problem to that post by Lonnie a couple of weeks back, I have a function that creates an Excel sheet which I have to call twice, once for last weeks figures and once for year to date.....The first run works without a hitch (and I close all references to Excel objects etc), on the second run I get the error message: Run-time error '1004'; Method 'Sheets' of object '_Global' failed Has anyone had this before, if so how do I go about resolving it.....It's not really urgent but is really bugging me over the last couple of weeks...I have even tried closing the references in a variety of ways with no success on the error.. Thanks in advance for any help on this. Paul Hartland Database Developer From lists at bitshk.com Wed Dec 7 08:58:55 2005 From: lists at bitshk.com (Stuart Sanders) Date: Wed, 07 Dec 2005 22:58:55 +0800 Subject: [AccessD] Concatenating data into lists In-Reply-To: <002301c5fb2f$1b76eaa0$6101a8c0@JISREGISTRATION.local> References: <6.2.1.2.2.20051207220358.0341c248@mail.tpg.com.au> <6.2.1.2.2.20051207225749.033adcf0@mail.tpg.com.au> <002301c5fb2f$1b76eaa0$6101a8c0@JISREGISTRATION.local> Message-ID: Actually Stuart doesn't use ADO in Access and never has. Even now I stick with DAO. In a pure Jet (ie Access) environment I've never really found ADO to offer anything I need that DAO already doesn't already have. Plus DAO allows you to do more to the actual database and is from what I've read (never really done a personal comparison) is faster as it doesn't add an extra layer. It was merely my suggestion to him as he may already have code that requires the ADO reference. So keeping the ADO reference higher means the only changes needed were those I (and others) listed. Since there are coding and keyword differences between the two, it allows him to run DAO code as and when he needs. Stuart -----Original Message----- From: "William Hindman" To: "Access Developers discussion and problem solving" Date: Wed, 7 Dec 2005 08:06:57 -0500 Subject: Re: [AccessD] Concatenating data into lists > ...just a couple of further notes ...AccessXP defaults to ADO, Dev's > module > is written in DAO ...I try not to mix the environments simply because > it > makes code maintenance a pita ...if I'm using Jet I use DAO because, > ime, > its much faster and frankly, I know it a lot better ...and MS has > essentialy > abandoned ADO so I'm not investing any more time than necessary in it > ...but > if I'm using anything but Jet as my be, then ADO is probably the way to > go > ...the point being that while you can mix the environments, you then > have to > set both references and remember which you've defaulted to (placed > first in > the ref list) ...Stuart places the ADO reference above the DAO and I do > just > the opposite ...it all depends on your local needs as to which works > best or > you ...in your case I suspect that if you place the DAO 3.6 ref above > the > ADO ref, Dev's code will play fine without any further changes ...but > it > "might" screw up other code in your mdb ...and it might not if you've > learned to ignore most MS program samples and fanatically define your > dbs as > ADO or DAO ...just my 2 cents, I'm sure others will demur :) > > William > > ----- Original Message ----- > From: "David & Joanne Gould" > To: "Access Developers discussion and problem solving" > > Sent: Wednesday, December 07, 2005 6:58 AM > Subject: Re: [AccessD] Concatenating data into lists > > > > Thank you both for your suggestions. I will try them properly > tomorrow > > after I have had som sleep. > > > > David > > > > At 10:17 PM 7/12/2005, Gustav Brock wrote: > >>Hi David > >> > >>Or adjust this variation with a saved query which I posted recently: > >> > >>Here's a variation where you save the SQL to look up the > Qualifications in > >>a separate query assuming that your primary key, VolNum, is a number: > >> > >> PARAMETERS lngKey Long; > >> SELECT > >> QualificationCode > >> FROM > >> tblQualifications > >> WHERE > >> VolNum = lngKey > >> ORDER BY > >> QualificationCode; > >> > >>Save this as, say, qdyQualifications. > >> > >>Now, adjust you main query to include the function below to look > something > >>like this: > >> > >> SELECT > >> *, > >> > >> > ConcatenateRecords('qdyQualifications',[VolNum],'QualificationCode',', > ') > >> FROM > >> tblVolunteers; > >> > >>/gustav > >> > >> > >> > >>Public Function ConcatenateRecords( _ > >> ByVal strSource As String, _ > >> ByVal lngKey As Long, _ > >> ByVal strField As String, _ > >> Optional ByVal strSeparator As String = ";") _ > >> As String > >> > >>' Concatenates values from one field (strField) from all > >>' records in query strSource using parameter value lngKey. > >>' Values are separated by strSeparator. > >>' Default output like: > >>' 34;56;34;67;234 > >>' > >>' 1999-10-12. Cactus Data ApS, CPH > >> > >> Dim dbs As DAO.Database > >> Dim qdf As DAO.QueryDef > >> Dim rst As DAO.Recordset > >> Dim fld As DAO.Field > >> > >> Dim booPluralis As Boolean > >> Dim strFields As String > >> > >> On Error GoTo Err_ConcatenateRecords > >> > >> Set dbs = CurrentDb() > >> > >> If Len(strSource) > 0 And Len(strField) > 0 Then > >> Set qdf = dbs.QueryDefs(strSource) > >> qdf.Parameters(0) = lngKey > >> Set rst = qdf.OpenRecordset() > >> Set fld = rst.Fields(strField) > >> > >> With rst > >> While Not .EOF > >> If booPluralis = True Then > >> ' There is more than one record. > >> ' Add separator. > >> strFields = strFields & strSeparator > >> End If > >> strFields = strFields & Trim(fld.value) > >> booPluralis = True > >> .MoveNext > >> Wend > >> .Close > >> End With > >> > >> Set fld = Nothing > >> Set rst = Nothing > >> Set qdf = Nothing > >> End If > >> > >> Set dbs = Nothing > >> > >> ConcatenateRecords = strFields > >> > >>Exit_ConcatenateRecords: > >> Exit Function > >> > >>Err_ConcatenateRecords: > >> MsgBox "Error " & Err.Number & ". " & Err.Description > >> Resume Exit_ConcatenateRecords > >> > >>End Function > >> > >> > >> > >> > >>-- > >>AccessD mailing list > >>AccessD at databaseadvisors.com > >>http://databaseadvisors.com/mailman/listinfo/accessd > >>Website: http://www.databaseadvisors.com > > > > At 10:27 PM 7/12/2005, Stuart Sanders wrote: > > > >>The code was likely written using Miscrosoft DAO rather than ADO > which is > >>set by default in Access 2003. > >> > >>If you feel like the exercise you can probably convert the code to > ADO, > >>but since I haven't looked at it I don't know how much other ado > specific > >>code it contains. > >> > >>For a simple solution, the easiest thing would be to add a reference > to > >>DAO and change the declares for database and recordset to > DAO.Database and > >>DAO.recordset. > >> > >>To change the reference, from a code window, click on the tools menu > and > >>then references... > >> > >>The one you are looking for is called the Microsoft DAO x.x Object > >>Library. In my case its 3.6, but I'm not using access 2003. > >> > >>Make sure the reference stays below the Microsoft ActiveX Data > Objects > >>library so that your existing code doesn't need to change. > >> > >>Stuart > >> > >> > >>-----Original Message----- > >>From: David & Joanne Gould > >>To: Access Developers discussion and problem solving > >> > >>Date: Wed, 07 Dec 2005 22:05:08 +1100 > >>Subject: [AccessD] Concatenating data into lists > >> > >> > I have been trying to learn how to use Dev Ashish's wonderful > module to > >> > turn data from a child table into a comma delimitered list. It > works > >> > perfectly every time I use Northwind to test it and even works if > I > >> > import > >> > tables and queries into Northwind from another database. But I > can't > >> > get it > >> > to work in any other database. One line in the code has me > thinking > >> > (Set db > >> > as Database - I am using Access XP and it doesn't recognise this > code. > >> > But > >> > I just comment it out and Northwind is happy. > >> > > >> > I don't get any error messages, it just doesn't put anything into > the > >> > query > >> > field. Anyone who wants to see an example of what I have been > working > >> > on, I > >> > can send a copy of the test database (only about 20kb zipped) > >> > > >> > TIA > >> > > >> > David Gould > >> > DG Solutions > >> > > >> > > >> > -- > >> > AccessD mailing list > >> > AccessD at databaseadvisors.com > >> > http://databaseadvisors.com/mailman/listinfo/accessd > >> > Website: http://www.databaseadvisors.com > >> > >> > >>-- > >>AccessD mailing list > >>AccessD at databaseadvisors.com > >>http://databaseadvisors.com/mailman/listinfo/accessd > >>Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From reuben at gfconsultants.com Wed Dec 7 09:02:27 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 7 Dec 2005 10:02:27 -0500 Subject: [AccessD] Excel to Access Message-ID: Could someone point me to or provide a nice way to import Excel data in Access on a daily basis. A potential clients uses Excel daily to calculate some stuff about Mutual funds. They then want to send that data to Access at the end of every day in order to have a history of the funds. Thanks. Reuben Cummings GFC, LLC 812.523.1017 From Gustav at cactus.dk Wed Dec 7 09:13:22 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 16:13:22 +0100 Subject: [AccessD] Excel to Access Message-ID: Hi Reuben No need to import first. Just link the Worksheet or Named Range. Then use a query to retrieve the data. /gustav >>> reuben at gfconsultants.com 07-12-2005 16:02:27 >>> Could someone point me to or provide a nice way to import Excel data in Access on a daily basis. A potential clients uses Excel daily to calculate some stuff about Mutual funds. They then want to send that data to Access at the end of every day in order to have a history of the funds. Thanks. Reuben Cummings GFC, LLC 812.523.1017 From jwcolby at ColbyConsulting.com Wed Dec 7 09:15:55 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 7 Dec 2005 10:15:55 -0500 Subject: [AccessD] Excel to Access In-Reply-To: Message-ID: <200512071526.jB7FQlJ16701@databaseadvisors.com> Reuben, Excel is fraught with danger when used directly, ESPECIALLY when it is hand edited. The reason is that the data can change data types down a column, let's say it started as a number, but they then cut and pasted something that Excel thinks is a string (but looks like a number). When you link to that sheet, you will end up with #error or something similar scattered through your data. If you must do this, then immediately export the data to a CSV file. The reason for doing that is that a CSV file has nothing in it indicating what the data actually is, thus Access guesses when you set up the import. Further you can then specify each field intentionally if you need to do so. So export to CSV Import the csv data to a temp table Work from that temp table. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Wednesday, December 07, 2005 10:02 AM To: AccessD Subject: [AccessD] Excel to Access Could someone point me to or provide a nice way to import Excel data in Access on a daily basis. A potential clients uses Excel daily to calculate some stuff about Mutual funds. They then want to send that data to Access at the end of every day in order to have a history of the funds. Thanks. 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 Gustav at cactus.dk Wed Dec 7 10:06:34 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 17:06:34 +0100 Subject: [AccessD] Excel to Access Message-ID: Hi Reuben Of course, this method requires consistent data. /gustav >>> Gustav at cactus.dk 07-12-2005 16:13:22 >>> Hi Reuben No need to import first. Just link the Worksheet or Named Range. Then use a query to retrieve the data. /gustav >>> reuben at gfconsultants.com 07-12-2005 16:02:27 >>> Could someone point me to or provide a nice way to import Excel data in Access on a daily basis. A potential clients uses Excel daily to calculate some stuff about Mutual funds. They then want to send that data to Access at the end of every day in order to have a history of the funds. Thanks. Reuben Cummings GFC, LLC 812.523.1017 From paul.hartland at isharp.co.uk Wed Dec 7 10:17:10 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Wed, 7 Dec 2005 16:17:10 -0000 Subject: [AccessD] Excel to Access In-Reply-To: Message-ID: Wouldn't the best way to do this be to create a table, then get the user to select the spreadsheet, then use the Excel objects and a recordset to import the data line by line, you can then at least check for data conformity etc as it's importing and give the user a report at the end.... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 07 December 2005 16:07 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Excel to Access Hi Reuben Of course, this method requires consistent data. /gustav >>> Gustav at cactus.dk 07-12-2005 16:13:22 >>> Hi Reuben No need to import first. Just link the Worksheet or Named Range. Then use a query to retrieve the data. /gustav >>> reuben at gfconsultants.com 07-12-2005 16:02:27 >>> Could someone point me to or provide a nice way to import Excel data in Access on a daily basis. A potential clients uses Excel daily to calculate some stuff about Mutual funds. They then want to send that data to Access at the end of every day in order to have a history of the funds. Thanks. 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 jimdettman at earthlink.net Wed Dec 7 10:32:35 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Wed, 7 Dec 2005 11:32:35 -0500 Subject: [AccessD] Excel to Access In-Reply-To: <200512071526.jB7FQlJ16701@databaseadvisors.com> Message-ID: John, I've had problems the other way to. Had a text field in Access with a store number in it. One record had '01010' another '1010' Two different stores (customer's data; so don't ask) Upon export, Excel would ignore the text data type and treat the column as a number. As a result, the first record would end up with the leading 0 removed. Thus I'd end up with two records with 1010 You really need to watch what you do with Excel when you import/export. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Wednesday, December 07, 2005 10:16 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Excel to Access Reuben, Excel is fraught with danger when used directly, ESPECIALLY when it is hand edited. The reason is that the data can change data types down a column, let's say it started as a number, but they then cut and pasted something that Excel thinks is a string (but looks like a number). When you link to that sheet, you will end up with #error or something similar scattered through your data. If you must do this, then immediately export the data to a CSV file. The reason for doing that is that a CSV file has nothing in it indicating what the data actually is, thus Access guesses when you set up the import. Further you can then specify each field intentionally if you need to do so. So export to CSV Import the csv data to a temp table Work from that temp table. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Wednesday, December 07, 2005 10:02 AM To: AccessD Subject: [AccessD] Excel to Access Could someone point me to or provide a nice way to import Excel data in Access on a daily basis. A potential clients uses Excel daily to calculate some stuff about Mutual funds. They then want to send that data to Access at the end of every day in order to have a history of the funds. Thanks. 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 Gustav at cactus.dk Wed Dec 7 10:34:34 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 17:34:34 +0100 Subject: [AccessD] Excel to Access Message-ID: Hi Paul I would say the best way is the simplest that works reliably. Manually filled-in worksheets can be a nightmare and then your method may be the only one. But it is slow. On the other hand, if the sheets are generated from, say, a mainframe, hold text or integer columns only and never exploit empty fields, linking is by far the easiest and fastest method; you may even skip the linking by pulling the data directly with the IN operator in a query. /gustav >>> paul.hartland at isharp.co.uk 07-12-2005 17:17:10 >>> Wouldn't the best way to do this be to create a table, then get the user to select the spreadsheet, then use the Excel objects and a recordset to import the data line by line, you can then at least check for data conformity etc as it's importing and give the user a report at the end.... From jwcolby at ColbyConsulting.com Wed Dec 7 10:39:29 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 7 Dec 2005 11:39:29 -0500 Subject: [AccessD] Excel to Access In-Reply-To: Message-ID: <200512071640.jB7Ge9J03945@databaseadvisors.com> Agreed on all counts. However he indicated that this was a hand edited spreadsheet which is exactly why I cautioned as I did. Excel is just a nightmare as a data transfer medium, even when machine generated, because of the issue of stripped leading zeros. This can kill SSNs for example. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, December 07, 2005 11:35 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Excel to Access Hi Paul I would say the best way is the simplest that works reliably. Manually filled-in worksheets can be a nightmare and then your method may be the only one. But it is slow. On the other hand, if the sheets are generated from, say, a mainframe, hold text or integer columns only and never exploit empty fields, linking is by far the easiest and fastest method; you may even skip the linking by pulling the data directly with the IN operator in a query. /gustav >>> paul.hartland at isharp.co.uk 07-12-2005 17:17:10 >>> Wouldn't the best way to do this be to create a table, then get the user to select the spreadsheet, then use the Excel objects and a recordset to import the data line by line, you can then at least check for data conformity etc as it's importing and give the user a report at the end.... -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jim.Hale at FleetPride.com Wed Dec 7 10:50:15 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Wed, 7 Dec 2005 10:50:15 -0600 Subject: [AccessD] Excel to Access Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8B6@corp-es01.fleetpride.com> In general the way I do this is to have a hidden "flat file" sheet in Excel that links to the data to be imported on the other sheets. Then you can link to the sheet and create a query to import the data or write code to read the flat file "records". If the process involves more than one file I save them all to a folder and have my code open and read each of the files. If you want to describe the format your client's data is in (ie in "records" on a sheet, spread randomly on various sheets, etc) I can help you figure out the most appropriate way to load it into Access. Jim Hale -----Original Message----- From: Reuben Cummings [mailto:reuben at gfconsultants.com] Sent: Wednesday, December 07, 2005 9:02 AM To: AccessD Subject: [AccessD] Excel to Access Could someone point me to or provide a nice way to import Excel data in Access on a daily basis. A potential clients uses Excel daily to calculate some stuff about Mutual funds. They then want to send that data to Access at the end of every day in order to have a history of the funds. Thanks. 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 *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From reuben at gfconsultants.com Wed Dec 7 10:54:41 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 7 Dec 2005 11:54:41 -0500 Subject: [AccessD] Excel to Access In-Reply-To: Message-ID: > > Of course, this method requires consistent data. I think you just hit the problem with this method. I'm going to have to use specific ranges within the spreadsheet due to the layout. The spreadsheets we will be dealing with are not just data stores/calculators - they are used as informative/formatted forms. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Gustav Brock > Sent: Wednesday, December 07, 2005 11:07 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Excel to Access > > > Hi Reuben > > Of course, this method requires consistent data. > > /gustav > > >>> Gustav at cactus.dk 07-12-2005 16:13:22 >>> > Hi Reuben > > No need to import first. > Just link the Worksheet or Named Range. Then use a query to > retrieve the data. > > /gustav > > >>> reuben at gfconsultants.com 07-12-2005 16:02:27 >>> > Could someone point me to or provide a nice way to import Excel data in > Access on a daily basis. > > A potential clients uses Excel daily to calculate some stuff about Mutual > funds. They then want to send that data to Access at the end of every day > in order to have a history of the funds. > > Thanks. > > 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 reuben at gfconsultants.com Wed Dec 7 10:54:41 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 7 Dec 2005 11:54:41 -0500 Subject: [AccessD] Excel to Access In-Reply-To: <200512071526.jB7FQlJ16701@databaseadvisors.com> Message-ID: How could I go about exporting specific portions of an excel spreadsheet to a CSV from Access? I would prefer to have them open the Access app and click a button to bring the data in. The function in Access would send the data from the specified ranges (which would be hard coded for now) to a CSV, import that to a table, and then format and place the data accordingly. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby > Sent: Wednesday, December 07, 2005 10:16 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Excel to Access > > > Reuben, > > Excel is fraught with danger when used directly, ESPECIALLY when > it is hand > edited. The reason is that the data can change data types down a column, > let's say it started as a number, but they then cut and pasted something > that Excel thinks is a string (but looks like a number). When you link to > that sheet, you will end up with #error or something similar scattered > through your data. If you must do this, then immediately export > the data to > a CSV file. The reason for doing that is that a CSV file has > nothing in it > indicating what the data actually is, thus Access guesses when you set up > the import. Further you can then specify each field intentionally if you > need to do so. > > So export to CSV > Import the csv data to a temp table > Work from that temp table. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings > Sent: Wednesday, December 07, 2005 10:02 AM > To: AccessD > Subject: [AccessD] Excel to Access > > Could someone point me to or provide a nice way to import Excel data in > Access on a daily basis. > > A potential clients uses Excel daily to calculate some stuff about Mutual > funds. They then want to send that data to Access at the end of every day > in order to have a history of the funds. > > Thanks. > > 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 darsant at gmail.com Wed Dec 7 11:02:27 2005 From: darsant at gmail.com (Josh McFarlane) Date: Wed, 7 Dec 2005 11:02:27 -0600 Subject: [AccessD] Determine Closest Two Records for a Given Value Message-ID: <53c8e05a0512070902h5d809678s2eec806a10fc5bf9@mail.gmail.com> OK, got a bit of a fun SQL problem. I have a table that contains a distance floating point value. Given a certain record, I need to find the closest distance above and below it in a seperate table (Same physical measurement system though, so I can extrapolate the data. Is it possible to select the first record above and below for a certain value? IE: I want data at distance 5. However, the table has: 1 3.4 4.1 6.3 So, the SQL query should return records 4.1 and 6.3 so I can extrapolate data from them. If this isn't possible, what would be the next best thing? Maybe two queries that did something such as TOP 1 Distance>5 and TOP 1 Distance<5? Thanks -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From jwelz at hotmail.com Wed Dec 7 11:11:15 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Wed, 07 Dec 2005 10:11:15 -0700 Subject: [AccessD] Excel to Access In-Reply-To: Message-ID: Same kinds of problem sending data to Excel here too. Job numbers have a 2 digit year (will they never learn...) an office city character and then a 3 digit sequential number. A 2005 Vancouver job number might be 05V123 and presents no problem. Excel converts Edmonton jobs to an exponential number. I can explictly define the field format in a template file and use automation to always write to that template file or set the cell format on the fly, also with automation. The 2003 version of Excel places a distracting green triangle at the upper left of the cell to flag the fact that you've messed up the formatting of the cell, then, if the cell is selected you get a little 'tool tip' with an exclamation mark which on mouse over gives a further tool tip telling you that you're an idiot and the cell contains text and a context sensitive drop down menu inviting users to completely mess up the text. I guess I'd better figure out how to use automation to tell it to 'Ignore the Error' because users are invited to fix this number formatted at text, or at least password protect the column. Give me Excel 97 back please. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Jim Dettman" > >John, > > I've had problems the other way to. Had a text field in Access with a >store number in it. One record had > >'01010' > >another > > '1010' > > Two different stores (customer's data; so don't ask) Upon export, >Excel >would ignore the text data type and treat the column as a number. As a >result, the first record would end up with the leading 0 removed. Thus I'd >end up with two records with 1010 > > You really need to watch what you do with Excel when you import/export. > >Jim. From KIsmert at texassystems.com Wed Dec 7 11:17:45 2005 From: KIsmert at texassystems.com (Ken Ismert) Date: Wed, 7 Dec 2005 11:17:45 -0600 Subject: [AccessD] WhyChangeFieldSize/wasChange FieldSize Message-ID: >>I disagree. I think that you are all >>Hungarian watermelon merchants. Ooh, sting !!! -Ken, the French Egg Foo Young Fryer From cfoust at infostatsystems.com Wed Dec 7 11:26:38 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 7 Dec 2005 09:26:38 -0800 Subject: [AccessD] Determine Closest Two Records for a Given Value Message-ID: So you want to select the MAX value less than 5 and the MIN value greater than 5? What do you want to happen if there is a 5 in the table? Does that get returned or not? What happens if there is no value less than or none greater than the distance? Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Josh McFarlane Sent: Wednesday, December 07, 2005 9:02 AM To: Access Developers discussion and problem solving Subject: [AccessD] Determine Closest Two Records for a Given Value OK, got a bit of a fun SQL problem. I have a table that contains a distance floating point value. Given a certain record, I need to find the closest distance above and below it in a seperate table (Same physical measurement system though, so I can extrapolate the data. Is it possible to select the first record above and below for a certain value? IE: I want data at distance 5. However, the table has: 1 3.4 4.1 6.3 So, the SQL query should return records 4.1 and 6.3 so I can extrapolate data from them. If this isn't possible, what would be the next best thing? Maybe two queries that did something such as TOP 1 Distance>5 and TOP 1 Distance<5? Thanks -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From papparuff at comcast.net Wed Dec 7 11:28:34 2005 From: papparuff at comcast.net (papparuff at comcast.net) Date: Wed, 07 Dec 2005 17:28:34 +0000 Subject: [AccessD] Determine Closest Two Records for a Given Value Message-ID: <120720051728.2688.43971BC20000ECE300000A80220730079300009A9D0E9F9F0E9F@comcast.net> Will this work for you? SELECT MAX(Distance) AS FoundDistance FROM tbl_YourTableName Where Distance < 5 UNION SELECT MIN(Distance) AS FoundDistance FROM tbl_YourTableName Where Distance > 5 ORDER BY FoundDistance John -- John V. Ruff ? The Eternal Optimist :-) ?Commit to the Lord whatever you do, and your plans will succeed.? Proverbs 16:3 -------------- Original message -------------- From: Josh McFarlane > OK, got a bit of a fun SQL problem. > > I have a table that contains a distance floating point value. Given a > certain record, I need to find the closest distance above and below > it in a seperate table (Same physical measurement system though, so I > can extrapolate the data. Is it possible to select the first record > above and below for a certain value? > > IE: > > I want data at distance 5. > > However, the table has: > 1 > 3.4 > 4.1 > 6.3 > > So, the SQL query should return records 4.1 and 6.3 so I can > extrapolate data from them. > > If this isn't possible, what would be the next best thing? Maybe two > queries that did something such as > TOP 1 Distance>5 and TOP 1 Distance<5? > > Thanks > -- > Josh McFarlane > > "Peace cannot be kept by force. It can only be achieved by understanding." > -Albert Einstein > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Gustav at cactus.dk Wed Dec 7 12:19:41 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 19:19:41 +0100 Subject: [AccessD] Determine Closest Two Records for a Given Value Message-ID: Hi Josh Use Abs() for this: SELECT TOP 1 ID, Distance FROM tblDistance ORDER BY ABS(5-[Distance]); /gustav >>> darsant at gmail.com 07-12-2005 18:02:27 >>> OK, got a bit of a fun SQL problem. I have a table that contains a distance floating point value. Given a certain record, I need to find the closest distance above and below it in a seperate table (Same physical measurement system though, so I can extrapolate the data. Is it possible to select the first record above and below for a certain value? IE: I want data at distance 5. However, the table has: 1 3.4 4.1 6.3 So, the SQL query should return records 4.1 and 6.3 so I can extrapolate data from them. If this isn't possible, what would be the next best thing? Maybe two queries that did something such as TOP 1 Distance>5 and TOP 1 Distance<5? Thanks -- Josh McFarlane From Gustav at cactus.dk Wed Dec 7 12:24:46 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 19:24:46 +0100 Subject: [AccessD] Excel to Access Message-ID: Hi Reuben If you have the chance to apply Named Ranges, by all means do that. It's one of my favourite tips. And the comments on leading zeroes and the troubles they may cause, I can sadly confirm. /gustav >>> reuben at gfconsultants.com 07-12-2005 17:54:41 >>> > > Of course, this method requires consistent data. I think you just hit the problem with this method. I'm going to have to use specific ranges within the spreadsheet due to the layout. The spreadsheets we will be dealing with are not just data stores/calculators - they are used as informative/formatted forms. From DWUTKA at marlow.com Wed Dec 7 12:33:11 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 7 Dec 2005 12:33:11 -0600 Subject: [AccessD] Excel to Access Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD243@main2.marlow.com> Personally, I prefer to use ADO to communicate with Excel. It's fast, and easy to use. Drew -----Original Message----- From: Reuben Cummings [SMTP:reuben at gfconsultants.com] Sent: Wednesday, December 07, 2005 9:02 AM To: AccessD Subject: [AccessD] Excel to Access Could someone point me to or provide a nice way to import Excel data in Access on a daily basis. A potential clients uses Excel daily to calculate some stuff about Mutual funds. They then want to send that data to Access at the end of every day in order to have a history of the funds. Thanks. 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 darsant at gmail.com Wed Dec 7 12:43:23 2005 From: darsant at gmail.com (Josh McFarlane) Date: Wed, 7 Dec 2005 12:43:23 -0600 Subject: [AccessD] Determine Closest Two Records for a Given Value In-Reply-To: <120720051728.2688.43971BC20000ECE300000A80220730079300009A9D0E9F9F0E9F@comcast.net> References: <120720051728.2688.43971BC20000ECE300000A80220730079300009A9D0E9F9F0E9F@comcast.net> Message-ID: <53c8e05a0512071043u1bb2ee67vf433bbf0aa8fcf40@mail.gmail.com> On 12/7/05, papparuff at comcast.net wrote: > Will this work for you? > > SELECT MAX(Distance) AS FoundDistance > FROM tbl_YourTableName > Where Distance < 5 > UNION > SELECT MIN(Distance) AS FoundDistance > FROM tbl_YourTableName > Where Distance > 5 > ORDER BY FoundDistance Yes! That works exactly! I didn't even think about UNION'ing them. Now, the next question: Can I make a DISTINCT UNION? (IE If there is a value at 5 can I have it only return the record once?) -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From darsant at gmail.com Wed Dec 7 12:46:06 2005 From: darsant at gmail.com (Josh McFarlane) Date: Wed, 7 Dec 2005 12:46:06 -0600 Subject: [AccessD] Determine Closest Two Records for a Given Value In-Reply-To: References: Message-ID: <53c8e05a0512071046k6cfc5196vd1ab836f3333b828@mail.gmail.com> On 12/7/05, Charlotte Foust wrote: > So you want to select the MAX value less than 5 and the MIN value > greater than 5? What do you want to happen if there is a 5 in the > table? Does that get returned or not? What happens if there is no > value less than or none greater than the distance? Well, if there is a 5 value, then I have two ways I could go: Return the 5 value once and use that value in the calculation. Return the 5 value twice, pump it through the extrapolation algorithm, and then return the 5 results (wasted resources but only 1 case to maintain). As to what happens when it's at the extermities, in that case I'd assume we'd just have to use the only record we have. However, since the table will always have a 0 distance record, this case will only occur on the end of the table. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From martyconnelly at shaw.ca Wed Dec 7 12:47:24 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 07 Dec 2005 10:47:24 -0800 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run References: Message-ID: <43972E3C.9010501@shaw.ca> How about a peek at the code. are you using get or createobject? Are you doing an application quit? Paul Hartland (ISHARP) wrote: >To all, > >I think I may have a siilar problem to that post by Lonnie a couple of weeks >back, I have a function that creates an Excel sheet which I have to call >twice, once for last weeks figures and once for year to date.....The first >run works without a hitch (and I close all references to Excel objects etc), >on the second run I get the error message: > > Run-time error '1004'; > Method 'Sheets' of object '_Global' failed > >Has anyone had this before, if so how do I go about resolving it.....It's >not really urgent but is really bugging me over the last couple of weeks...I >have even tried closing the references in a variety of ways with no success >on the error.. > >Thanks in advance for any help on this. > >Paul Hartland >Database Developer > > > -- Marty Connelly Victoria, B.C. Canada From bchacc at san.rr.com Wed Dec 7 12:51:27 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Wed, 7 Dec 2005 10:51:27 -0800 Subject: [AccessD] Is This A Problem? Message-ID: <027c01c5fb5f$3b2bd380$6a01a8c0@HAL9004> Users...you never know what they're going to do... I sent an .mde to a client but had to name it .bob to get it past his network sentries. Told the user to rename .bob to .mde. He renamed it .mdb instead. Says it runs OK. Seems to here as well. Is it really OK? MTIA, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 From reuben at gfconsultants.com Wed Dec 7 12:55:20 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 7 Dec 2005 13:55:20 -0500 Subject: [AccessD] Excel to Access In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD243@main2.marlow.com> Message-ID: Anyone care to share some code? I need... 1. How to get into the spreadsheet. 2. How to put a specified range or column from a given page into a CSV Once I have the CSV I think I can handle it. However, if anyone has some nice suggestions for reading from the CSV I'm listening. I apologize for asking so much. This company called me about a year ago and then let the project die before I even started researching this stuff. Now they call me out of the blue and want it done NOW no matter the cost. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of > DWUTKA at marlow.com > Sent: Wednesday, December 07, 2005 1:33 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Excel to Access > > > Personally, I prefer to use ADO to communicate with Excel. It's fast, and > easy to use. > > Drew > > -----Original Message----- > From: Reuben Cummings [SMTP:reuben at gfconsultants.com] > Sent: Wednesday, December 07, 2005 9:02 AM > To: AccessD > Subject: [AccessD] Excel to Access > > Could someone point me to or provide a nice way to import Excel data > in > Access on a daily basis. > > A potential clients uses Excel daily to calculate some stuff about > Mutual > funds. They then want to send that data to Access at the end of > every day > in order to have a history of the funds. > > Thanks. > > 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 cfoust at infostatsystems.com Wed Dec 7 12:57:07 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 7 Dec 2005 10:57:07 -0800 Subject: [AccessD] Is This A Problem? Message-ID: I think the extension is more of a UI flag to let you know what kind of a database file it is. It doesn't change the essential nature of the mde to call it an mdb. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Wednesday, December 07, 2005 10:51 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Is This A Problem? Users...you never know what they're going to do... I sent an .mde to a client but had to name it .bob to get it past his network sentries. Told the user to rename .bob to .mde. He renamed it .mdb instead. Says it runs OK. Seems to here as well. Is it really OK? MTIA, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Wed Dec 7 13:00:43 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 20:00:43 +0100 Subject: [AccessD] Concatenating data into lists Message-ID: Hi David OK, here's a simple ADO-only version - with example in-line SQL code for Arthur's recipe/ingredient tables ... Public Function ConcatenateRecords( _ ByVal lngSource, _ ByVal lngKey As Long, _ Optional ByVal strSeparator As String = ";") _ As String ' Concatenates values from source lngSource from all ' records using parameter value lngKey. ' Values are separated by strSeparator. ' Default output like: ' 34;56;34;67;234 ' ' 2005-12-07. Cactus Data ApS, CPH. ' List possible sources. Const cstrSQL01 As String = "" & _ "SELECT tblIngredients.IngredientName " & _ "FROM tblRecipeIngredients " & _ "INNER JOIN tblIngredients " & _ " ON tblRecipeIngredients.IngredientID = tblIngredients.IngredientID " & _ "WHERE tblRecipeIngredients.RecipeID = [lngKey] " & _ "ORDER BY tblIngredients.IngredientName;" ' Add other sources. ' Const cstrSQL02 as string = "" & _ ' Keyword to be replaced by actual key. Const cstrKey = "[lngKey]" Dim cnn As New ADODB.Connection Dim rst As New ADODB.Recordset Dim booPluralis As Boolean Dim strFields As String Dim strSource As String On Error GoTo Err_ConcatenateRecords Select Case lngSource Case 1 strSource = cstrSQL01 ' Case 2 ' etc. End Select If Len(strSource) = 0 Then ' Nothing to do. Else Set cnn = CurrentProject.Connection strSource = Replace(strSource, cstrKey, CStr(lngKey)) rst.Open strSource, cnn, adOpenDynamic With rst While Not .EOF If booPluralis = True Then ' There is more than one record. ' Add separator. strFields = strFields & strSeparator End If strFields = strFields & Trim(.Fields(0).Value) booPluralis = True .MoveNext Wend .Close End With End If Set rst = Nothing Set cnn = Nothing ConcatenateRecords = strFields Exit_ConcatenateRecords: Exit Function Err_ConcatenateRecords: MsgBox "Error " & Err.Number & ". " & Err.Description Resume Exit_ConcatenateRecords End Function /gustav From Jim.Hale at FleetPride.com Wed Dec 7 13:06:41 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Wed, 7 Dec 2005 13:06:41 -0600 Subject: [AccessD] Excel to Access Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8B8@corp-es01.fleetpride.com> Since I spend a great deal of my time reading data into and out of Excel sheets for reports, budgets, financial statements,etc. I've tried all the various methods and developed code to use most of them. If you KNOW the data will be in a standard format (generally untouched by human hands), linking to sheets or ranges is generally easiest and simplest to implement. For example, I receive many bank statements that are system generated into Excel sheets. Since I can count on these to be consistent month to month linking to the data generally works and is hassle free. If users are updating sheets, however, it is a whole different matter. The ways to screw up Excel sheet data are almost infinite and everyone's cautions about trying to build error checking safeguards should be heeded. By linking the data I want to import to a hidden sheet that I control I can use formulas to check for the most common errors. In this way I can assert some degree of control over the data to be imported. The error checking can be as simple or elaborate as needed for a particular case and can be divided between using Excel formulas and Access routines to share the data validation load depending upon which makes the most sense in any given case. Does this catch all errors all the time? Of course not. However, I can say that I've used this technique the last four years to run an Excel/Access profit planning system where 200 Excel budget templates were distributed to store managers most with only modest Excel skills. The hidden sheets from the completed templates were loaded into Access without problems. I DO load everything into a temp table that is identical to the hidden sheet. This serves two purposes. First, I can more easily track problems. If a discrepancy exists I can immediately compare the Access table to the hidden table to determine if the problem is between Excel and Access or after Access has retrieved the data. Second, I find it is easier to process the data when it is wholly within the Access environment. BTW using code to load data from (or to) Excel sheets it is relatively easy to develop it in such a way that the Excel user can run the code from a button on the Excel sheet to load the data into Access. Conversely the code can be run from Access to load the data to and from Excel. The former is great when the user doesn't know (or care) about Access but needs to perform the transfer. The latter is great for batch transfers when many files need to be loaded. I usually use the latter while I am developing. When I am confident the process is stable (or I get bored having to routinely run the process) I will place the code into Excel for the user to run. Jim Hale -----Original Message----- From: Reuben Cummings [mailto:reuben at gfconsultants.com] Sent: Wednesday, December 07, 2005 10:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Excel to Access How could I go about exporting specific portions of an excel spreadsheet to a CSV from Access? I would prefer to have them open the Access app and click a button to bring the data in. The function in Access would send the data from the specified ranges (which would be hard coded for now) to a CSV, import that to a table, and then format and place the data accordingly. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby > Sent: Wednesday, December 07, 2005 10:16 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Excel to Access > > > Reuben, > > Excel is fraught with danger when used directly, ESPECIALLY when > it is hand > edited. The reason is that the data can change data types down a column, > let's say it started as a number, but they then cut and pasted something > that Excel thinks is a string (but looks like a number). When you link to > that sheet, you will end up with #error or something similar scattered > through your data. If you must do this, then immediately export > the data to > a CSV file. The reason for doing that is that a CSV file has > nothing in it > indicating what the data actually is, thus Access guesses when you set up > the import. Further you can then specify each field intentionally if you > need to do so. > > So export to CSV > Import the csv data to a temp table > Work from that temp table. > > > John W. Colby > www.ColbyConsulting.com > *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From jimdettman at earthlink.net Wed Dec 7 13:09:10 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Wed, 7 Dec 2005 14:09:10 -0500 Subject: [AccessD] Is This A Problem? In-Reply-To: <027c01c5fb5f$3b2bd380$6a01a8c0@HAL9004> Message-ID: Yup. Extensions mean nothing to Access. As your mom probably told you, it's what's on the inside that counts. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin - Beach Access Software Sent: Wednesday, December 07, 2005 1:51 PM To: AccessD at databaseadvisors.com Subject: [AccessD] Is This A Problem? Users...you never know what they're going to do... I sent an .mde to a client but had to name it .bob to get it past his network sentries. Told the user to rename .bob to .mde. He renamed it .mdb instead. Says it runs OK. Seems to here as well. Is it really OK? MTIA, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Wed Dec 7 13:13:46 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 07 Dec 2005 11:13:46 -0800 Subject: [AccessD] Excel to Access References: Message-ID: <4397346A.8060304@shaw.ca> How about using ADO some really rough samples I believe you can use ADO right down to the range of a worksheet '******************************************* '* ADO to open Excel97 sheet as db/recordset * '******************************************* Dim cnnDB As adodb.Connection Dim rsADO As adodb.Recordset Dim strXLPath As String Set cnnDB = New adodb.Connection Set rsADO = New adodb.Recordset strXLPath = "C:\SomeFolder\Your.xls" ' Specify Excel 8.0 by using the Extended Properties property, ' and then open the Excel file specified by strDBPath. With cnnDB .Provider = "Microsoft.Jet.OLEDB.4.0" .Properties("Extended Properties") = "Excel 8.0" ' .Properties("Extended Properties=")="Excel 8.0;HDR=Yes" .Open strXLPath End With 'open recordset from a worksheet - the name of the worksheet must be ' placed in brackets with a dollar sign appended to sheet name. With rsADO ' use a lock type other than the default (adLockReadOnly) if you ' want to be able to update the recordset - activate next line '.LockType = adLockOptimistic ' Open the recordset with the SQL command you want .Open "SELECT * FROM [SomeSheet$] WHERE LastName = 'Doe'", _ cnnDB, adOpenDynamic, , adCmdText 'recordset is now open - perform any operations on it 'when you're done: .Close End With or ---------- Dim xlsConnection As new ADODB.Connection Dim rs As ADODB.Recordset Dim fs As New FileSystemObject If fs.FileExists(sFilename) Then Err.Number = 0 fs.DeleteFile sFilename, True End If xlsConnection.Mode = adModeWrite xlsConnection.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & sFilename & ";Extended Properties=Excel 8.0;" ' Although Excel doesn't have the notion of a "column type" like a database does you still need to give ' a valid schema fot the create table command... xlsConnection.Execute "create table [First Sheet] (column1 int, [another column] varchar(50) )" xlsConnection.Execute "create table [Second Sheet] (column1 numeric(???), etc )" Set rs = record set for first sheet, but I wont actually use it here... While Not rs.EOF xlsConnection.Execute "insert into [First Sheet] (column1, [another column]) values (123, 'abc')" rs.MoveNext Wend Reuben Cummings wrote: >How could I go about exporting specific portions of an excel spreadsheet to >a CSV from Access? > >I would prefer to have them open the Access app and click a button to bring >the data in. The function in Access would send the data from the specified >ranges (which would be hard coded for now) to a CSV, import that to a table, >and then format and place the data accordingly. > >Reuben Cummings >GFC, LLC >812.523.1017 > > > > >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby >>Sent: Wednesday, December 07, 2005 10:16 AM >>To: 'Access Developers discussion and problem solving' >>Subject: Re: [AccessD] Excel to Access >> >> >>Reuben, >> >>Excel is fraught with danger when used directly, ESPECIALLY when >>it is hand >>edited. The reason is that the data can change data types down a column, >>let's say it started as a number, but they then cut and pasted something >>that Excel thinks is a string (but looks like a number). When you link to >>that sheet, you will end up with #error or something similar scattered >>through your data. If you must do this, then immediately export >>the data to >>a CSV file. The reason for doing that is that a CSV file has >>nothing in it >>indicating what the data actually is, thus Access guesses when you set up >>the import. Further you can then specify each field intentionally if you >>need to do so. >> >>So export to CSV >>Import the csv data to a temp table >>Work from that temp table. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings >>Sent: Wednesday, December 07, 2005 10:02 AM >>To: AccessD >>Subject: [AccessD] Excel to Access >> >>Could someone point me to or provide a nice way to import Excel data in >>Access on a daily basis. >> >>A potential clients uses Excel daily to calculate some stuff about Mutual >>funds. They then want to send that data to Access at the end of every day >>in order to have a history of the funds. >> >>Thanks. >> >>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 >> >> >> > > > > > > -- Marty Connelly Victoria, B.C. Canada From martyconnelly at shaw.ca Wed Dec 7 13:23:53 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 07 Dec 2005 11:23:53 -0800 Subject: [AccessD] Is This A Problem? References: Message-ID: <439736C9.1060802@shaw.ca> You could call it .rat as long as you are running Access from a command line shortcut I have seen this done to hide mdb files on an IIS webserver. It will possibly mess up windows file associations though if you double click from windows explorer . Charlotte Foust wrote: >I think the extension is more of a UI flag to let you know what kind of >a database file it is. It doesn't change the essential nature of the >mde to call it an mdb. > >Charlotte Foust > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >- Beach Access Software >Sent: Wednesday, December 07, 2005 10:51 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] Is This A Problem? > > >Users...you never know what they're going to do... > >I sent an .mde to a client but had to name it .bob to get it past his >network sentries. Told the user to rename .bob to .mde. He renamed it >.mdb instead. Says it runs OK. Seems to here as well. > >Is it really OK? > >MTIA, > >Rocky Smolin >Beach Access Software >http://www.e-z-mrp.com >858-259-4334 > > -- Marty Connelly Victoria, B.C. Canada From darsant at gmail.com Wed Dec 7 13:39:43 2005 From: darsant at gmail.com (Josh McFarlane) Date: Wed, 7 Dec 2005 13:39:43 -0600 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run In-Reply-To: References: Message-ID: <53c8e05a0512071139n25f007ebv407868bd319ca9a0@mail.gmail.com> On 12/7/05, Paul Hartland (ISHARP) wrote: > To all, > > I think I may have a siilar problem to that post by Lonnie a couple of weeks > back, I have a function that creates an Excel sheet which I have to call > twice, once for last weeks figures and once for year to date.....The first > run works without a hitch (and I close all references to Excel objects etc), > on the second run I get the error message: > > Run-time error '1004'; > Method 'Sheets' of object '_Global' failed Is _Global a global variable? -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From Jim.Hale at FleetPride.com Wed Dec 7 13:47:54 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Wed, 7 Dec 2005 13:47:54 -0600 Subject: [AccessD] Excel to Access Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8BB@corp-es01.fleetpride.com> I am sending an ex to you offline Jim Hale -----Original Message----- From: Reuben Cummings [mailto:reuben at gfconsultants.com] Sent: Wednesday, December 07, 2005 12:55 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Excel to Access Anyone care to share some code? I need... 1. How to get into the spreadsheet. 2. How to put a specified range or column from a given page into a CSV Once I have the CSV I think I can handle it. However, if anyone has some nice suggestions for reading from the CSV I'm listening. I apologize for asking so much. This company called me about a year ago and then let the project die before I even started researching this stuff. Now they call me out of the blue and want it done NOW no matter the cost. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of > DWUTKA at marlow.com > Sent: Wednesday, December 07, 2005 1:33 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Excel to Access > > > Personally, I prefer to use ADO to communicate with Excel. It's fast, and > easy to use. > > Drew > > -----Original Message----- > From: Reuben Cummings [SMTP:reuben at gfconsultants.com] > Sent: Wednesday, December 07, 2005 9:02 AM > To: AccessD > Subject: [AccessD] Excel to Access > > Could someone point me to or provide a nice way to import Excel data > in > Access on a daily basis. > > A potential clients uses Excel daily to calculate some stuff about > Mutual > funds. They then want to send that data to Access at the end of > every day > in order to have a history of the funds. > > Thanks. > > 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 *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From Gustav at cactus.dk Wed Dec 7 13:54:25 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 20:54:25 +0100 Subject: [AccessD] Is This A Problem? Message-ID: Hi Rocky We often create temp database files as .mdm and install front ends ("program") as .mdp. You could even name a backend .mdd. This simple trick saves a lot of trouble for double-clicking maniacs and "hides" those Access files for all normal users. /gustav >>> martyconnelly at shaw.ca 07-12-2005 20:23:53 >>> You could call it .rat as long as you are running Access from a command line shortcut I have seen this done to hide mdb files on an IIS webserver. It will possibly mess up windows file associations though if you double click from windows explorer. Charlotte Foust wrote: >I think the extension is more of a UI flag to let you know what kind of >a database file it is. It doesn't change the essential nature of the >mde to call it an mdb. > >Charlotte Foust > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >- Beach Access Software >Sent: Wednesday, December 07, 2005 10:51 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] Is This A Problem? > > >Users...you never know what they're going to do... > >I sent an .mde to a client but had to name it .bob to get it past his >network sentries. Told the user to rename .bob to .mde. He renamed it >.mdb instead. Says it runs OK. Seems to here as well. > >Is it really OK? > >MTIA, > >Rocky Smolin >Beach Access Software >http://www.e-z-mrp.com >858-259-4334 From Jim.Hale at FleetPride.com Wed Dec 7 14:22:05 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Wed, 7 Dec 2005 14:22:05 -0600 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8BE@corp-es01.fleetpride.com> I usually get error 1004 when I am trying to open an Excel workbook that is already open. Check and make sure the workbook really is closed. Run the following script after you run the first function but before the YTD function to see if the Excel workbook is still open. HTH Jim Hale Dim objXL Dim strMessage On Error Resume Next ' Try to grab a running instance of ' Excel... Set objXL = GetObject(, "Excel.Application") ' What did we find?.. If Not TypeName(objXL) = "Empty" Then strMessage = "Excel Running." Else strMessage = "Excel Not Running." End If ' Feedback to user... MsgBox strMessage, vbInformation, "Excel Status" ' Make the Excel instance visible ' if we found one if strMessage = "Excel Running." then _ objXL.Visible = true -----Original Message----- From: Josh McFarlane [mailto:darsant at gmail.com] Sent: Wednesday, December 07, 2005 1:40 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run On 12/7/05, Paul Hartland (ISHARP) wrote: > To all, > > I think I may have a siilar problem to that post by Lonnie a couple of weeks > back, I have a function that creates an Excel sheet which I have to call > twice, once for last weeks figures and once for year to date.....The first > run works without a hitch (and I close all references to Excel objects etc), > on the second run I get the error message: > > Run-time error '1004'; > Method 'Sheets' of object '_Global' failed Is _Global a global variable? -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From DWUTKA at marlow.com Wed Dec 7 14:39:32 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 7 Dec 2005 14:39:32 -0600 Subject: [AccessD] FW: Excel to Access Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD254@main2.marlow.com> Ooops, was using OWA, and hitting reply sends the reply to the sender, not to the list....got a dozen of these to resend on OT. Drew -----Original Message----- From: Drew Wutka Sent: Wednesday, December 07, 2005 1:55 PM To: 'Reuben Cummings ' Subject: RE: [AccessD] Excel to Access I wrote an Excel To Access Comparer. It's on planetsourcecode.com in the VB section. The code can be read with just notepad. Drew -----Original Message----- From: Reuben Cummings To: Access Developers discussion and problem solving Sent: 12/7/05 12:55 PM Subject: Re: [AccessD] Excel to Access Anyone care to share some code? I need... 1. How to get into the spreadsheet. 2. How to put a specified range or column from a given page into a CSV Once I have the CSV I think I can handle it. However, if anyone has some nice suggestions for reading from the CSV I'm listening. I apologize for asking so much. This company called me about a year ago and then let the project die before I even started researching this stuff. Now they call me out of the blue and want it done NOW no matter the cost. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Wednesday, December 07, 2005 1:33 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Excel to Access > > > Personally, I prefer to use ADO to communicate with Excel. It's fast, and > easy to use. > > Drew > > -----Original Message----- > From: Reuben Cummings [SMTP:reuben at gfconsultants.com] > Sent: Wednesday, December 07, 2005 9:02 AM > To: AccessD > Subject: [AccessD] Excel to Access > > Could someone point me to or provide a nice way to import Excel data > in > Access on a daily basis. > > A potential clients uses Excel daily to calculate some stuff about > Mutual > funds. They then want to send that data to Access at the end of > every day > in order to have a history of the funds. > > Thanks. > > 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 jwelz at hotmail.com Wed Dec 7 14:57:32 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Wed, 07 Dec 2005 13:57:32 -0700 Subject: [AccessD] Is This A Problem? In-Reply-To: Message-ID: I too change extensions as required without problems. However, rename an .xls or .doc file to .xlt or .dot, or the reverse, and the file is in fact treated differently by its application. Switching .mdb for .mde seems to be an exception in regard to MSOffice files. Hotmail blocks mdb files without recourse so I routinely change the extension to .txt and then zip the file before emailing. I recall having problems opening a file that was switched to .txt and emailed without zipping. I assume that somewhere in the mail process, some software checked the file and destroyed it. I have noticed that Win XP home tracks some kind of meta data about files resulting in persistent warnings about opening certain files that I have received via email. I usually get a generic warning about opening downloaded files even after I've opened the file several times from any folder to which I've saved the file. I have a brother who reports that newer versions of Windows remove information from Canon digital photo jpg files. He still runs photoshop in Win 95 because he knows it is benign with file extensions. I have concerns that there will be versions of Windows that will cause problems with changing extensions. As an aside, Nazi IT allows us to show the following attributes of a file: Name Size Type DateModified DateCreated DateAccessed Attributes Status Owner Author Title Subject Category Pages Comments Copyright Artist AlbumTitle Year TrackNumber Genre Duration BitRate Protected CameraModel DatePictureTaken Dimensions Company Description FileVersion ProductName ProductVersion Keywords Users cannot see the file extension and are absolutely barred from changing an extension through the Windows interface, and there is no Run menu or access to the Command line interface where one might accomplish a change. We have users who don't have the sense to distinguish between .ldb and .mde files by the size and the icon is identical in our environment. There is no right click option that allows you to see the file extension in properties either. I can shell cmd or use Name ---- As --- syntax to control extensions. If a user adds an extension to a file, it becomes part of the name so you can have a richt text file that appears to have an xls extension showing with a Word icon and which of course, opens in Word. Users are able to 'Save As' to switch between doc and template extensions from the Office applicaitons I've tried, but the default template locatoin is in a place they have no rights to save files. It's all coming back to me now. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Gustav Brock" >Reply-To: Access Developers discussion and problem >solving >To: >Subject: Re: [AccessD] Is This A Problem? >Date: Wed, 07 Dec 2005 20:54:25 +0100 >MIME-Version: 1.0 >Received: from databaseadvisors.com ([209.135.140.44]) by >bay0-mc12-f8.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Wed, 7 >Dec 2005 11:55:28 -0800 >Received: from databaseadvisors.com (databaseadvisors.com >[209.135.140.44])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP id >jB7Jt7J26987;Wed, 7 Dec 2005 13:55:07 -0600 >Received: from smtp.webpartner.dk (smtp.webpartner.dk [195.184.96.12])by >databaseadvisors.com (8.11.6/8.11.6) with ESMTP id jB7Jt4J26973for >; Wed, 7 Dec 2005 13:55:04 -0600 >Received: from cactus.dk (unknown [213.150.48.58])by smtp.webpartner.dk >(Postfix) with ESMTP id 55D6F93895Afor ;Wed, >7 Dec 2005 20:52:54 +0100 (CET) >Received: from gwdom-MTA by cactus.dkwith Novell_GroupWise; Wed, 07 Dec >2005 20:55:04 +0100 >X-Message-Info: tUj+E00hCsOFValUSR7Tlw6AhqYW3HkVuS7lSLaNOP4= >X-Mailer: Novell GroupWise Internet Agent 6.5.4 X-MIME-Autoconverted: from >quoted-printable to 8bit by databaseadvisors.com idjB7Jt4J26973 >X-BeenThere: accessd at databaseadvisors.com >X-Mailman-Version: 2.1.6 >Precedence: list >List-Id: Access Developers discussion and problem >solving >List-Unsubscribe: >, >List-Archive: >List-Post: >List-Help: >List-Subscribe: >, >Errors-To: accessd-bounces at databaseadvisors.com >Return-Path: accessd-bounces at databaseadvisors.com >X-OriginalArrivalTime: 07 Dec 2005 19:55:28.0072 (UTC) >FILETIME=[2BD8B480:01C5FB68] > >Hi Rocky > >We often create temp database files as .mdm and install front ends >("program") as .mdp. You could even name a backend .mdd. >This simple trick saves a lot of trouble for double-clicking maniacs and >"hides" those Access files for all normal users. > >/gustav > > >>> martyconnelly at shaw.ca 07-12-2005 20:23:53 >>> >You could call it .rat as long as you are running Access from a command >line shortcut >I have seen this done to hide mdb files on an IIS webserver. >It will possibly mess up windows file associations though if you double >click from windows explorer. > > >Charlotte Foust wrote: > > >I think the extension is more of a UI flag to let you know what kind of > >a database file it is. It doesn't change the essential nature of the > >mde to call it an mdb. > > > >Charlotte Foust > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > >- Beach Access Software > >Sent: Wednesday, December 07, 2005 10:51 AM > >To: AccessD at databaseadvisors.com > >Subject: [AccessD] Is This A Problem? > > > > > >Users...you never know what they're going to do... > > > >I sent an .mde to a client but had to name it .bob to get it past his > >network sentries. Told the user to rename .bob to .mde. He renamed it > >.mdb instead. Says it runs OK. Seems to here as well. > > > >Is it really OK? > > > >MTIA, > > > >Rocky Smolin > >Beach Access Software > >http://www.e-z-mrp.com > >858-259-4334 > > >-- >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 Dec 7 15:07:46 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 08 Dec 2005 07:07:46 +1000 Subject: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size In-Reply-To: <001101c5fb2c$4a0e9690$6101a8c0@JISREGISTRATION.local> Message-ID: <4397DBC2.28540.4F97A8F@stuart.lexacorp.com.pg> On 7 Dec 2005 at 7:46, William Hindman wrote: > ...I used to try to do phone validation by country but gave up due to some > countries having as many as a half dozen internal systems ...and keep > changing them ...how in the hell they talk to each other is a mystery to me > :( > ...I now default to form level formatting/validating for US/CAN phone > numbers, but turn it all off for other international numbers ...and yes, I > limit that field size at the table level ...its the only sane way I've found > to deal with the problem :( > So tell us: what is your limit, and what is the *current* maximum length of an international phone number? -- Stuart From stuart at lexacorp.com.pg Wed Dec 7 15:24:16 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 08 Dec 2005 07:24:16 +1000 Subject: [AccessD] Excel to Access In-Reply-To: References: <200512071526.jB7FQlJ16701@databaseadvisors.com> Message-ID: <4397DFA0.20147.50895FD@stuart.lexacorp.com.pg> On 7 Dec 2005 at 11:32, Jim Dettman wrote: > John, > > I've had problems the other way to. Had a text field in Access with a > store number in it. One record had > > '01010' > > another > > '1010' > > Two different stores (customer's data; so don't ask) Upon export, Excel > would ignore the text data type and treat the column as a number. As a > result, the first record would end up with the leading 0 removed. Thus I'd > end up with two records with 1010 > > You really need to watch what you do with Excel when you import/export. > Had one job where I was importing analysis data. The client sent leaf samples overseas for analysis and received the data back as CSV files or some such. They had lots of these files they wanted to import into a database. Problem was they had opened them previously. SInce Office defaults to Excel for CSV files, they ended up reading them using Excel. If you do as little as resize a column, Excel asks you if you want to "save the changes". The users, just kept accepting the defaults in the reply dialogs and did save the changes. Problem was that several fields contained strings like "2SEP", "3SEP" etc. Excel converted them all into dates. :-( -- Stuart From stuart at lexacorp.com.pg Wed Dec 7 15:34:38 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 08 Dec 2005 07:34:38 +1000 Subject: [AccessD] FW: Excel to Access In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD254@main2.marlow.com> Message-ID: <4397E20E.14831.51213AD@stuart.lexacorp.com.pg> On 7 Dec 2005 at 14:39, DWUTKA at marlow.com wrote: > Ooops, was using OWA, and hitting reply sends the reply to the sender, not > to the list....got a dozen of these to resend on OT. > What's OWA? Whatever it is I'd ditch it. If it can't get a simple standard like using the Reply-To address right, I'd be very suspicious of it. -- Stuart From wdhindman at bellsouth.net Wed Dec 7 15:48:06 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Wed, 7 Dec 2005 16:48:06 -0500 Subject: [AccessD] Concatenating data into lists References: <6.2.1.2.2.20051207220358.0341c248@mail.tpg.com.au><6.2.1.2.2.20051207225749.033adcf0@mail.tpg.com.au><002301c5fb2f$1b76eaa0$6101a8c0@JISREGISTRATION.local> Message-ID: <001801c5fb77$e8a0cee0$6101a8c0@JISREGISTRATION.local> ...true within bounds ...but since the code in question is definitely DAO the only way to ensure it runs "without modification" in a mixed environment is to place the DAO reference first ...else the code "may" be interpreted as ADO and fail. ...that isn't to say that the code should not be modified to specify it as DAO, only that if left unmodified the only way to ensure it will run is to make the DAO reference the default. ...my experience has led me, in a mixed environment, to always default to DAO by placing it first in the references ...aside from comments on always dimming the rs, has anyone else found different? William ----- Original Message ----- From: "Stuart Sanders" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 07, 2005 9:58 AM Subject: Re: [AccessD] Concatenating data into lists > > Actually Stuart doesn't use ADO in Access and never has. Even now I stick > with DAO. In a pure Jet (ie Access) environment I've never really found > ADO to offer anything I need that DAO already doesn't already have. Plus > DAO allows you to do more to the actual database and is from what I've > read (never really done a personal comparison) is faster as it doesn't add > an extra layer. > > It was merely my suggestion to him as he may already have code that > requires the ADO reference. So keeping the ADO reference higher means the > only changes needed were those I (and others) listed. Since there are > coding and keyword differences between the two, it allows him to run DAO > code as and when he needs. > > Stuart > > -----Original Message----- > From: "William Hindman" > To: "Access Developers discussion and problem solving" > > Date: Wed, 7 Dec 2005 08:06:57 -0500 > Subject: Re: [AccessD] Concatenating data into lists > >> ...just a couple of further notes ...AccessXP defaults to ADO, Dev's >> module >> is written in DAO ...I try not to mix the environments simply because >> it >> makes code maintenance a pita ...if I'm using Jet I use DAO because, >> ime, >> its much faster and frankly, I know it a lot better ...and MS has >> essentialy >> abandoned ADO so I'm not investing any more time than necessary in it >> ...but >> if I'm using anything but Jet as my be, then ADO is probably the way to >> go >> ...the point being that while you can mix the environments, you then >> have to >> set both references and remember which you've defaulted to (placed >> first in >> the ref list) ...Stuart places the ADO reference above the DAO and I do >> just >> the opposite ...it all depends on your local needs as to which works >> best or >> you ...in your case I suspect that if you place the DAO 3.6 ref above >> the >> ADO ref, Dev's code will play fine without any further changes ...but >> it >> "might" screw up other code in your mdb ...and it might not if you've >> learned to ignore most MS program samples and fanatically define your >> dbs as >> ADO or DAO ...just my 2 cents, I'm sure others will demur :) >> >> William >> >> ----- Original Message ----- >> From: "David & Joanne Gould" >> To: "Access Developers discussion and problem solving" >> >> Sent: Wednesday, December 07, 2005 6:58 AM >> Subject: Re: [AccessD] Concatenating data into lists >> >> >> > Thank you both for your suggestions. I will try them properly >> tomorrow >> > after I have had som sleep. >> > >> > David >> > >> > At 10:17 PM 7/12/2005, Gustav Brock wrote: >> >>Hi David >> >> >> >>Or adjust this variation with a saved query which I posted recently: >> >> >> >>Here's a variation where you save the SQL to look up the >> Qualifications in >> >>a separate query assuming that your primary key, VolNum, is a number: >> >> >> >> PARAMETERS lngKey Long; >> >> SELECT >> >> QualificationCode >> >> FROM >> >> tblQualifications >> >> WHERE >> >> VolNum = lngKey >> >> ORDER BY >> >> QualificationCode; >> >> >> >>Save this as, say, qdyQualifications. >> >> >> >>Now, adjust you main query to include the function below to look >> something >> >>like this: >> >> >> >> SELECT >> >> *, >> >> >> >> >> ConcatenateRecords('qdyQualifications',[VolNum],'QualificationCode',', >> ') >> >> FROM >> >> tblVolunteers; >> >> >> >>/gustav >> >> >> >> >> >> >> >>Public Function ConcatenateRecords( _ >> >> ByVal strSource As String, _ >> >> ByVal lngKey As Long, _ >> >> ByVal strField As String, _ >> >> Optional ByVal strSeparator As String = ";") _ >> >> As String >> >> >> >>' Concatenates values from one field (strField) from all >> >>' records in query strSource using parameter value lngKey. >> >>' Values are separated by strSeparator. >> >>' Default output like: >> >>' 34;56;34;67;234 >> >>' >> >>' 1999-10-12. Cactus Data ApS, CPH >> >> >> >> Dim dbs As DAO.Database >> >> Dim qdf As DAO.QueryDef >> >> Dim rst As DAO.Recordset >> >> Dim fld As DAO.Field >> >> >> >> Dim booPluralis As Boolean >> >> Dim strFields As String >> >> >> >> On Error GoTo Err_ConcatenateRecords >> >> >> >> Set dbs = CurrentDb() >> >> >> >> If Len(strSource) > 0 And Len(strField) > 0 Then >> >> Set qdf = dbs.QueryDefs(strSource) >> >> qdf.Parameters(0) = lngKey >> >> Set rst = qdf.OpenRecordset() >> >> Set fld = rst.Fields(strField) >> >> >> >> With rst >> >> While Not .EOF >> >> If booPluralis = True Then >> >> ' There is more than one record. >> >> ' Add separator. >> >> strFields = strFields & strSeparator >> >> End If >> >> strFields = strFields & Trim(fld.value) >> >> booPluralis = True >> >> .MoveNext >> >> Wend >> >> .Close >> >> End With >> >> >> >> Set fld = Nothing >> >> Set rst = Nothing >> >> Set qdf = Nothing >> >> End If >> >> >> >> Set dbs = Nothing >> >> >> >> ConcatenateRecords = strFields >> >> >> >>Exit_ConcatenateRecords: >> >> Exit Function >> >> >> >>Err_ConcatenateRecords: >> >> MsgBox "Error " & Err.Number & ". " & Err.Description >> >> Resume Exit_ConcatenateRecords >> >> >> >>End Function >> >> >> >> >> >> >> >> >> >>-- >> >>AccessD mailing list >> >>AccessD at databaseadvisors.com >> >>http://databaseadvisors.com/mailman/listinfo/accessd >> >>Website: http://www.databaseadvisors.com >> > >> > At 10:27 PM 7/12/2005, Stuart Sanders wrote: >> > >> >>The code was likely written using Miscrosoft DAO rather than ADO >> which is >> >>set by default in Access 2003. >> >> >> >>If you feel like the exercise you can probably convert the code to >> ADO, >> >>but since I haven't looked at it I don't know how much other ado >> specific >> >>code it contains. >> >> >> >>For a simple solution, the easiest thing would be to add a reference >> to >> >>DAO and change the declares for database and recordset to >> DAO.Database and >> >>DAO.recordset. >> >> >> >>To change the reference, from a code window, click on the tools menu >> and >> >>then references... >> >> >> >>The one you are looking for is called the Microsoft DAO x.x Object >> >>Library. In my case its 3.6, but I'm not using access 2003. >> >> >> >>Make sure the reference stays below the Microsoft ActiveX Data >> Objects >> >>library so that your existing code doesn't need to change. >> >> >> >>Stuart >> >> >> >> >> >>-----Original Message----- >> >>From: David & Joanne Gould >> >>To: Access Developers discussion and problem solving >> >> >> >>Date: Wed, 07 Dec 2005 22:05:08 +1100 >> >>Subject: [AccessD] Concatenating data into lists >> >> >> >> > I have been trying to learn how to use Dev Ashish's wonderful >> module to >> >> > turn data from a child table into a comma delimitered list. It >> works >> >> > perfectly every time I use Northwind to test it and even works if >> I >> >> > import >> >> > tables and queries into Northwind from another database. But I >> can't >> >> > get it >> >> > to work in any other database. One line in the code has me >> thinking >> >> > (Set db >> >> > as Database - I am using Access XP and it doesn't recognise this >> code. >> >> > But >> >> > I just comment it out and Northwind is happy. >> >> > >> >> > I don't get any error messages, it just doesn't put anything into >> the >> >> > query >> >> > field. Anyone who wants to see an example of what I have been >> working >> >> > on, I >> >> > can send a copy of the test database (only about 20kb zipped) >> >> > >> >> > TIA >> >> > >> >> > David Gould >> >> > DG Solutions >> >> > >> >> > >> >> > -- >> >> > AccessD mailing list >> >> > AccessD at databaseadvisors.com >> >> > http://databaseadvisors.com/mailman/listinfo/accessd >> >> > Website: http://www.databaseadvisors.com >> >> >> >> >> >>-- >> >>AccessD mailing list >> >>AccessD at databaseadvisors.com >> >>http://databaseadvisors.com/mailman/listinfo/accessd >> >>Website: http://www.databaseadvisors.com >> > >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Wed Dec 7 16:00:35 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Wed, 7 Dec 2005 17:00:35 -0500 Subject: [AccessD] Is This A Problem? References: Message-ID: <003101c5fb79$a6d998a0$6101a8c0@JISREGISTRATION.local> "It's all coming back to me now." Jurgen ...hope you got enough moola to make living under the Nazis worth while ...I flat can't imagine working in an environment where I couldn't read the file extension ...its simply nuts to me :( ...I change Access file extensions all the time without problems, mostly to make it easier to id which files go with which apps ...but I've also found it helps to get my apps by the security/av scanners without disabling security on user created mdbs ...Access doesn't care what you name the extension as long as you manage the OS file association problems. William ----- Original Message ----- From: "J?rgen Welz" To: Sent: Wednesday, December 07, 2005 3:57 PM Subject: Re: [AccessD] Is This A Problem? >I too change extensions as required without problems. However, rename an > .xls or .doc file to .xlt or .dot, or the reverse, and the file is in fact > treated differently by its application. Switching .mdb for .mde seems to > be > an exception in regard to MSOffice files. > > Hotmail blocks mdb files without recourse so I routinely change the > extension to .txt and then zip the file before emailing. I recall having > problems opening a file that was switched to .txt and emailed without > zipping. I assume that somewhere in the mail process, some software > checked > the file and destroyed it. > > I have noticed that Win XP home tracks some kind of meta data about files > resulting in persistent warnings about opening certain files that I have > received via email. I usually get a generic warning about opening > downloaded files even after I've opened the file several times from any > folder to which I've saved the file. > > I have a brother who reports that newer versions of Windows remove > information from Canon digital photo jpg files. He still runs photoshop > in > Win 95 because he knows it is benign with file extensions. > > I have concerns that there will be versions of Windows that will cause > problems with changing extensions. > > As an aside, Nazi IT allows us to show the following attributes of a file: > > Name > Size > Type > DateModified > DateCreated > DateAccessed > Attributes > Status > Owner > Author > Title > Subject > Category > Pages > Comments > Copyright > Artist > AlbumTitle > Year > TrackNumber > Genre > Duration > BitRate > Protected > CameraModel > DatePictureTaken > Dimensions > Company > Description > FileVersion > ProductName > ProductVersion > Keywords > > Users cannot see the file extension and are absolutely barred from > changing > an extension through the Windows interface, and there is no Run menu or > access to the Command line interface where one might accomplish a change. > We have users who don't have the sense to distinguish between .ldb and > .mde > files by the size and the icon is identical in our environment. There is > no > right click option that allows you to see the file extension in properties > either. > > I can shell cmd or use Name ---- As --- syntax to control extensions. If > a > user adds an extension to a file, it becomes part of the name so you can > have a richt text file that appears to have an xls extension showing with > a > Word icon and which of course, opens in Word. Users are able to 'Save As' > to switch between doc and template extensions from the Office applicaitons > I've tried, but the default template locatoin is in a place they have no > rights to save files. > > It's all coming back to me now. > > Ciao > J?rgen Welz > Edmonton, Alberta > jwelz at hotmail.com > > > > > >>From: "Gustav Brock" >>Reply-To: Access Developers discussion and problem >>solving >>To: >>Subject: Re: [AccessD] Is This A Problem? >>Date: Wed, 07 Dec 2005 20:54:25 +0100 >>MIME-Version: 1.0 >>Received: from databaseadvisors.com ([209.135.140.44]) by >>bay0-mc12-f8.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Wed, 7 >>Dec 2005 11:55:28 -0800 >>Received: from databaseadvisors.com (databaseadvisors.com >>[209.135.140.44])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP id >>jB7Jt7J26987;Wed, 7 Dec 2005 13:55:07 -0600 >>Received: from smtp.webpartner.dk (smtp.webpartner.dk [195.184.96.12])by >>databaseadvisors.com (8.11.6/8.11.6) with ESMTP id jB7Jt4J26973for >>; Wed, 7 Dec 2005 13:55:04 -0600 >>Received: from cactus.dk (unknown [213.150.48.58])by smtp.webpartner.dk >>(Postfix) with ESMTP id 55D6F93895Afor ;Wed, >>7 Dec 2005 20:52:54 +0100 (CET) >>Received: from gwdom-MTA by cactus.dkwith Novell_GroupWise; Wed, 07 Dec >>2005 20:55:04 +0100 >>X-Message-Info: tUj+E00hCsOFValUSR7Tlw6AhqYW3HkVuS7lSLaNOP4= >>X-Mailer: Novell GroupWise Internet Agent 6.5.4 X-MIME-Autoconverted: from >>quoted-printable to 8bit by databaseadvisors.com idjB7Jt4J26973 >>X-BeenThere: accessd at databaseadvisors.com >>X-Mailman-Version: 2.1.6 >>Precedence: list >>List-Id: Access Developers discussion and problem >>solving >>List-Unsubscribe: >>, >>List-Archive: >>List-Post: >>List-Help: >>List-Subscribe: >>, >>Errors-To: accessd-bounces at databaseadvisors.com >>Return-Path: accessd-bounces at databaseadvisors.com >>X-OriginalArrivalTime: 07 Dec 2005 19:55:28.0072 (UTC) >>FILETIME=[2BD8B480:01C5FB68] >> >>Hi Rocky >> >>We often create temp database files as .mdm and install front ends >>("program") as .mdp. You could even name a backend .mdd. >>This simple trick saves a lot of trouble for double-clicking maniacs and >>"hides" those Access files for all normal users. >> >>/gustav >> >> >>> martyconnelly at shaw.ca 07-12-2005 20:23:53 >>> >>You could call it .rat as long as you are running Access from a command >>line shortcut >>I have seen this done to hide mdb files on an IIS webserver. >>It will possibly mess up windows file associations though if you double >>click from windows explorer. >> >> >>Charlotte Foust wrote: >> >> >I think the extension is more of a UI flag to let you know what kind of >> >a database file it is. It doesn't change the essential nature of the >> >mde to call it an mdb. >> > >> >Charlotte Foust >> > >> > >> >-----Original Message----- >> >From: accessd-bounces at databaseadvisors.com >> >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >> >- Beach Access Software >> >Sent: Wednesday, December 07, 2005 10:51 AM >> >To: AccessD at databaseadvisors.com >> >Subject: [AccessD] Is This A Problem? >> > >> > >> >Users...you never know what they're going to do... >> > >> >I sent an .mde to a client but had to name it .bob to get it past his >> >network sentries. Told the user to rename .bob to .mde. He renamed it >> >.mdb instead. Says it runs OK. Seems to here as well. >> > >> >Is it really OK? >> > >> >MTIA, >> > >> >Rocky Smolin >> >Beach Access Software >> >http://www.e-z-mrp.com >> >858-259-4334 >> >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>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 Dec 7 16:03:51 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 7 Dec 2005 16:03:51 -0600 Subject: [AccessD] FW: Excel to Access Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD263@main2.marlow.com> Outlook Web Access. A web version of Outlook that comes with Exchange Server. It works fine. It does reply too, just list emails have 'both' addresses, so reply sends it to the sender, not the list. Drew -----Original Message----- From: Stuart McLachlan [SMTP:stuart at lexacorp.com.pg] Sent: Wednesday, December 07, 2005 3:35 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] FW: Excel to Access On 7 Dec 2005 at 14:39, DWUTKA at marlow.com wrote: > Ooops, was using OWA, and hitting reply sends the reply to the sender, not > to the list....got a dozen of these to resend on OT. > What's OWA? Whatever it is I'd ditch it. If it can't get a simple standard like using the Reply-To address right, I'd be very suspicious of it. -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Wed Dec 7 17:10:32 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Wed, 7 Dec 2005 18:10:32 -0500 Subject: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size References: <4397DBC2.28540.4F97A8F@stuart.lexacorp.com.pg> Message-ID: <00e901c5fb83$6cbbc620$6101a8c0@JISREGISTRATION.local> ...I have one in Colombia that takes 22 numbers ...dialing from one switch through another :( William ----- Original Message ----- From: "Stuart McLachlan" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 07, 2005 4:07 PM Subject: Re: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size > On 7 Dec 2005 at 7:46, William Hindman wrote: > >> ...I used to try to do phone validation by country but gave up due to >> some >> countries having as many as a half dozen internal systems ...and keep >> changing them ...how in the hell they talk to each other is a mystery to >> me >> :( >> ...I now default to form level formatting/validating for US/CAN phone >> numbers, but turn it all off for other international numbers ...and yes, >> I >> limit that field size at the table level ...its the only sane way I've >> found >> to deal with the problem :( >> > So tell us: what is your limit, and what is the *current* maximum length > of > an international phone number? > > > > > > -- > Stuart > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwelz at hotmail.com Wed Dec 7 17:16:05 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Wed, 07 Dec 2005 16:16:05 -0700 Subject: [AccessD] Is This A Problem? In-Reply-To: <003101c5fb79$a6d998a0$6101a8c0@JISREGISTRATION.local> Message-ID: William: Fortunately I have built a file management system in Access that allows display of files in several folders and combinations of server and local drives combined in a single list with enhanced filtering and search tools. It excludes files (.pee files have ancilliary .pwt files that cannot be launched so I don't display them, certain sub folders with the same name as the .pee file and the 68 additional files representing tables for each and every .pee file) that users are far better off not ever seeing, synchronizes versions between local and server files automatically and otherwise allows me to do anything I damn well please within folders to which I and my users have rights. Although users can't change the extensions, I display them and allow them to filter/sort on extension and I have my own VBA tools that have resolved every file system obstacle. I've had all this in place long before the upgrade to 2003 Server resulted in the file extension rights revision. These people exist for my amusement. Yesterday I was given a laptop to install their VPN software. Double clicking the install file on the CD results in the message 'Operation disabled due to security restrictions....'. Copy the folder to the local drive, change the .exe to .com and let her rip. These guys aren't Nazis or neo-Nazis, they are neophyte-Nazis. Not only that, my boss is now a president and it is his division that is my bailiwick. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "William Hindman" > >"It's all coming back to me now." Jurgen > >...hope you got enough moola to make living under the Nazis worth while >...I >flat can't imagine working in an environment where I couldn't read the file >extension ...its simply nuts to me :( > >...I change Access file extensions all the time without problems, mostly to >make it easier to id which files go with which apps ...but I've also found >it helps to get my apps by the security/av scanners without disabling >security on user created mdbs ...Access doesn't care what you name the >extension as long as you manage the OS file association problems. > >William From stuart at lexacorp.com.pg Wed Dec 7 17:51:46 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 08 Dec 2005 09:51:46 +1000 Subject: [AccessD] FW: Excel to Access In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD263@main2.marlow.com> Message-ID: <43980232.31333.58FA270@stuart.lexacorp.com.pg> On 7 Dec 2005 at 16:03, DWUTKA at marlow.com wrote: > Outlook Web Access. A web version of Outlook that comes with Exchange > Server. It works fine. Just spent most of the last week installing SBS 2003 and Exchange Server 2003 but we didn't need web access so I didn't look into it. > It does reply too, just list emails have 'both' > addresses, so reply sends it to the sender, not the list. Which is wrong! List mail contains the following headers: Reply-To: Access Developers discussion and problem solving Sender: accessd-bounces at databaseadvisors.com as well as the From: address RFC 2822 states: The originator fields also provide the information required when replying to a message. When the "Reply-To:" field is present, it indicates the mailbox(es) to which the author of the message suggests that replies be sent. Yet another case of MS's email division ignoring the RFCs and screwing things up. -- Stuart From dmcafee at pacbell.net Wed Dec 7 18:22:21 2005 From: dmcafee at pacbell.net (David McAfee) Date: Wed, 7 Dec 2005 16:22:21 -0800 Subject: [AccessD] VB.Net, trying to update some records in Access In-Reply-To: Message-ID: Does anyone see what I am missing? I am trying to update some rows in a temporary Access database by changing any pipes ( | ) to apostrophes ( ' ). It runs through the code just fine. It's like the dataset is writing the updates back to the table. Dim strTemp As String Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim mystr As String Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows strTemp = "" strTemp = replacePipes(row.Item("Desc1")) row.BeginEdit() 'row("Desc1") = replacePipes(row("Desc1")) row.Item("Desc1") = strTemp 'row.EndEdit() row.AcceptChanges() Next 'ds.AcceptChanges() da.Update(ds.Tables(0)) MessageBox.Show("dONE") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try From bchacc at san.rr.com Wed Dec 7 18:28:05 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Wed, 7 Dec 2005 16:28:05 -0800 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <046601c5fb8e$41ebfe00$6a01a8c0@HAL9004> Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server 2006 product launch gala in Anaheim yesterday and walked out with a copy of each. Thought I might try to learn .Net and convert the Sleep Advisor to a web app. I had a 1:1 talk with an MS tech who advised for my application 1) use SQL Server Express, 2) Reporting Services will give me the functionality I need to duplicate the Access reporting. In any event the fine print on the back says to use Reporting Services I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is that an a la carte purchase? MTIA, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 From hadyn at dataconcepts.co.nz Wed Dec 7 18:35:29 2005 From: hadyn at dataconcepts.co.nz (Hadyn Morgan) Date: Thu, 8 Dec 2005 13:35:29 +1300 Subject: [AccessD] External Reports Database In-Reply-To: <43980232.31333.58FA270@stuart.lexacorp.com.pg> Message-ID: Hi all We have an app that is used in a number of ways by different clients. Many ask us for custom reports, which we normally supply in a seperate mdb. I would like to have a Custom Reports option on the menu which will open a local form, display the external reports in a listbox and allow the user to select and preview the report. All of this is up and running using the AccessAutomation class from ADHB2k, but if the user closes the database after previewing a report the local form needs to be closed and reopened to preview others. How can I respond to events in the external database?, i.e. report close, database close. Is there a better way of doing this? Kind regards Hadyn -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.13.12/194 - Release Date: 7/12/2005 From jwcolby at ColbyConsulting.com Wed Dec 7 18:38:42 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 7 Dec 2005 19:38:42 -0500 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <046601c5fb8e$41ebfe00$6a01a8c0@HAL9004> Message-ID: <200512080039.jB80dVJ06057@databaseadvisors.com> It's part of the framework 2.0 IIRC. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Wednesday, December 07, 2005 7:28 PM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Is My ASP Covered Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server 2006 product launch gala in Anaheim yesterday and walked out with a copy of each. Thought I might try to learn .Net and convert the Sleep Advisor to a web app. I had a 1:1 talk with an MS tech who advised for my application 1) use SQL Server Express, 2) Reporting Services will give me the functionality I need to duplicate the Access reporting. In any event the fine print on the back says to use Reporting Services I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is that an a la carte purchase? MTIA, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Wed Dec 7 18:54:35 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Wed, 7 Dec 2005 16:54:35 -0800 Subject: [AccessD] OT: Is My ASP Covered References: <200512080039.jB80dVJ06057@databaseadvisors.com> Message-ID: <062201c5fb91$f5b35ed0$6a01a8c0@HAL9004> What is Framework 2.0? Is that part of Visual Studio? Rocky ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, December 07, 2005 4:38 PM Subject: Re: [AccessD] OT: Is My ASP Covered > It's part of the framework 2.0 IIRC. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Wednesday, December 07, 2005 7:28 PM > To: AccessD at databaseadvisors.com > Subject: [AccessD] OT: Is My ASP Covered > > Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server > 2006 product launch gala in Anaheim yesterday and walked out with a copy > of > each. Thought I might try to learn .Net and convert the Sleep Advisor to > a > web app. > > I had a 1:1 talk with an MS tech who advised for my application 1) use SQL > Server Express, 2) Reporting Services will give me the functionality I > need > to duplicate the Access reporting. > > In any event the fine print on the back says to use Reporting Services I > need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is > that > an a la carte purchase? > > MTIA, > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 7 19:02:32 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 7 Dec 2005 20:02:32 -0500 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <062201c5fb91$f5b35ed0$6a01a8c0@HAL9004> Message-ID: <200512080103.jB813KJ11053@databaseadvisors.com> Yes, the DotNet framework is the basis behind all of the new .net languages - vb.net, c#.net, J#.net etc. The latest version of the framework is 2.0, which comes with VS 2005. The framework is actually free, and can be downloaded at any time. The framework contains the actual "compilers" for the languages, and programs for the 2.0 frmaework can be written in notepad if you have the gonads. VS is just a (VERY) pretty wrapper around the process of writing code for .Net. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Wednesday, December 07, 2005 7:55 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered What is Framework 2.0? Is that part of Visual Studio? Rocky ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, December 07, 2005 4:38 PM Subject: Re: [AccessD] OT: Is My ASP Covered > It's part of the framework 2.0 IIRC. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Wednesday, December 07, 2005 7:28 PM > To: AccessD at databaseadvisors.com > Subject: [AccessD] OT: Is My ASP Covered > > Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server > 2006 product launch gala in Anaheim yesterday and walked out with a copy > of > each. Thought I might try to learn .Net and convert the Sleep Advisor to > a > web app. > > I had a 1:1 talk with an MS tech who advised for my application 1) use SQL > Server Express, 2) Reporting Services will give me the functionality I > need > to duplicate the Access reporting. > > In any event the fine print on the back says to use Reporting Services I > need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is > that > an a la carte purchase? > > MTIA, > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Wed Dec 7 19:09:19 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Wed, 7 Dec 2005 17:09:19 -0800 Subject: [AccessD] OT: Is My ASP Covered References: <200512080103.jB813KJ11053@databaseadvisors.com> Message-ID: <063b01c5fb94$045aac70$6a01a8c0@HAL9004> Thanks John. BTW, VS2005 says it requires 2GB available space. In contrast SQL Server 2005 requires only 350MB. (plus 450MB for the books on line). Doesn't say what BizTalk takes. Rocky ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, December 07, 2005 5:02 PM Subject: Re: [AccessD] OT: Is My ASP Covered > Yes, the DotNet framework is the basis behind all of the new .net > languages > - vb.net, c#.net, J#.net etc. The latest version of the framework is 2.0, > which comes with VS 2005. The framework is actually free, and can be > downloaded at any time. The framework contains the actual "compilers" for > the languages, and programs for the 2.0 frmaework can be written in > notepad > if you have the gonads. VS is just a (VERY) pretty wrapper around the > process of writing code for .Net. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Wednesday, December 07, 2005 7:55 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > What is Framework 2.0? Is that part of Visual Studio? > > Rocky > > ----- Original Message ----- > From: "John Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Wednesday, December 07, 2005 4:38 PM > Subject: Re: [AccessD] OT: Is My ASP Covered > > >> It's part of the framework 2.0 IIRC. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> Contribute your unused CPU cycles to a good cause: >> http://folding.stanford.edu/ >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >> Beach Access Software >> Sent: Wednesday, December 07, 2005 7:28 PM >> To: AccessD at databaseadvisors.com >> Subject: [AccessD] OT: Is My ASP Covered >> >> Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server >> 2006 product launch gala in Anaheim yesterday and walked out with a copy >> of >> each. Thought I might try to learn .Net and convert the Sleep Advisor to >> a >> web app. >> >> I had a 1:1 talk with an MS tech who advised for my application 1) use >> SQL >> Server Express, 2) Reporting Services will give me the functionality I >> need >> to duplicate the Access reporting. >> >> In any event the fine print on the back says to use Reporting Services I >> need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is >> that >> an a la carte purchase? >> >> MTIA, >> >> Rocky Smolin >> Beach Access Software >> http://www.e-z-mrp.com >> 858-259-4334 >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cfoust at infostatsystems.com Wed Dec 7 19:23:35 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 7 Dec 2005 17:23:35 -0800 Subject: [AccessD] VB.Net, trying to update some records in Access Message-ID: What do you want it to do and why are you using AcceptChanges? That removes the modified flag from the row. And calling in update on the adapter does tell it to write the updates back to the table. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, December 07, 2005 4:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] VB.Net, trying to update some records in Access Does anyone see what I am missing? I am trying to update some rows in a temporary Access database by changing any pipes ( | ) to apostrophes ( ' ). It runs through the code just fine. It's like the dataset is writing the updates back to the table. Dim strTemp As String Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim mystr As String Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows strTemp = "" strTemp = replacePipes(row.Item("Desc1")) row.BeginEdit() 'row("Desc1") = replacePipes(row("Desc1")) row.Item("Desc1") = strTemp 'row.EndEdit() row.AcceptChanges() Next 'ds.AcceptChanges() da.Update(ds.Tables(0)) MessageBox.Show("dONE") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Wed Dec 7 20:30:37 2005 From: john at winhaven.net (John Bartow) Date: Wed, 7 Dec 2005 20:30:37 -0600 Subject: [AccessD] Is This A Problem? In-Reply-To: Message-ID: <010c01c5fb9f$5fdd2ef0$6b01a8c0@ScuzzPaq> ROTFLOL!!! My incompetent IT staff credo: "If we cannot adequately support you, we will control you." Someone like you comes along and blows their little credo all to he!! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz These people exist for my amusement. Yesterday I was given a laptop to install their VPN software. Double clicking the install file on the CD results in the message 'Operation disabled due to security restrictions....'. Copy the folder to the local drive, change the .exe to .com and let her rip. These guys aren't Nazis or neo-Nazis, they are neophyte-Nazis. Not only that, my boss is now a president and it is his division that is my bailiwick. From harkinsss at bellsouth.net Wed Dec 7 20:37:59 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Wed, 7 Dec 2005 21:37:59 -0500 Subject: [AccessD] Is This A Problem? In-Reply-To: <010c01c5fb9f$5fdd2ef0$6b01a8c0@ScuzzPaq> Message-ID: <20051208023757.PPJZ22893.ibm69aec.bellsouth.net@SUSANONE> OK John, give me back my diary. :) Susan H. "If we cannot adequately support you, we will control you." From john at winhaven.net Wed Dec 7 21:31:47 2005 From: john at winhaven.net (John Bartow) Date: Wed, 7 Dec 2005 21:31:47 -0600 Subject: [AccessD] Is This A Problem? In-Reply-To: <20051208023757.PPJZ22893.ibm69aec.bellsouth.net@SUSANONE> Message-ID: <011e01c5fba7$ee640650$6b01a8c0@ScuzzPaq> LOL Whenever I talk to my last boss from the 90s he'll recite that to me like I made him memorize it.:o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Wednesday, December 07, 2005 8:38 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Is This A Problem? OK John, give me back my diary. :) Susan H. "If we cannot adequately support you, we will control you." -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Wed Dec 7 23:47:54 2005 From: dmcafee at pacbell.net (David McAfee) Date: Wed, 7 Dec 2005 21:47:54 -0800 Subject: [AccessD] VB.Net, trying to update some records in Access In-Reply-To: Message-ID: I found that after I sent off the message. This is currently what I am working with: Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL As String = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows row.BeginEdit() row.Item("Desc1") = replacePipes(row.Item("Desc1")) Next da.Update(ds.Tables(0)) MessageBox.Show("Done") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try The code runs through without any errors, only the Access table is never updated. Gawd, I miss DAO. The code is just a small sample test of a larger project. This project takes cdb tables from a pocket PC then puts them into an Access table, which is read into datasets that are passed to a web service which "synchronizes" with a SQL Server database. and data is brought back in reverse order. One table has an item description field which contains apostrophes which were hanging up a process. These apostrophes were converted to Pipes and I want to simply run this function on the data before it is pumped back into the PPC. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Charlotte Foust Sent: Wednesday, December 07, 2005 5:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VB.Net, trying to update some records in Access What do you want it to do and why are you using AcceptChanges? That removes the modified flag from the row. And calling in update on the adapter does tell it to write the updates back to the table. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, December 07, 2005 4:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] VB.Net, trying to update some records in Access Does anyone see what I am missing? I am trying to update some rows in a temporary Access database by changing any pipes ( | ) to apostrophes ( ' ). It runs through the code just fine. It's like the dataset is writing the updates back to the table. Dim strTemp As String Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim mystr As String Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows strTemp = "" strTemp = replacePipes(row.Item("Desc1")) row.BeginEdit() 'row("Desc1") = replacePipes(row("Desc1")) row.Item("Desc1") = strTemp 'row.EndEdit() row.AcceptChanges() Next 'ds.AcceptChanges() da.Update(ds.Tables(0)) MessageBox.Show("dONE") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Thu Dec 8 00:00:50 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 07 Dec 2005 22:00:50 -0800 Subject: [AccessD] OT: Is My ASP Covered References: <200512080103.jB813KJ11053@databaseadvisors.com> Message-ID: <4397CC12.7070002@shaw.ca> I seem to remember some warnings about uninstalling Netframework 1.0 or 1.1 before applying version 2.0 John Colby wrote: >Yes, the DotNet framework is the basis behind all of the new .net languages >- vb.net, c#.net, J#.net etc. The latest version of the framework is 2.0, >which comes with VS 2005. The framework is actually free, and can be >downloaded at any time. The framework contains the actual "compilers" for >the languages, and programs for the 2.0 frmaework can be written in notepad >if you have the gonads. VS is just a (VERY) pretty wrapper around the >process of writing code for .Net. > > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >Beach Access Software >Sent: Wednesday, December 07, 2005 7:55 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] OT: Is My ASP Covered > >What is Framework 2.0? Is that part of Visual Studio? > >Rocky > >----- Original Message ----- >From: "John Colby" >To: "'Access Developers discussion and problem solving'" > >Sent: Wednesday, December 07, 2005 4:38 PM >Subject: Re: [AccessD] OT: Is My ASP Covered > > > > >>It's part of the framework 2.0 IIRC. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >>Beach Access Software >>Sent: Wednesday, December 07, 2005 7:28 PM >>To: AccessD at databaseadvisors.com >>Subject: [AccessD] OT: Is My ASP Covered >> >>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server >>2006 product launch gala in Anaheim yesterday and walked out with a copy >>of >>each. Thought I might try to learn .Net and convert the Sleep Advisor to >>a >>web app. >> >>I had a 1:1 talk with an MS tech who advised for my application 1) use SQL >>Server Express, 2) Reporting Services will give me the functionality I >>need >>to duplicate the Access reporting. >> >>In any event the fine print on the back says to use Reporting Services I >>need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is >>that >>an a la carte purchase? >> >>MTIA, >> >>Rocky Smolin >>Beach Access Software >>http://www.e-z-mrp.com >>858-259-4334 >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > -- Marty Connelly Victoria, B.C. Canada From bchacc at san.rr.com Thu Dec 8 00:09:02 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Wed, 7 Dec 2005 22:09:02 -0800 Subject: [AccessD] OT: Is My ASP Covered References: <200512080103.jB813KJ11053@databaseadvisors.com> <4397CC12.7070002@shaw.ca> Message-ID: <074401c5fbbd$e38d34c0$6a01a8c0@HAL9004> Well, I;m in the clear on that. I've never installed Netframework 1.0. Have I? There's a lot of stuff on this box I don't know about How would I know? Is it in the Add/Remove program list - with an obvious name? Regards, Rocky ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 07, 2005 10:00 PM Subject: Re: [AccessD] OT: Is My ASP Covered >I seem to remember some warnings about uninstalling Netframework 1.0 or 1.1 > before applying version 2.0 > > John Colby wrote: > >>Yes, the DotNet framework is the basis behind all of the new .net >>languages >>- vb.net, c#.net, J#.net etc. The latest version of the framework is 2.0, >>which comes with VS 2005. The framework is actually free, and can be >>downloaded at any time. The framework contains the actual "compilers" for >>the languages, and programs for the 2.0 frmaework can be written in >>notepad >>if you have the gonads. VS is just a (VERY) pretty wrapper around the >>process of writing code for .Net. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >>Beach Access Software >>Sent: Wednesday, December 07, 2005 7:55 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >>What is Framework 2.0? Is that part of Visual Studio? >> >>Rocky >> >>----- Original Message ----- >>From: "John Colby" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, December 07, 2005 4:38 PM >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >> >>>It's part of the framework 2.0 IIRC. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >>>Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:28 PM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: Is My ASP Covered >>> >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server >>>2006 product launch gala in Anaheim yesterday and walked out with a copy >>>of >>>each. Thought I might try to learn .Net and convert the Sleep Advisor to >>>a >>>web app. >>> >>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>SQL >>>Server Express, 2) Reporting Services will give me the functionality I >>>need >>>to duplicate the Access reporting. >>> >>>In any event the fine print on the back says to use Reporting Services I >>>need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is >>>that >>>an a la carte purchase? >>> >>>MTIA, >>> >>>Rocky Smolin >>>Beach Access Software >>>http://www.e-z-mrp.com >>>858-259-4334 >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jmhecht at earthlink.net Thu Dec 8 01:01:15 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 7 Dec 2005 23:01:15 -0800 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <074401c5fbbd$e38d34c0$6a01a8c0@HAL9004> Message-ID: <001301c5fbc5$2f054210$6701a8c0@HPLaptop> Rocky, Control Panel > Add Remove programs Microsoft dot net is listed there HTH Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Wednesday, December 07, 2005 10:09 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered Well, I;m in the clear on that. I've never installed Netframework 1.0. Have I? There's a lot of stuff on this box I don't know about How would I know? Is it in the Add/Remove program list - with an obvious name? Regards, Rocky ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 07, 2005 10:00 PM Subject: Re: [AccessD] OT: Is My ASP Covered >I seem to remember some warnings about uninstalling Netframework 1.0 or 1.1 > before applying version 2.0 > > John Colby wrote: > >>Yes, the DotNet framework is the basis behind all of the new .net >>languages >>- vb.net, c#.net, J#.net etc. The latest version of the framework is 2.0, >>which comes with VS 2005. The framework is actually free, and can be >>downloaded at any time. The framework contains the actual "compilers" for >>the languages, and programs for the 2.0 frmaework can be written in >>notepad >>if you have the gonads. VS is just a (VERY) pretty wrapper around the >>process of writing code for .Net. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >>Beach Access Software >>Sent: Wednesday, December 07, 2005 7:55 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >>What is Framework 2.0? Is that part of Visual Studio? >> >>Rocky >> >>----- Original Message ----- >>From: "John Colby" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, December 07, 2005 4:38 PM >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >> >>>It's part of the framework 2.0 IIRC. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >>>Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:28 PM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: Is My ASP Covered >>> >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server >>>2006 product launch gala in Anaheim yesterday and walked out with a copy >>>of >>>each. Thought I might try to learn .Net and convert the Sleep Advisor to >>>a >>>web app. >>> >>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>SQL >>>Server Express, 2) Reporting Services will give me the functionality I >>>need >>>to duplicate the Access reporting. >>> >>>In any event the fine print on the back says to use Reporting Services I >>>need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is >>>that >>>an a la carte purchase? >>> >>>MTIA, >>> >>>Rocky Smolin >>>Beach Access Software >>>http://www.e-z-mrp.com >>>858-259-4334 >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From paul.hartland at isharp.co.uk Thu Dec 8 02:57:32 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Thu, 8 Dec 2005 08:57:32 -0000 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run In-Reply-To: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8BE@corp-es01.fleetpride.com> Message-ID: I used the code and I get the Excel Running message, the basis of my code is Dim objExcel As Excel.Application Dim objWB As Excel.Workbook Set objExcel = New Excel.Application Set objWB = objExcel.Workbooks.Open(strProd) ' strProd is a string containing the path to the workbook template. objExcel.Workbooks.Close Set objWB = Nothing objExcel.Application.Quit Set objExcel = Nothing And I have really tried every way I could think of of closing the workbook and the application. Anyone know if I am closing the workbook and the application incorrectly.. Paul Hartland -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: 07 December 2005 20:22 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run I usually get error 1004 when I am trying to open an Excel workbook that is already open. Check and make sure the workbook really is closed. Run the following script after you run the first function but before the YTD function to see if the Excel workbook is still open. HTH Jim Hale Dim objXL Dim strMessage On Error Resume Next ' Try to grab a running instance of ' Excel... Set objXL = GetObject(, "Excel.Application") ' What did we find?.. If Not TypeName(objXL) = "Empty" Then strMessage = "Excel Running." Else strMessage = "Excel Not Running." End If ' Feedback to user... MsgBox strMessage, vbInformation, "Excel Status" ' Make the Excel instance visible ' if we found one if strMessage = "Excel Running." then _ objXL.Visible = true -----Original Message----- From: Josh McFarlane [mailto:darsant at gmail.com] Sent: Wednesday, December 07, 2005 1:40 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run On 12/7/05, Paul Hartland (ISHARP) wrote: > To all, > > I think I may have a siilar problem to that post by Lonnie a couple of weeks > back, I have a function that creates an Excel sheet which I have to > call twice, once for last weeks figures and once for year to > date.....The first run works without a hitch (and I close all > references to Excel objects etc), > on the second run I get the error message: > > Run-time error '1004'; > Method 'Sheets' of object '_Global' failed Is _Global a global variable? -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From R.Griffiths at bury.gov.uk Thu Dec 8 03:28:23 2005 From: R.Griffiths at bury.gov.uk (Griffiths, Richard) Date: Thu, 8 Dec 2005 09:28:23 -0000 Subject: [AccessD] VB.Net, trying to update some records in Access Message-ID: <200512080918.jB89I0710574@smarthost.yourcomms.net> Hi I believe you need to have an update command associated with your dataadapter. da.updatecommand("SQL to update the database - e.g. Update ItemMast set ......" (there is an inset and delete command as well) At the moment you are simply updating the disconnected dataset/recordset - you need to explicitly write the changes to the BE. Sorry I can't add more as I use a different approach for dataaccess (a DAL (data access layer) dll that sort of does it all for me) Loads of stuff out there for exact code examples. HTH Richard -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: 08 December 2005 05:48 To: Access Developers discussion and problem solving Subject: Re: [AccessD] VB.Net, trying to update some records in Access I found that after I sent off the message. This is currently what I am working with: Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL As String = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows row.BeginEdit() row.Item("Desc1") = replacePipes(row.Item("Desc1")) Next da.Update(ds.Tables(0)) MessageBox.Show("Done") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try The code runs through without any errors, only the Access table is never updated. Gawd, I miss DAO. The code is just a small sample test of a larger project. This project takes cdb tables from a pocket PC then puts them into an Access table, which is read into datasets that are passed to a web service which "synchronizes" with a SQL Server database. and data is brought back in reverse order. One table has an item description field which contains apostrophes which were hanging up a process. These apostrophes were converted to Pipes and I want to simply run this function on the data before it is pumped back into the PPC. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Charlotte Foust Sent: Wednesday, December 07, 2005 5:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VB.Net, trying to update some records in Access What do you want it to do and why are you using AcceptChanges? That removes the modified flag from the row. And calling in update on the adapter does tell it to write the updates back to the table. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, December 07, 2005 4:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] VB.Net, trying to update some records in Access Does anyone see what I am missing? I am trying to update some rows in a temporary Access database by changing any pipes ( | ) to apostrophes ( ' ). It runs through the code just fine. It's like the dataset is writing the updates back to the table. Dim strTemp As String Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim mystr As String Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows strTemp = "" strTemp = replacePipes(row.Item("Desc1")) row.BeginEdit() 'row("Desc1") = replacePipes(row("Desc1")) row.Item("Desc1") = strTemp 'row.EndEdit() row.AcceptChanges() Next 'ds.AcceptChanges() da.Update(ds.Tables(0)) MessageBox.Show("dONE") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Thu Dec 8 04:18:33 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 08 Dec 2005 11:18:33 +0100 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run Message-ID: Hi Paul No, you may not be closing the workbook properly. Try this: objWB.Close Set objWB = Nothing /gustav >>> paul.hartland at isharp.co.uk 08-12-2005 09:57:32 >>> I used the code and I get the Excel Running message, the basis of my code is Dim objExcel As Excel.Application Dim objWB As Excel.Workbook Set objExcel = New Excel.Application Set objWB = objExcel.Workbooks.Open(strProd) ' strProd is a string containing the path to the workbook template. objExcel.Workbooks.Close Set objWB = Nothing objExcel.Application.Quit Set objExcel = Nothing And I have really tried every way I could think of of closing the workbook and the application. Anyone know if I am closing the workbook and the application incorrectly.. Paul Hartland From Gustav at cactus.dk Thu Dec 8 04:22:02 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 08 Dec 2005 11:22:02 +0100 Subject: [AccessD] VB.Net, trying to update some records in Access Message-ID: Hi David and Richard Why all the Tables and DataSet fuzz? Why not use a simple Recordset? /gustav >>> R.Griffiths at bury.gov.uk 08-12-2005 10:28:23 >>> Hi I believe you need to have an update command associated with your dataadapter. da.updatecommand("SQL to update the database - e.g. Update ItemMast set ......" (there is an inset and delete command as well) At the moment you are simply updating the disconnected dataset/recordset - you need to explicitly write the changes to the BE. Sorry I can't add more as I use a different approach for dataaccess (a DAL (data access layer) dll that sort of does it all for me) Loads of stuff out there for exact code examples. HTH Richard -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: 08 December 2005 05:48 To: Access Developers discussion and problem solving Subject: Re: [AccessD] VB.Net, trying to update some records in Access I found that after I sent off the message. This is currently what I am working with: Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL As String = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows row.BeginEdit() row.Item("Desc1") = replacePipes(row.Item("Desc1")) Next da.Update(ds.Tables(0)) MessageBox.Show("Done") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try The code runs through without any errors, only the Access table is never updated. Gawd, I miss DAO. The code is just a small sample test of a larger project. This project takes cdb tables from a pocket PC then puts them into an Access table, which is read into datasets that are passed to a web service which "synchronizes" with a SQL Server database. and data is brought back in reverse order. One table has an item description field which contains apostrophes which were hanging up a process. These apostrophes were converted to Pipes and I want to simply run this function on the data before it is pumped back into the PPC. From paul.hartland at isharp.co.uk Thu Dec 8 04:35:39 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Thu, 8 Dec 2005 10:35:39 -0000 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run In-Reply-To: Message-ID: That's exactly the old code I had in place still getting the same error....but I will try changing it back and running it again with Jim Hales code in between and see what I get.... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 08 December 2005 10:19 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run Hi Paul No, you may not be closing the workbook properly. Try this: objWB.Close Set objWB = Nothing /gustav >>> paul.hartland at isharp.co.uk 08-12-2005 09:57:32 >>> I used the code and I get the Excel Running message, the basis of my code is Dim objExcel As Excel.Application Dim objWB As Excel.Workbook Set objExcel = New Excel.Application Set objWB = objExcel.Workbooks.Open(strProd) ' strProd is a string containing the path to the workbook template. objExcel.Workbooks.Close Set objWB = Nothing objExcel.Application.Quit Set objExcel = Nothing And I have really tried every way I could think of of closing the workbook and the application. Anyone know if I am closing the workbook and the application incorrectly.. Paul Hartland -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From R.Griffiths at bury.gov.uk Thu Dec 8 04:46:56 2005 From: R.Griffiths at bury.gov.uk (Griffiths, Richard) Date: Thu, 8 Dec 2005 10:46:56 -0000 Subject: [AccessD] VB.Net, trying to update some records in Access Message-ID: <200512081036.jB8Aal719070@smarthost.yourcomms.net> Gustav not sure what you mean - please expand -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 08 December 2005 10:22 To: accessd at databaseadvisors.com Subject: Re: [AccessD] VB.Net, trying to update some records in Access Hi David and Richard Why all the Tables and DataSet fuzz? Why not use a simple Recordset? /gustav >>> R.Griffiths at bury.gov.uk 08-12-2005 10:28:23 >>> Hi I believe you need to have an update command associated with your dataadapter. da.updatecommand("SQL to update the database - e.g. Update ItemMast set ......" (there is an inset and delete command as well) At the moment you are simply updating the disconnected dataset/recordset - you need to explicitly write the changes to the BE. Sorry I can't add more as I use a different approach for dataaccess (a DAL (data access layer) dll that sort of does it all for me) Loads of stuff out there for exact code examples. HTH Richard -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: 08 December 2005 05:48 To: Access Developers discussion and problem solving Subject: Re: [AccessD] VB.Net, trying to update some records in Access I found that after I sent off the message. This is currently what I am working with: Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL As String = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows row.BeginEdit() row.Item("Desc1") = replacePipes(row.Item("Desc1")) Next da.Update(ds.Tables(0)) MessageBox.Show("Done") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try The code runs through without any errors, only the Access table is never updated. Gawd, I miss DAO. The code is just a small sample test of a larger project. This project takes cdb tables from a pocket PC then puts them into an Access table, which is read into datasets that are passed to a web service which "synchronizes" with a SQL Server database. and data is brought back in reverse order. One table has an item description field which contains apostrophes which were hanging up a process. These apostrophes were converted to Pipes and I want to simply run this function on the data before it is pumped back into the PPC. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From paul.hartland at isharp.co.uk Thu Dec 8 05:14:03 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Thu, 8 Dec 2005 11:14:03 -0000 Subject: [AccessD] VB.Net, trying to update some records in Access In-Reply-To: <200512081036.jB8Aal719070@smarthost.yourcomms.net> Message-ID: Not even having dealt with .Net yet I'm not too sure but have looked into a few things in the past.....Don't you need another line in the section: row.BeginEdit() row.Item("Desc1") = replacePipes(row.Item("Desc1")) row.EndEdit() -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Griffiths, Richard Sent: 08 December 2005 10:47 To: Access Developers discussion and problem solving Subject: Re: [AccessD] VB.Net, trying to update some records in Access Gustav not sure what you mean - please expand -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 08 December 2005 10:22 To: accessd at databaseadvisors.com Subject: Re: [AccessD] VB.Net, trying to update some records in Access Hi David and Richard Why all the Tables and DataSet fuzz? Why not use a simple Recordset? /gustav >>> R.Griffiths at bury.gov.uk 08-12-2005 10:28:23 >>> Hi I believe you need to have an update command associated with your dataadapter. da.updatecommand("SQL to update the database - e.g. Update ItemMast set ......" (there is an inset and delete command as well) At the moment you are simply updating the disconnected dataset/recordset - you need to explicitly write the changes to the BE. Sorry I can't add more as I use a different approach for dataaccess (a DAL (data access layer) dll that sort of does it all for me) Loads of stuff out there for exact code examples. HTH Richard -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: 08 December 2005 05:48 To: Access Developers discussion and problem solving Subject: Re: [AccessD] VB.Net, trying to update some records in Access I found that after I sent off the message. This is currently what I am working with: Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL As String = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows row.BeginEdit() row.Item("Desc1") = replacePipes(row.Item("Desc1")) Next da.Update(ds.Tables(0)) MessageBox.Show("Done") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try The code runs through without any errors, only the Access table is never updated. Gawd, I miss DAO. The code is just a small sample test of a larger project. This project takes cdb tables from a pocket PC then puts them into an Access table, which is read into datasets that are passed to a web service which "synchronizes" with a SQL Server database. and data is brought back in reverse order. One table has an item description field which contains apostrophes which were hanging up a process. These apostrophes were converted to Pipes and I want to simply run this function on the data before it is pumped back into the PPC. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Thu Dec 8 05:26:34 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 08 Dec 2005 12:26:34 +0100 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run Message-ID: Hi Paul Well, here that basic code has worked for years. I think I got the original skeleton from JC. /gustav >>> paul.hartland at isharp.co.uk 08-12-2005 11:35:39 >>> That's exactly the old code I had in place still getting the same error....but I will try changing it back and running it again with Jim Hales code in between and see what I get.... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 08 December 2005 10:19 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run Hi Paul No, you may not be closing the workbook properly. Try this: objWB.Close Set objWB = Nothing /gustav >>> paul.hartland at isharp.co.uk 08-12-2005 09:57:32 >>> I used the code and I get the Excel Running message, the basis of my code is Dim objExcel As Excel.Application Dim objWB As Excel.Workbook Set objExcel = New Excel.Application Set objWB = objExcel.Workbooks.Open(strProd) ' strProd is a string containing the path to the workbook template. objExcel.Workbooks.Close Set objWB = Nothing objExcel.Application.Quit Set objExcel = Nothing And I have really tried every way I could think of of closing the workbook and the application. Anyone know if I am closing the workbook and the application incorrectly.. Paul Hartland From pcs at azizaz.com Thu Dec 8 05:28:01 2005 From: pcs at azizaz.com (Borge Hansen) Date: Thu, 8 Dec 2005 21:28:01 +1000 Subject: [AccessD] Visual Studio 2005 Standard Edition References: Message-ID: <067f01c5fbea$72ce2a00$fa10a8c0@Albatross> Just came across this http://msdn.microsoft.com/vstudio/products/compare/ For Visual Studio Tools For Office it says: Office development support: Support for Excel 2003, Word 2003, InfoPath 2003 and Outlook 2003 Additional Tools Included: SQL Server 2005 Developer Edition; Microsoft Office Access 2003 Developer Extensions; Access 2003 Runtime license regards /borge ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Friday, December 02, 2005 4:21 AM Subject: Re: [AccessD] Visual Studio 2005 Standard Edition > Yes, to distribute Access 2003 projects, you need VSTO for Office 2003, > which includes the Access runtime license. > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Thursday, December 01, 2005 9:25 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Visual Studio 2005 Standard Edition > > > Julie, > > You will need the Visual Studio Tools For Office as that package has the > runtime distribution license. I have Office Developer for office 2002 > which also allows you to create the package of Access components to > create the Runtime version of Access 2002. Don't know if VSTO 2003 has > this but I suspect it does. > > Doug > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Julie > Reardon-Taylor > Sent: Thursday, December 01, 2005 5:48 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] Visual Studio 2005 Standard Edition > > > I was wondering about the Visual Studo 2005 software myself. With the > standard edition, can you deploy Access runtime? > > It sounds like you need Visual Studio for MS-Office? > > If I have Office 2003, can I just purchase the Wise/Sagekey software to > deploy my run-time apps, or do I need to have Visual Studio? > > > > > > Julie Reardon-Taylor > PRO-SOFT OF NY, INC. > 44 Public Square Suite #5 > Watertown, NY 13601 > Phone/Fax: (315) 785-0319 > www.pro-soft.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 Gustav at cactus.dk Thu Dec 8 05:35:23 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 08 Dec 2005 12:35:23 +0100 Subject: [AccessD] VB.Net, trying to update some records in Access Message-ID: Hi Richard Sorry, missed the dot net part ... /gustav >>> R.Griffiths at bury.gov.uk 08-12-2005 11:46:56 >>> Gustav not sure what you mean - please expand From adtp at touchtelindia.net Thu Dec 8 06:30:05 2005 From: adtp at touchtelindia.net (A.D.Tejpal) Date: Thu, 8 Dec 2005 18:00:05 +0530 Subject: [AccessD] Datasheet view selection question References: <916187228923D311A6FE00A0CC3FAA30ABF3E2@ADGSERVER> Message-ID: <024201c5fbf3$2af98ef0$0b23f63d@winxp> Bobby, You can put the sample subroutine (P_SelectEntireRow()) given below, in your form's module and call it from enter events pertaining to controls representing various columns. With this, as you navigate through the datasheet, entire row for the current record will remain selected. On the other hand, if you wish the current row to be highlighted in a special color, my sample db named HighLightDataSheetRows might be of interest to you. It is available at Rogers Access Library (other developers library). Link - http://www.rogersaccesslibrary.com You could adapt the underlying approach suitably, for your specific needs. Best wishes, A.D.Tejpal -------------- ===================================== Private Sub P_SelectEntireRow() Me.SelLeft = 1 Me.SelHeight = 1 Me.SelWidth = Me.Detail.Controls.Count End Sub ===================================== ----- Original Message ----- From: Bobby Heid To: 'Access Developers discussion and problem solving' Sent: Monday, December 05, 2005 21:05 Subject: [AccessD] Datasheet view selection question Hey, I have a form that returns selected results. The users are wanting to be able to re-arrange columns, sort on a given column(s), etc. They then click on one of several other buttons to be taken to a form related to the selected record. I have been using a listview control to display the data. The users would pre-select the sort order on zero or more fields from several combo boxes. But after looking at it, I think we could use a form using a datasheet view. Playing with it, I am able to move columns, sort, etc. But one thing they want is to have the whole line selected when the select a record. Just as if you had clicked on the little selection box to the left of each record. Does anyone know how to select the whole line when one of the fields has been clicked? Thanks, Bobby From bheid at appdevgrp.com Thu Dec 8 06:43:25 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Thu, 8 Dec 2005 07:43:25 -0500 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CF0EFF@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF40D@ADGSERVER> I went to the launch in Atlanta last week. Did you actually get a copy of BizTalk? I got a beta copy and a card telling me to register to get the release version when it comes out. The website says the target release date is something like March or April of 2006. LOL. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Wednesday, December 07, 2005 7:28 PM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Is My ASP Covered Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server 2006 product launch gala in Anaheim yesterday and walked out with a copy of each. Thought I might try to learn .Net and convert the Sleep Advisor to a web app. MTIA, Rocky Smolin From bchacc at san.rr.com Thu Dec 8 06:53:17 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Thu, 8 Dec 2005 04:53:17 -0800 Subject: [AccessD] OT: Is My ASP Covered References: <916187228923D311A6FE00A0CC3FAA30ABF40D@ADGSERVER> Message-ID: <003701c5fbf6$5c4ddb20$6a01a8c0@HAL9004> Well, on the outside of the box, front, it lists BizTalk Server 2006. Inside are 4 CDs - 2 for VS, 1 for SQL Server 2005 and one DVD with the MSDN library. So, no, I don't see a BizTalk. But I haven't loaded the products yet. Rocky ----- Original Message ----- From: "Bobby Heid" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 4:43 AM Subject: Re: [AccessD] OT: Is My ASP Covered >I went to the launch in Atlanta last week. Did you actually get a copy of > BizTalk? I got a beta copy and a card telling me to register to get the > release version when it comes out. The website says the target release > date > is something like March or April of 2006. LOL. > > Bobby > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Wednesday, December 07, 2005 7:28 PM > To: AccessD at databaseadvisors.com > Subject: [AccessD] OT: Is My ASP Covered > > > Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server > 2006 product launch gala in Anaheim yesterday and walked out with a copy > of > each. Thought I might try to learn .Net and convert the Sleep Advisor to > a > web app. > > > > MTIA, > > Rocky Smolin > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From paul.hartland at isharp.co.uk Thu Dec 8 07:07:45 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Thu, 8 Dec 2005 13:07:45 -0000 Subject: [AccessD] OT - Using Connection Strings For Disaster Recovery In-Reply-To: <003701c5fbf6$5c4ddb20$6a01a8c0@HAL9004> Message-ID: To all, I am work on implementing a new section to the disaster recovery of my own projects, one of the things I am currently looking into is having a .ini file with connection string to my main server something like: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=myusername;Initial Catalog=mydatabase;Data Source=mysourcemain1 Each day I make my own backup of the main database, but if our main server went down what I want to be able to detect if the connection string is valid, if not use the next one in the sequence: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=myusername;Initial Catalog=mydatabase;Data Source=mysourcemain2 So that although my dataenvironment, ADO controls etc point to mysourcemain1, if mysourcemain1 shuts down...I can go to the latest backup that I have and restore on mysourcemain2 then let everyone back in again....i.e. I want something like the following: Open the .ini file as text Check if the first connection string is ok if ok then set the datasources to it if not ok warn user and alert administraors of possibility of server down get the next connection string and recheck loop until found valid string Is there a way of check if a connection string to a SQL Server would work before trying to open the connection ? If anyone could help me on this I would be very grateful, sample code and/or guidance greatly appreciated. Thanks in advance. Paul Hartland From bheid at appdevgrp.com Thu Dec 8 07:18:10 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Thu, 8 Dec 2005 08:18:10 -0500 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CF0F78@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF40F@ADGSERVER> That's right, Biztalk was not in there in mine. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, December 08, 2005 7:53 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered Well, on the outside of the box, front, it lists BizTalk Server 2006. Inside are 4 CDs - 2 for VS, 1 for SQL Server 2005 and one DVD with the MSDN library. So, no, I don't see a BizTalk. But I haven't loaded the products yet. Rocky ----- Original Message ----- From: "Bobby Heid" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 4:43 AM Subject: Re: [AccessD] OT: Is My ASP Covered >I went to the launch in Atlanta last week. Did you actually get a copy of > BizTalk? I got a beta copy and a card telling me to register to get the > release version when it comes out. The website says the target release > date > is something like March or April of 2006. LOL. > > Bobby > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Wednesday, December 07, 2005 7:28 PM > To: AccessD at databaseadvisors.com > Subject: [AccessD] OT: Is My ASP Covered > > > Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server > 2006 product launch gala in Anaheim yesterday and walked out with a copy > of > each. Thought I might try to learn .Net and convert the Sleep Advisor to > a > web app. > > > > MTIA, > > Rocky Smolin > From papparuff at comcast.net Thu Dec 8 07:29:22 2005 From: papparuff at comcast.net (papparuff at comcast.net) Date: Thu, 08 Dec 2005 13:29:22 +0000 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <120820051329.28352.439835320000051C00006EC0220699849900009A9D0E9F9F0E9F@comcast.net> BizTalk 2006 is not available yet. The box your software is in should have a voucher for receiving BizTalk 2006. Go to the url the voucher mentions and register to receive your free copy of BizTalk 2006 when it becomes available. John -- John V. Ruff ? The Eternal Optimist :-) ?Commit to the Lord whatever you do, and your plans will succeed.? Proverbs 16:3 -------------- Original message -------------- From: "Bobby Heid" > That's right, Biztalk was not in there in mine. > > Bobby > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Thursday, December 08, 2005 7:53 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > > Well, on the outside of the box, front, it lists BizTalk Server 2006. > Inside are 4 CDs - 2 for VS, 1 for SQL Server 2005 and one DVD with the MSDN > > library. So, no, I don't see a BizTalk. But I haven't loaded the products > yet. > > Rocky > > ----- Original Message ----- > From: "Bobby Heid" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 08, 2005 4:43 AM > Subject: Re: [AccessD] OT: Is My ASP Covered > > > >I went to the launch in Atlanta last week. Did you actually get a copy of > > BizTalk? I got a beta copy and a card telling me to register to get the > > release version when it comes out. The website says the target release > > date > > is something like March or April of 2006. LOL. > > > > Bobby > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > > Beach Access Software > > Sent: Wednesday, December 07, 2005 7:28 PM > > To: AccessD at databaseadvisors.com > > Subject: [AccessD] OT: Is My ASP Covered > > > > > > Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server > > 2006 product launch gala in Anaheim yesterday and walked out with a copy > > of > > each. Thought I might try to learn .Net and convert the Sleep Advisor to > > a > > web app. > > > > > > > > MTIA, > > > > Rocky Smolin > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Thu Dec 8 07:48:43 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 8 Dec 2005 08:48:43 -0500 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <4397CC12.7070002@shaw.ca> Message-ID: <200512081349.jB8Dn5J08960@databaseadvisors.com> Under most conditions they are SUPPOSED to play well together, in fact some programs may require one or the other. One issue I ran into is that IIS would not find the 1.1 framework when I installed it AFTER installing the beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my dev machine which runs on the .net framework 1.1, so I had a specific reason for needing the old framework. And in fact the framework itself installed, it was just getting IIS to recognize that was the problem. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Thursday, December 08, 2005 1:01 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered I seem to remember some warnings about uninstalling Netframework 1.0 or 1.1 before applying version 2.0 John Colby wrote: >Yes, the DotNet framework is the basis behind all of the new .net >languages >- vb.net, c#.net, J#.net etc. The latest version of the framework is >2.0, which comes with VS 2005. The framework is actually free, and can >be downloaded at any time. The framework contains the actual >"compilers" for the languages, and programs for the 2.0 frmaework can >be written in notepad if you have the gonads. VS is just a (VERY) >pretty wrapper around the process of writing code for .Net. > > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >- Beach Access Software >Sent: Wednesday, December 07, 2005 7:55 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] OT: Is My ASP Covered > >What is Framework 2.0? Is that part of Visual Studio? > >Rocky > >----- Original Message ----- >From: "John Colby" >To: "'Access Developers discussion and problem solving'" > >Sent: Wednesday, December 07, 2005 4:38 PM >Subject: Re: [AccessD] OT: Is My ASP Covered > > > > >>It's part of the framework 2.0 IIRC. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>Smolin - Beach Access Software >>Sent: Wednesday, December 07, 2005 7:28 PM >>To: AccessD at databaseadvisors.com >>Subject: [AccessD] OT: Is My ASP Covered >> >>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>Server >>2006 product launch gala in Anaheim yesterday and walked out with a >>copy of each. Thought I might try to learn .Net and convert the Sleep >>Advisor to a web app. >> >>I had a 1:1 talk with an MS tech who advised for my application 1) use >>SQL Server Express, 2) Reporting Services will give me the >>functionality I need to duplicate the Access reporting. >> >>In any event the fine print on the back says to use Reporting Services >>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>is that an a la carte purchase? >> >>MTIA, >> >>Rocky Smolin >>Beach Access Software >>http://www.e-z-mrp.com >>858-259-4334 >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Thu Dec 8 07:55:09 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Thu, 8 Dec 2005 05:55:09 -0800 Subject: [AccessD] OT: Is My ASP Covered References: <120820051329.28352.439835320000051C00006EC0220699849900009A9D0E9F9F0E9F@comcast.net> Message-ID: <00af01c5fbff$00c10850$6a01a8c0@HAL9004> Right you are, John. Right behind the voucher for an MS Certification exam. Rocky ----- Original Message ----- From: To: "Access Developers discussion and problem solving" Sent: Thursday, December 08, 2005 5:29 AM Subject: Re: [AccessD] OT: Is My ASP Covered > BizTalk 2006 is not available yet. The box your software is in should have > a voucher for receiving BizTalk 2006. Go to the url the voucher mentions > and register to receive your free copy of BizTalk 2006 when it becomes > available. > > John > > -- > John V. Ruff - The Eternal Optimist :-) > > "Commit to the Lord whatever you do, > and your plans will succeed." Proverbs 16:3 > > -------------- Original message -------------- > From: "Bobby Heid" > >> That's right, Biztalk was not in there in mine. >> >> Bobby >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >> Beach Access Software >> Sent: Thursday, December 08, 2005 7:53 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> Well, on the outside of the box, front, it lists BizTalk Server 2006. >> Inside are 4 CDs - 2 for VS, 1 for SQL Server 2005 and one DVD with the >> MSDN >> >> library. So, no, I don't see a BizTalk. But I haven't loaded the products >> yet. >> >> Rocky >> >> ----- Original Message ----- >> From: "Bobby Heid" >> To: "'Access Developers discussion and problem solving'" >> >> Sent: Thursday, December 08, 2005 4:43 AM >> Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >I went to the launch in Atlanta last week. Did you actually get a copy >> >of >> > BizTalk? I got a beta copy and a card telling me to register to get the >> > release version when it comes out. The website says the target release >> > date >> > is something like March or April of 2006. LOL. >> > >> > Bobby >> > >> > -----Original Message----- >> > From: accessd-bounces at databaseadvisors.com >> > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >> > Smolin - >> > Beach Access Software >> > Sent: Wednesday, December 07, 2005 7:28 PM >> > To: AccessD at databaseadvisors.com >> > Subject: [AccessD] OT: Is My ASP Covered >> > >> > >> > Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >> > Server >> > 2006 product launch gala in Anaheim yesterday and walked out with a >> > copy >> > of >> > each. Thought I might try to learn .Net and convert the Sleep Advisor >> > to >> > a >> > web app. >> > >> > >> > >> > MTIA, >> > >> > Rocky Smolin >> > >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > -------------------------------------------------------------------------------- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From bchacc at san.rr.com Thu Dec 8 07:59:25 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Thu, 8 Dec 2005 05:59:25 -0800 Subject: [AccessD] OT: Is My ASP Covered References: <200512081349.jB8Dn5J08960@databaseadvisors.com> Message-ID: <00cf01c5fbff$9952cd60$6a01a8c0@HAL9004> So you think should I uninstall .Net Framework 1.1 before installing VS Studio 2005? Will IIS function with correctly then with VSS2005? Rocky ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 5:48 AM Subject: Re: [AccessD] OT: Is My ASP Covered > Under most conditions they are SUPPOSED to play well together, in fact > some > programs may require one or the other. One issue I ran into is that IIS > would not find the 1.1 framework when I installed it AFTER installing the > beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my > dev > machine which runs on the .net framework 1.1, so I had a specific reason > for > needing the old framework. And in fact the framework itself installed, it > was just getting IIS to recognize that was the problem. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly > Sent: Thursday, December 08, 2005 1:01 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > I seem to remember some warnings about uninstalling Netframework 1.0 or > 1.1 > before applying version 2.0 > > John Colby wrote: > >>Yes, the DotNet framework is the basis behind all of the new .net >>languages >>- vb.net, c#.net, J#.net etc. The latest version of the framework is >>2.0, which comes with VS 2005. The framework is actually free, and can >>be downloaded at any time. The framework contains the actual >>"compilers" for the languages, and programs for the 2.0 frmaework can >>be written in notepad if you have the gonads. VS is just a (VERY) >>pretty wrapper around the process of writing code for .Net. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >>- Beach Access Software >>Sent: Wednesday, December 07, 2005 7:55 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >>What is Framework 2.0? Is that part of Visual Studio? >> >>Rocky >> >>----- Original Message ----- >>From: "John Colby" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, December 07, 2005 4:38 PM >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >> >>>It's part of the framework 2.0 IIRC. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>>Smolin - Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:28 PM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: Is My ASP Covered >>> >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>>Server >>>2006 product launch gala in Anaheim yesterday and walked out with a >>>copy of each. Thought I might try to learn .Net and convert the Sleep >>>Advisor to a web app. >>> >>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>SQL Server Express, 2) Reporting Services will give me the >>>functionality I need to duplicate the Access reporting. >>> >>>In any event the fine print on the back says to use Reporting Services >>>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>>is that an a la carte purchase? >>> >>>MTIA, >>> >>>Rocky Smolin >>>Beach Access Software >>>http://www.e-z-mrp.com >>>858-259-4334 >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 8 08:07:32 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 8 Dec 2005 09:07:32 -0500 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <00cf01c5fbff$9952cd60$6a01a8c0@HAL9004> Message-ID: <200512081407.jB8E7sJ14921@databaseadvisors.com> I don't know enough to comment on that. I uninstalled 1.1 but left the old SQL Server, then installed both VS 2005 and SQL Server 2005. I haven't had time to play yet. I am getting in to Virtual PC though so I will have separate virtual machines for each. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, December 08, 2005 8:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered So you think should I uninstall .Net Framework 1.1 before installing VS Studio 2005? Will IIS function with correctly then with VSS2005? Rocky ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 5:48 AM Subject: Re: [AccessD] OT: Is My ASP Covered > Under most conditions they are SUPPOSED to play well together, in fact > some > programs may require one or the other. One issue I ran into is that IIS > would not find the 1.1 framework when I installed it AFTER installing the > beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my > dev > machine which runs on the .net framework 1.1, so I had a specific reason > for > needing the old framework. And in fact the framework itself installed, it > was just getting IIS to recognize that was the problem. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly > Sent: Thursday, December 08, 2005 1:01 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > I seem to remember some warnings about uninstalling Netframework 1.0 or > 1.1 > before applying version 2.0 > > John Colby wrote: > >>Yes, the DotNet framework is the basis behind all of the new .net >>languages >>- vb.net, c#.net, J#.net etc. The latest version of the framework is >>2.0, which comes with VS 2005. The framework is actually free, and can >>be downloaded at any time. The framework contains the actual >>"compilers" for the languages, and programs for the 2.0 frmaework can >>be written in notepad if you have the gonads. VS is just a (VERY) >>pretty wrapper around the process of writing code for .Net. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >>- Beach Access Software >>Sent: Wednesday, December 07, 2005 7:55 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >>What is Framework 2.0? Is that part of Visual Studio? >> >>Rocky >> >>----- Original Message ----- >>From: "John Colby" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, December 07, 2005 4:38 PM >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >> >>>It's part of the framework 2.0 IIRC. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>>Smolin - Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:28 PM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: Is My ASP Covered >>> >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>>Server >>>2006 product launch gala in Anaheim yesterday and walked out with a >>>copy of each. Thought I might try to learn .Net and convert the Sleep >>>Advisor to a web app. >>> >>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>SQL Server Express, 2) Reporting Services will give me the >>>functionality I need to duplicate the Access reporting. >>> >>>In any event the fine print on the back says to use Reporting Services >>>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>>is that an a la carte purchase? >>> >>>MTIA, >>> >>>Rocky Smolin >>>Beach Access Software >>>http://www.e-z-mrp.com >>>858-259-4334 >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From CFraase at officeimagesinc.com Thu Dec 8 08:14:13 2005 From: CFraase at officeimagesinc.com (Cindy Fraase) Date: Thu, 8 Dec 2005 09:14:13 -0500 Subject: [AccessD] How can I match the subreport to back color changesinthe main report? Message-ID: Andy, I just wanted to say a belated thank you. You're solution worked great! Cindy Cynthia Fraase Asst. Controller Direct: 678-325-3251 Cell: 770-318-0628 Fax: 770-641-2656 www.officeimagesinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Andy Lacey Sent: Tuesday, November 22, 2005 11:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] How can I match the subreport to back color changesinthe main report? Hi Cindy Try this. Immediately after you put the code to set the BackColor (presumably in the OnFormat of the Detail section) put: Me.subRep.Report.Section("Detail").BackColor = Me.Section("Detail").BackColor Where subRep is the name of the subreport control on your main report. If your subreport has >1 section you'll need to repeat for each. Oh and don't forget to make the background style of the individual controls transparent.. -- Andy Lacey http://www.minstersystems.co.uk From Jdemarco at hudsonhealthplan.org Thu Dec 8 08:55:41 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Thu, 8 Dec 2005 09:55:41 -0500 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C4228@TTNEXCHCL2.hshhp.com> At the devconnections conference last month the M$ people said you could install VS 2005 on the same machine as 2003 but you're probably still taking your chances (IMO). Functionality that's been changed from VS 2003 is still supported in 2005 so your current apps should still run. Has anyonehere been able to download BizTalk beta? Or input a coupon code to get the full version when available? I could sign up for beta but couldn't find any reference to this coupon I have. Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Thursday, December 08, 2005 9:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered I don't know enough to comment on that. I uninstalled 1.1 but left the old SQL Server, then installed both VS 2005 and SQL Server 2005. I haven't had time to play yet. I am getting in to Virtual PC though so I will have separate virtual machines for each. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, December 08, 2005 8:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered So you think should I uninstall .Net Framework 1.1 before installing VS Studio 2005? Will IIS function with correctly then with VSS2005? Rocky ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 5:48 AM Subject: Re: [AccessD] OT: Is My ASP Covered > Under most conditions they are SUPPOSED to play well together, in fact > some > programs may require one or the other. One issue I ran into is that IIS > would not find the 1.1 framework when I installed it AFTER installing the > beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my > dev > machine which runs on the .net framework 1.1, so I had a specific reason > for > needing the old framework. And in fact the framework itself installed, it > was just getting IIS to recognize that was the problem. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly > Sent: Thursday, December 08, 2005 1:01 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > I seem to remember some warnings about uninstalling Netframework 1.0 or > 1.1 > before applying version 2.0 > > John Colby wrote: > >>Yes, the DotNet framework is the basis behind all of the new .net >>languages >>- vb.net, c#.net, J#.net etc. The latest version of the framework is >>2.0, which comes with VS 2005. The framework is actually free, and can >>be downloaded at any time. The framework contains the actual >>"compilers" for the languages, and programs for the 2.0 frmaework can >>be written in notepad if you have the gonads. VS is just a (VERY) >>pretty wrapper around the process of writing code for .Net. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >>- Beach Access Software >>Sent: Wednesday, December 07, 2005 7:55 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >>What is Framework 2.0? Is that part of Visual Studio? >> >>Rocky >> >>----- Original Message ----- >>From: "John Colby" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, December 07, 2005 4:38 PM >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >> >>>It's part of the framework 2.0 IIRC. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>>Smolin - Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:28 PM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: Is My ASP Covered >>> >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>>Server >>>2006 product launch gala in Anaheim yesterday and walked out with a >>>copy of each. Thought I might try to learn .Net and convert the Sleep >>>Advisor to a web app. >>> >>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>SQL Server Express, 2) Reporting Services will give me the >>>functionality I need to duplicate the Access reporting. >>> >>>In any event the fine print on the back says to use Reporting Services >>>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>>is that an a la carte purchase? >>> >>>MTIA, >>> >>>Rocky Smolin >>>Beach Access Software >>>http://www.e-z-mrp.com >>>858-259-4334 >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From bchacc at san.rr.com Thu Dec 8 08:59:35 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Thu, 8 Dec 2005 06:59:35 -0800 Subject: [AccessD] OT: Is My ASP Covered References: <08F823FD83787D4BA0B99CA580AD3C74016C4228@TTNEXCHCL2.hshhp.com> Message-ID: <012901c5fc08$015961a0$6a01a8c0@HAL9004> My coupon says "For complete details on downloading the beta and to redeem this coupon, go to: www.microsoft.com/biztalk" Rocky ----- Original Message ----- From: "Jim DeMarco" To: "Access Developers discussion and problem solving" Sent: Thursday, December 08, 2005 6:55 AM Subject: Re: [AccessD] OT: Is My ASP Covered > At the devconnections conference last month the M$ people said you could > install VS 2005 on the same machine as 2003 but you're probably still > taking your chances (IMO). Functionality that's been changed from VS 2003 > is still supported in 2005 so your current apps should still run. > > Has anyonehere been able to download BizTalk beta? Or input a coupon code > to get the full version when available? I could sign up for beta but > couldn't find any reference to this coupon I have. > > Jim DeMarco > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby > Sent: Thursday, December 08, 2005 9:08 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Is My ASP Covered > > > I don't know enough to comment on that. I uninstalled 1.1 but left the > old > SQL Server, then installed both VS 2005 and SQL Server 2005. I haven't > had > time to play yet. I am getting in to Virtual PC though so I will have > separate virtual machines for each. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Thursday, December 08, 2005 8:59 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > So you think should I uninstall .Net Framework 1.1 before installing VS > Studio 2005? Will IIS function with correctly then with VSS2005? > > Rocky > > ----- Original Message ----- > From: "John Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 08, 2005 5:48 AM > Subject: Re: [AccessD] OT: Is My ASP Covered > > >> Under most conditions they are SUPPOSED to play well together, in fact >> some >> programs may require one or the other. One issue I ran into is that IIS >> would not find the 1.1 framework when I installed it AFTER installing the >> beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my > >> dev >> machine which runs on the .net framework 1.1, so I had a specific reason >> > for >> needing the old framework. And in fact the framework itself installed, >> it >> was just getting IIS to recognize that was the problem. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> Contribute your unused CPU cycles to a good cause: >> http://folding.stanford.edu/ >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly >> Sent: Thursday, December 08, 2005 1:01 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT: Is My ASP Covered >> >> I seem to remember some warnings about uninstalling Netframework 1.0 or > >> 1.1 >> before applying version 2.0 >> >> John Colby wrote: >> >>>Yes, the DotNet framework is the basis behind all of the new .net >>>languages >>>- vb.net, c#.net, J#.net etc. The latest version of the framework is >>>2.0, which comes with VS 2005. The framework is actually free, and can >>>be downloaded at any time. The framework contains the actual >>>"compilers" for the languages, and programs for the 2.0 frmaework can >>>be written in notepad if you have the gonads. VS is just a (VERY) >>>pretty wrapper around the process of writing code for .Net. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >>>- Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:55 PM >>>To: Access Developers discussion and problem solving >>>Subject: Re: [AccessD] OT: Is My ASP Covered >>> >>>What is Framework 2.0? Is that part of Visual Studio? >>> >>>Rocky >>> >>>----- Original Message ----- >>>From: "John Colby" >>>To: "'Access Developers discussion and problem solving'" >>> >>>Sent: Wednesday, December 07, 2005 4:38 PM >>>Subject: Re: [AccessD] OT: Is My ASP Covered >>> >>> >>> >>> >>>>It's part of the framework 2.0 IIRC. >>>> >>>> >>>>John W. Colby >>>>www.ColbyConsulting.com >>>> >>>>Contribute your unused CPU cycles to a good cause: >>>>http://folding.stanford.edu/ >>>>-----Original Message----- >>>>From: accessd-bounces at databaseadvisors.com >>>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>>>Smolin - Beach Access Software >>>>Sent: Wednesday, December 07, 2005 7:28 PM >>>>To: AccessD at databaseadvisors.com >>>>Subject: [AccessD] OT: Is My ASP Covered >>>> >>>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>>>Server >>>>2006 product launch gala in Anaheim yesterday and walked out with a >>>>copy of each. Thought I might try to learn .Net and convert the Sleep >>>>Advisor to a web app. >>>> >>>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>>SQL Server Express, 2) Reporting Services will give me the >>>>functionality I need to duplicate the Access reporting. >>>> >>>>In any event the fine print on the back says to use Reporting Services >>>>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>>>is that an a la carte purchase? >>>> >>>>MTIA, >>>> >>>>Rocky Smolin >>>>Beach Access Software >>>>http://www.e-z-mrp.com >>>>858-259-4334 >>>>-- >>>>AccessD mailing list >>>>AccessD at databaseadvisors.com >>>>http://databaseadvisors.com/mailman/listinfo/accessd >>>>Website: http://www.databaseadvisors.com >>>> >>>>-- >>>>AccessD mailing list >>>>AccessD at databaseadvisors.com >>>>http://databaseadvisors.com/mailman/listinfo/accessd >>>>Website: http://www.databaseadvisors.com >>>> >>>> >>>> >>> >>> >>> >> >> -- >> Marty Connelly >> Victoria, B.C. >> Canada >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named > recipient, and may contain information from Hudson Health Plan (HHP) that > is confidential or privileged. If you are not the intended recipient, you > are hereby notified that any disclosure, copying, distribution or use of > the contents of this message is strictly prohibited. If you have received > this message in error or are not the named recipient, please notify us > immediately, either by contacting the sender at the electronic mail > address noted above or calling HHP at (914) 631-1611. If you are not the > intended recipient, please do not forward this email to anyone, and delete > and destroy all copies of this message. Thank You". > *********************************************************************************** > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at ColbyConsulting.com Thu Dec 8 09:06:00 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 8 Dec 2005 10:06:00 -0500 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C4228@TTNEXCHCL2.hshhp.com> Message-ID: <200512081506.jB8F6PJ31685@databaseadvisors.com> >Functionality that's been changed from VS 2003 is still supported in 2005 so your current apps should still run. I can tell you that without a doubt, this is NOT true for ASP.Net, or at least not necessarily true. I do not understand the ins and outs of the issue, but it has to do with the ability to have sub-projects in 2003 and that has been removed in 2005 (ASP.net). DotNetNuke broke big time and required a rather large re-write to make it work again. However DotNetNuke also used some rather sophisticated partitioning in order to allow you to add modules without having to recompile the core code, which the average project probably does not attempt or require so your existing projects may very well run. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim DeMarco Sent: Thursday, December 08, 2005 9:56 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered At the devconnections conference last month the M$ people said you could install VS 2005 on the same machine as 2003 but you're probably still taking your chances (IMO). Functionality that's been changed from VS 2003 is still supported in 2005 so your current apps should still run. Has anyonehere been able to download BizTalk beta? Or input a coupon code to get the full version when available? I could sign up for beta but couldn't find any reference to this coupon I have. Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Thursday, December 08, 2005 9:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered I don't know enough to comment on that. I uninstalled 1.1 but left the old SQL Server, then installed both VS 2005 and SQL Server 2005. I haven't had time to play yet. I am getting in to Virtual PC though so I will have separate virtual machines for each. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, December 08, 2005 8:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered So you think should I uninstall .Net Framework 1.1 before installing VS Studio 2005? Will IIS function with correctly then with VSS2005? Rocky ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 5:48 AM Subject: Re: [AccessD] OT: Is My ASP Covered > Under most conditions they are SUPPOSED to play well together, in fact > some programs may require one or the other. One issue I ran into is > that IIS would not find the 1.1 framework when I installed it AFTER > installing the beta versions of 2.0. I was trying to get DotNetNuke > 3.2 running on my > dev machine which runs on the .net framework 1.1, > so I had a specific reason > for needing the old framework. And in > fact the framework itself installed, it was just getting IIS to > recognize that was the problem. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > MartyConnelly > Sent: Thursday, December 08, 2005 1:01 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > I seem to remember some warnings about uninstalling Netframework 1.0 > or > 1.1 before applying version 2.0 > > John Colby wrote: > >>Yes, the DotNet framework is the basis behind all of the new .net >>languages >>- vb.net, c#.net, J#.net etc. The latest version of the framework is >>2.0, which comes with VS 2005. The framework is actually free, and >>can be downloaded at any time. The framework contains the actual >>"compilers" for the languages, and programs for the 2.0 frmaework can >>be written in notepad if you have the gonads. VS is just a (VERY) >>pretty wrapper around the process of writing code for .Net. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>Smolin >>- Beach Access Software >>Sent: Wednesday, December 07, 2005 7:55 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >>What is Framework 2.0? Is that part of Visual Studio? >> >>Rocky >> >>----- Original Message ----- >>From: "John Colby" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, December 07, 2005 4:38 PM >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >> >>>It's part of the framework 2.0 IIRC. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>>Smolin - Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:28 PM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: Is My ASP Covered >>> >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>>Server >>>2006 product launch gala in Anaheim yesterday and walked out with a >>>copy of each. Thought I might try to learn .Net and convert the >>>Sleep Advisor to a web app. >>> >>>I had a 1:1 talk with an MS tech who advised for my application 1) >>>use SQL Server Express, 2) Reporting Services will give me the >>>functionality I need to duplicate the Access reporting. >>> >>>In any event the fine print on the back says to use Reporting >>>Services I need ASP.NET 2.0 or later. Is this hidden somewhere on my >>>system or is that an a la carte purchase? >>> >>>MTIA, >>> >>>Rocky Smolin >>>Beach Access Software >>>http://www.e-z-mrp.com >>>858-259-4334 >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jdemarco at hudsonhealthplan.org Thu Dec 8 09:11:55 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Thu, 8 Dec 2005 10:11:55 -0500 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C4229@TTNEXCHCL2.hshhp.com> Maybe they were referring to compiled assemblies then. Either way I'm installing it on a separate machine. Jim D. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Thursday, December 08, 2005 10:06 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered >Functionality that's been changed from VS 2003 is still supported in 2005 so your current apps should still run. I can tell you that without a doubt, this is NOT true for ASP.Net, or at least not necessarily true. I do not understand the ins and outs of the issue, but it has to do with the ability to have sub-projects in 2003 and that has been removed in 2005 (ASP.net). DotNetNuke broke big time and required a rather large re-write to make it work again. However DotNetNuke also used some rather sophisticated partitioning in order to allow you to add modules without having to recompile the core code, which the average project probably does not attempt or require so your existing projects may very well run. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim DeMarco Sent: Thursday, December 08, 2005 9:56 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered At the devconnections conference last month the M$ people said you could install VS 2005 on the same machine as 2003 but you're probably still taking your chances (IMO). Functionality that's been changed from VS 2003 is still supported in 2005 so your current apps should still run. Has anyonehere been able to download BizTalk beta? Or input a coupon code to get the full version when available? I could sign up for beta but couldn't find any reference to this coupon I have. Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Thursday, December 08, 2005 9:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered I don't know enough to comment on that. I uninstalled 1.1 but left the old SQL Server, then installed both VS 2005 and SQL Server 2005. I haven't had time to play yet. I am getting in to Virtual PC though so I will have separate virtual machines for each. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, December 08, 2005 8:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered So you think should I uninstall .Net Framework 1.1 before installing VS Studio 2005? Will IIS function with correctly then with VSS2005? Rocky ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 5:48 AM Subject: Re: [AccessD] OT: Is My ASP Covered > Under most conditions they are SUPPOSED to play well together, in fact > some programs may require one or the other. One issue I ran into is > that IIS would not find the 1.1 framework when I installed it AFTER > installing the beta versions of 2.0. I was trying to get DotNetNuke > 3.2 running on my > dev machine which runs on the .net framework 1.1, > so I had a specific reason > for needing the old framework. And in > fact the framework itself installed, it was just getting IIS to > recognize that was the problem. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > MartyConnelly > Sent: Thursday, December 08, 2005 1:01 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > I seem to remember some warnings about uninstalling Netframework 1.0 > or > 1.1 before applying version 2.0 > > John Colby wrote: > >>Yes, the DotNet framework is the basis behind all of the new .net >>languages >>- vb.net, c#.net, J#.net etc. The latest version of the framework is >>2.0, which comes with VS 2005. The framework is actually free, and >>can be downloaded at any time. The framework contains the actual >>"compilers" for the languages, and programs for the 2.0 frmaework can >>be written in notepad if you have the gonads. VS is just a (VERY) >>pretty wrapper around the process of writing code for .Net. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>Smolin >>- Beach Access Software >>Sent: Wednesday, December 07, 2005 7:55 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >>What is Framework 2.0? Is that part of Visual Studio? >> >>Rocky >> >>----- Original Message ----- >>From: "John Colby" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, December 07, 2005 4:38 PM >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >> >>>It's part of the framework 2.0 IIRC. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>>Smolin - Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:28 PM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: Is My ASP Covered >>> >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>>Server >>>2006 product launch gala in Anaheim yesterday and walked out with a >>>copy of each. Thought I might try to learn .Net and convert the >>>Sleep Advisor to a web app. >>> >>>I had a 1:1 talk with an MS tech who advised for my application 1) >>>use SQL Server Express, 2) Reporting Services will give me the >>>functionality I need to duplicate the Access reporting. >>> >>>In any event the fine print on the back says to use Reporting >>>Services I need ASP.NET 2.0 or later. Is this hidden somewhere on my >>>system or is that an a la carte purchase? >>> >>>MTIA, >>> >>>Rocky Smolin >>>Beach Access Software >>>http://www.e-z-mrp.com >>>858-259-4334 >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From Jdemarco at hudsonhealthplan.org Thu Dec 8 09:25:41 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Thu, 8 Dec 2005 10:25:41 -0500 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C422C@TTNEXCHCL2.hshhp.com> Mine too. I was able to sign up for the beta (which I'm not sure I really want) but once done there was no mention the full copy when available nor anyplace to reference the coupon code. If anyone figures it out please let us know. Thanks Rocky. Jim D. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, December 08, 2005 10:00 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered My coupon says "For complete details on downloading the beta and to redeem this coupon, go to: www.microsoft.com/biztalk" Rocky ----- Original Message ----- From: "Jim DeMarco" To: "Access Developers discussion and problem solving" Sent: Thursday, December 08, 2005 6:55 AM Subject: Re: [AccessD] OT: Is My ASP Covered > At the devconnections conference last month the M$ people said you could > install VS 2005 on the same machine as 2003 but you're probably still > taking your chances (IMO). Functionality that's been changed from VS 2003 > is still supported in 2005 so your current apps should still run. > > Has anyonehere been able to download BizTalk beta? Or input a coupon code > to get the full version when available? I could sign up for beta but > couldn't find any reference to this coupon I have. > > Jim DeMarco > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby > Sent: Thursday, December 08, 2005 9:08 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Is My ASP Covered > > > I don't know enough to comment on that. I uninstalled 1.1 but left the > old > SQL Server, then installed both VS 2005 and SQL Server 2005. I haven't > had > time to play yet. I am getting in to Virtual PC though so I will have > separate virtual machines for each. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Thursday, December 08, 2005 8:59 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > So you think should I uninstall .Net Framework 1.1 before installing VS > Studio 2005? Will IIS function with correctly then with VSS2005? > > Rocky > > ----- Original Message ----- > From: "John Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 08, 2005 5:48 AM > Subject: Re: [AccessD] OT: Is My ASP Covered > > >> Under most conditions they are SUPPOSED to play well together, in fact >> some >> programs may require one or the other. One issue I ran into is that IIS >> would not find the 1.1 framework when I installed it AFTER installing the >> beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my > >> dev >> machine which runs on the .net framework 1.1, so I had a specific reason >> > for >> needing the old framework. And in fact the framework itself installed, >> it >> was just getting IIS to recognize that was the problem. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> Contribute your unused CPU cycles to a good cause: >> http://folding.stanford.edu/ >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly >> Sent: Thursday, December 08, 2005 1:01 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT: Is My ASP Covered >> >> I seem to remember some warnings about uninstalling Netframework 1.0 or > >> 1.1 >> before applying version 2.0 >> >> John Colby wrote: >> >>>Yes, the DotNet framework is the basis behind all of the new .net >>>languages >>>- vb.net, c#.net, J#.net etc. The latest version of the framework is >>>2.0, which comes with VS 2005. The framework is actually free, and can >>>be downloaded at any time. The framework contains the actual >>>"compilers" for the languages, and programs for the 2.0 frmaework can >>>be written in notepad if you have the gonads. VS is just a (VERY) >>>pretty wrapper around the process of writing code for .Net. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >>>- Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:55 PM >>>To: Access Developers discussion and problem solving >>>Subject: Re: [AccessD] OT: Is My ASP Covered >>> >>>What is Framework 2.0? Is that part of Visual Studio? >>> >>>Rocky >>> >>>----- Original Message ----- >>>From: "John Colby" >>>To: "'Access Developers discussion and problem solving'" >>> >>>Sent: Wednesday, December 07, 2005 4:38 PM >>>Subject: Re: [AccessD] OT: Is My ASP Covered >>> >>> >>> >>> >>>>It's part of the framework 2.0 IIRC. >>>> >>>> >>>>John W. Colby >>>>www.ColbyConsulting.com >>>> >>>>Contribute your unused CPU cycles to a good cause: >>>>http://folding.stanford.edu/ >>>>-----Original Message----- >>>>From: accessd-bounces at databaseadvisors.com >>>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>>>Smolin - Beach Access Software >>>>Sent: Wednesday, December 07, 2005 7:28 PM >>>>To: AccessD at databaseadvisors.com >>>>Subject: [AccessD] OT: Is My ASP Covered >>>> >>>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>>>Server >>>>2006 product launch gala in Anaheim yesterday and walked out with a >>>>copy of each. Thought I might try to learn .Net and convert the Sleep >>>>Advisor to a web app. >>>> >>>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>>SQL Server Express, 2) Reporting Services will give me the >>>>functionality I need to duplicate the Access reporting. >>>> >>>>In any event the fine print on the back says to use Reporting Services >>>>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>>>is that an a la carte purchase? >>>> >>>>MTIA, >>>> >>>>Rocky Smolin >>>>Beach Access Software >>>>http://www.e-z-mrp.com >>>>858-259-4334 >>>>-- >>>>AccessD mailing list >>>>AccessD at databaseadvisors.com >>>>http://databaseadvisors.com/mailman/listinfo/accessd >>>>Website: http://www.databaseadvisors.com >>>> >>>>-- >>>>AccessD mailing list >>>>AccessD at databaseadvisors.com >>>>http://databaseadvisors.com/mailman/listinfo/accessd >>>>Website: http://www.databaseadvisors.com >>>> >>>> >>>> >>> >>> >>> >> >> -- >> Marty Connelly >> Victoria, B.C. >> Canada >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named > recipient, and may contain information from Hudson Health Plan (HHP) that > is confidential or privileged. If you are not the intended recipient, you > are hereby notified that any disclosure, copying, distribution or use of > the contents of this message is strictly prohibited. If you have received > this message in error or are not the named recipient, please notify us > immediately, either by contacting the sender at the electronic mail > address noted above or calling HHP at (914) 631-1611. If you are not the > intended recipient, please do not forward this email to anyone, and delete > and destroy all copies of this message. Thank You". > *********************************************************************************** > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From paul.hartland at isharp.co.uk Thu Dec 8 09:29:57 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Thu, 8 Dec 2005 15:29:57 -0000 Subject: [AccessD] Checking For Lastest DLL In-Reply-To: <067f01c5fbea$72ce2a00$fa10a8c0@Albatross> Message-ID: To all, I am starting to write a lot of DLL's which I can use in almost everyone of my programs, which I stored in a centralised folder accessible to everyone and which currently have been registered to each workstation...As time goes by I am going to be re-writing them and creating new ones, what I could do with is a function which when the users open one of my programs, checks which DLL's should be registered then checks that each one of them is the latest. If they are missing any or they are using an older one to auto register them it C:\Windows\System32. Has anyone done this or can point me in the right direction to ho to go about this.... Thanks in advance for any help. Paul Hartland Database Developer From papparuff at comcast.net Thu Dec 8 09:44:51 2005 From: papparuff at comcast.net (papparuff at comcast.net) Date: Thu, 08 Dec 2005 15:44:51 +0000 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <120820051544.21053.439854F3000535C70000523D220730079300009A9D0E9F9F0E9F@comcast.net> I have downloaded the beta but have not installed it yet. The BizTalk voucher has the url to go to and enter the voucher number and submit for your future BizTalk 2006. -- John V. Ruff ? The Eternal Optimist :-) ?Commit to the Lord whatever you do, and your plans will succeed.? Proverbs 16:3 -------------- Original message -------------- From: "Jim DeMarco" > At the devconnections conference last month the M$ people said you could install > VS 2005 on the same machine as 2003 but you're probably still taking your > chances (IMO). Functionality that's been changed from VS 2003 is still > supported in 2005 so your current apps should still run. > > Has anyonehere been able to download BizTalk beta? Or input a coupon code to > get the full version when available? I could sign up for beta but couldn't find > any reference to this coupon I have. > > Jim DeMarco > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby > Sent: Thursday, December 08, 2005 9:08 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Is My ASP Covered > > > I don't know enough to comment on that. I uninstalled 1.1 but left the old > SQL Server, then installed both VS 2005 and SQL Server 2005. I haven't had > time to play yet. I am getting in to Virtual PC though so I will have > separate virtual machines for each. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Thursday, December 08, 2005 8:59 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > So you think should I uninstall .Net Framework 1.1 before installing VS > Studio 2005? Will IIS function with correctly then with VSS2005? > > Rocky > > ----- Original Message ----- > From: "John Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 08, 2005 5:48 AM > Subject: Re: [AccessD] OT: Is My ASP Covered > > > > Under most conditions they are SUPPOSED to play well together, in fact > > some > > programs may require one or the other. One issue I ran into is that IIS > > would not find the 1.1 framework when I installed it AFTER installing the > > beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my > dev > > machine which runs on the .net framework 1.1, so I had a specific reason > for > > needing the old framework. And in fact the framework itself installed, it > > was just getting IIS to recognize that was the problem. > > > > > > John W. Colby > > www.ColbyConsulting.com > > > > Contribute your unused CPU cycles to a good cause: > > http://folding.stanford.edu/ > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly > > Sent: Thursday, December 08, 2005 1:01 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] OT: Is My ASP Covered > > > > I seem to remember some warnings about uninstalling Netframework 1.0 or > 1.1 > > before applying version 2.0 > > > > John Colby wrote: > > > >>Yes, the DotNet framework is the basis behind all of the new .net > >>languages > >>- vb.net, c#.net, J#.net etc. The latest version of the framework is > >>2.0, which comes with VS 2005. The framework is actually free, and can > >>be downloaded at any time. The framework contains the actual > >>"compilers" for the languages, and programs for the 2.0 frmaework can > >>be written in notepad if you have the gonads. VS is just a (VERY) > >>pretty wrapper around the process of writing code for .Net. > >> > >> > >>John W. Colby > >>www.ColbyConsulting.com > >> > >>Contribute your unused CPU cycles to a good cause: > >>http://folding.stanford.edu/ > >>-----Original Message----- > >>From: accessd-bounces at databaseadvisors.com > >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > >>- Beach Access Software > >>Sent: Wednesday, December 07, 2005 7:55 PM > >>To: Access Developers discussion and problem solving > >>Subject: Re: [AccessD] OT: Is My ASP Covered > >> > >>What is Framework 2.0? Is that part of Visual Studio? > >> > >>Rocky > >> > >>----- Original Message ----- > >>From: "John Colby" > >>To: "'Access Developers discussion and problem solving'" > >> > >>Sent: Wednesday, December 07, 2005 4:38 PM > >>Subject: Re: [AccessD] OT: Is My ASP Covered > >> > >> > >> > >> > >>>It's part of the framework 2.0 IIRC. > >>> > >>> > >>>John W. Colby > >>>www.ColbyConsulting.com > >>> > >>>Contribute your unused CPU cycles to a good cause: > >>>http://folding.stanford.edu/ > >>>-----Original Message----- > >>>From: accessd-bounces at databaseadvisors.com > >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > >>>Smolin - Beach Access Software > >>>Sent: Wednesday, December 07, 2005 7:28 PM > >>>To: AccessD at databaseadvisors.com > >>>Subject: [AccessD] OT: Is My ASP Covered > >>> > >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk > >>>Server > >>>2006 product launch gala in Anaheim yesterday and walked out with a > >>>copy of each. Thought I might try to learn .Net and convert the Sleep > >>>Advisor to a web app. > >>> > >>>I had a 1:1 talk with an MS tech who advised for my application 1) use > >>>SQL Server Express, 2) Reporting Services will give me the > >>>functionality I need to duplicate the Access reporting. > >>> > >>>In any event the fine print on the back says to use Reporting Services > >>>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or > >>>is that an a la carte purchase? > >>> > >>>MTIA, > >>> > >>>Rocky Smolin > >>>Beach Access Software > >>>http://www.e-z-mrp.com > >>>858-259-4334 > >>>-- > >>>AccessD mailing list > >>>AccessD at databaseadvisors.com > >>>http://databaseadvisors.com/mailman/listinfo/accessd > >>>Website: http://www.databaseadvisors.com > >>> > >>>-- > >>>AccessD mailing list > >>>AccessD at databaseadvisors.com > >>>http://databaseadvisors.com/mailman/listinfo/accessd > >>>Website: http://www.databaseadvisors.com > >>> > >>> > >>> > >> > >> > >> > > > > -- > > Marty Connelly > > Victoria, B.C. > > Canada > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named > recipient, and may contain information from Hudson Health Plan (HHP) that is > confidential or privileged. If you are not the intended recipient, you are > hereby notified that any disclosure, copying, distribution or use of the > contents of this message is strictly prohibited. If you have received this > message in error or are not the named recipient, please notify us immediately, > either by contacting the sender at the electronic mail address noted above or > calling HHP at (914) 631-1611. If you are not the intended recipient, please do > not forward this email to anyone, and delete and destroy all copies of this > message. Thank You". > ******************************************************************************** > *** > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From darsant at gmail.com Thu Dec 8 10:03:57 2005 From: darsant at gmail.com (Josh McFarlane) Date: Thu, 8 Dec 2005 10:03:57 -0600 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C4228@TTNEXCHCL2.hshhp.com> References: <08F823FD83787D4BA0B99CA580AD3C74016C4228@TTNEXCHCL2.hshhp.com> Message-ID: <53c8e05a0512080803x596d228al9feb0169f959a2e6@mail.gmail.com> On 12/8/05, Jim DeMarco wrote: > At the devconnections conference last month the M$ people said you could install VS 2005 on the same machine as 2003 but you're probably still taking your chances (IMO). Functionality that's been changed from VS 2003 is still supported in 2005 so your current apps should still run. I've currently got a dev machine running VS 2002, 2003, and 2005 w/ 1.1 and 2.0 .NET Frameworks installed. 2003 takes ~ a minute to start, but everything else on all the programs works fine. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From cfoust at infostatsystems.com Thu Dec 8 10:10:56 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 8 Dec 2005 08:10:56 -0800 Subject: [AccessD] VB.Net, trying to update some records in Access Message-ID: Have you stepped through the code and tested rows as you go along? The Fill method you're using implements IDataAdapter.Fill, so be sure that's working before you try to troubleshoot the rest. An alternative would be Da.Fill(ds, "Itemmast") You don't need the BeginEdit, so remove that line. You also need to dispose the connection and the dataadapter at the end of the routine. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, December 07, 2005 9:48 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VB.Net, trying to update some records in Access I found that after I sent off the message. This is currently what I am working with: Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL As String = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows row.BeginEdit() row.Item("Desc1") = replacePipes(row.Item("Desc1")) Next da.Update(ds.Tables(0)) MessageBox.Show("Done") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try The code runs through without any errors, only the Access table is never updated. Gawd, I miss DAO. The code is just a small sample test of a larger project. This project takes cdb tables from a pocket PC then puts them into an Access table, which is read into datasets that are passed to a web service which "synchronizes" with a SQL Server database. and data is brought back in reverse order. One table has an item description field which contains apostrophes which were hanging up a process. These apostrophes were converted to Pipes and I want to simply run this function on the data before it is pumped back into the PPC. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Charlotte Foust Sent: Wednesday, December 07, 2005 5:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VB.Net, trying to update some records in Access What do you want it to do and why are you using AcceptChanges? That removes the modified flag from the row. And calling in update on the adapter does tell it to write the updates back to the table. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, December 07, 2005 4:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] VB.Net, trying to update some records in Access Does anyone see what I am missing? I am trying to update some rows in a temporary Access database by changing any pipes ( | ) to apostrophes ( ' ). It runs through the code just fine. It's like the dataset is writing the updates back to the table. Dim strTemp As String Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim mystr As String Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows strTemp = "" strTemp = replacePipes(row.Item("Desc1")) row.BeginEdit() 'row("Desc1") = replacePipes(row("Desc1")) row.Item("Desc1") = strTemp 'row.EndEdit() row.AcceptChanges() Next 'ds.AcceptChanges() da.Update(ds.Tables(0)) MessageBox.Show("dONE") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jdemarco at hudsonhealthplan.org Thu Dec 8 10:45:01 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Thu, 8 Dec 2005 11:45:01 -0500 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C422E@TTNEXCHCL2.hshhp.com> Found the link finally. Upper right corner if anyone is looking (www.microsoft.com/biztalk). Thanks, Jim D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of papparuff at comcast.net Sent: Thursday, December 08, 2005 10:45 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered I have downloaded the beta but have not installed it yet. The BizTalk voucher has the url to go to and enter the voucher number and submit for your future BizTalk 2006. -- John V. Ruff - The Eternal Optimist :-) "Commit to the Lord whatever you do, and your plans will succeed." Proverbs 16:3 -------------- Original message -------------- From: "Jim DeMarco" > At the devconnections conference last month the M$ people said you could install > VS 2005 on the same machine as 2003 but you're probably still taking your > chances (IMO). Functionality that's been changed from VS 2003 is still > supported in 2005 so your current apps should still run. > > Has anyonehere been able to download BizTalk beta? Or input a coupon code to > get the full version when available? I could sign up for beta but couldn't find > any reference to this coupon I have. > > Jim DeMarco > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby > Sent: Thursday, December 08, 2005 9:08 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Is My ASP Covered > > > I don't know enough to comment on that. I uninstalled 1.1 but left the old > SQL Server, then installed both VS 2005 and SQL Server 2005. I haven't had > time to play yet. I am getting in to Virtual PC though so I will have > separate virtual machines for each. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Thursday, December 08, 2005 8:59 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > So you think should I uninstall .Net Framework 1.1 before installing VS > Studio 2005? Will IIS function with correctly then with VSS2005? > > Rocky > > ----- Original Message ----- > From: "John Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 08, 2005 5:48 AM > Subject: Re: [AccessD] OT: Is My ASP Covered > > > > Under most conditions they are SUPPOSED to play well together, in fact > > some > > programs may require one or the other. One issue I ran into is that IIS > > would not find the 1.1 framework when I installed it AFTER installing the > > beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my > dev > > machine which runs on the .net framework 1.1, so I had a specific reason > for > > needing the old framework. And in fact the framework itself installed, it > > was just getting IIS to recognize that was the problem. > > > > > > John W. Colby > > www.ColbyConsulting.com > > > > Contribute your unused CPU cycles to a good cause: > > http://folding.stanford.edu/ > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly > > Sent: Thursday, December 08, 2005 1:01 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] OT: Is My ASP Covered > > > > I seem to remember some warnings about uninstalling Netframework 1.0 or > 1.1 > > before applying version 2.0 > > > > John Colby wrote: > > > >>Yes, the DotNet framework is the basis behind all of the new .net > >>languages > >>- vb.net, c#.net, J#.net etc. The latest version of the framework is > >>2.0, which comes with VS 2005. The framework is actually free, and can > >>be downloaded at any time. The framework contains the actual > >>"compilers" for the languages, and programs for the 2.0 frmaework can > >>be written in notepad if you have the gonads. VS is just a (VERY) > >>pretty wrapper around the process of writing code for .Net. > >> > >> > >>John W. Colby > >>www.ColbyConsulting.com > >> > >>Contribute your unused CPU cycles to a good cause: > >>http://folding.stanford.edu/ > >>-----Original Message----- > >>From: accessd-bounces at databaseadvisors.com > >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > >>- Beach Access Software > >>Sent: Wednesday, December 07, 2005 7:55 PM > >>To: Access Developers discussion and problem solving > >>Subject: Re: [AccessD] OT: Is My ASP Covered > >> > >>What is Framework 2.0? Is that part of Visual Studio? > >> > >>Rocky > >> > >>----- Original Message ----- > >>From: "John Colby" > >>To: "'Access Developers discussion and problem solving'" > >> > >>Sent: Wednesday, December 07, 2005 4:38 PM > >>Subject: Re: [AccessD] OT: Is My ASP Covered > >> > >> > >> > >> > >>>It's part of the framework 2.0 IIRC. > >>> > >>> > >>>John W. Colby > >>>www.ColbyConsulting.com > >>> > >>>Contribute your unused CPU cycles to a good cause: > >>>http://folding.stanford.edu/ > >>>-----Original Message----- > >>>From: accessd-bounces at databaseadvisors.com > >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > >>>Smolin - Beach Access Software > >>>Sent: Wednesday, December 07, 2005 7:28 PM > >>>To: AccessD at databaseadvisors.com > >>>Subject: [AccessD] OT: Is My ASP Covered > >>> > >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk > >>>Server > >>>2006 product launch gala in Anaheim yesterday and walked out with a > >>>copy of each. Thought I might try to learn .Net and convert the Sleep > >>>Advisor to a web app. > >>> > >>>I had a 1:1 talk with an MS tech who advised for my application 1) use > >>>SQL Server Express, 2) Reporting Services will give me the > >>>functionality I need to duplicate the Access reporting. > >>> > >>>In any event the fine print on the back says to use Reporting Services > >>>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or > >>>is that an a la carte purchase? > >>> > >>>MTIA, > >>> > >>>Rocky Smolin > >>>Beach Access Software > >>>http://www.e-z-mrp.com > >>>858-259-4334 > >>>-- > >>>AccessD mailing list > >>>AccessD at databaseadvisors.com > >>>http://databaseadvisors.com/mailman/listinfo/accessd > >>>Website: http://www.databaseadvisors.com > >>> > >>>-- > >>>AccessD mailing list > >>>AccessD at databaseadvisors.com > >>>http://databaseadvisors.com/mailman/listinfo/accessd > >>>Website: http://www.databaseadvisors.com > >>> > >>> > >>> > >> > >> > >> > > > > -- > > Marty Connelly > > Victoria, B.C. > > Canada > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named > recipient, and may contain information from Hudson Health Plan (HHP) that is > confidential or privileged. If you are not the intended recipient, you are > hereby notified that any disclosure, copying, distribution or use of the > contents of this message is strictly prohibited. If you have received this > message in error or are not the named recipient, please notify us immediately, > either by contacting the sender at the electronic mail address noted above or > calling HHP at (914) 631-1611. If you are not the intended recipient, please do > not forward this email to anyone, and delete and destroy all copies of this > message. Thank You". > ******************************************************************************** > *** > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com *********************************************************************************** "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From erbachs at gmail.com Thu Dec 8 11:09:54 2005 From: erbachs at gmail.com (Steve Erbach) Date: Thu, 8 Dec 2005 11:09:54 -0600 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <046601c5fb8e$41ebfe00$6a01a8c0@HAL9004> References: <046601c5fb8e$41ebfe00$6a01a8c0@HAL9004> Message-ID: <39cb22f30512080909l2348053dr7672590f2b2f86f0@mail.gmail.com> Rocky, Have you looked into: https://partner.microsoft.com/global/40011351?PS=3 It's the Microsoft Empower ISV program. Hindman pointed me to it in the summer of '04 sometime. It's a two-year program that gives you a Universal MSDN subscription as long as you fulfill two main requirements: 1) Earn a Microsoft MCSE certifiction of some kind. 2) Write and market a commercial application using the new technologies. The cost is $375 per year and, as I said, you get the full boat Universal subscription. There's a press release at: http://tinyurl.com/cmayx* *Steve Erbach Scientific Marketing Neenah, WI thetowncrank.blogspot.com On 12/7/05, Rocky Smolin - Beach Access Software wrote: > > Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server > 2006 product launch gala in Anaheim yesterday and walked out with a copy of > each. Thought I might try to learn .Net and convert the Sleep Advisor to a > web app. > > I had a 1:1 talk with an MS tech who advised for my application 1) use SQL > Server Express, 2) Reporting Services will give me the functionality I need > to duplicate the Access reporting. > > In any event the fine print on the back says to use Reporting Services I > need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is > that an a la carte purchase? > > MTIA, > > Rocky Smolin > From erbachs at gmail.com Thu Dec 8 11:17:07 2005 From: erbachs at gmail.com (Steve Erbach) Date: Thu, 8 Dec 2005 11:17:07 -0600 Subject: [AccessD] Is This A Problem? In-Reply-To: <010c01c5fb9f$5fdd2ef0$6b01a8c0@ScuzzPaq> References: <010c01c5fb9f$5fdd2ef0$6b01a8c0@ScuzzPaq> Message-ID: <39cb22f30512080917g2435fee3ufd30285c23bba7cf@mail.gmail.com> John, "Anything not expressly permitted is forbidden" "Anything not expressly forbidden is compulsory" -- Regards, Steve Erbach Scientific Marketing Neenah, WI thetowncrank.blogspot.com www.swerbach.com Security Page: www.swerbach.com/security On 12/7/05, John Bartow wrote: > > ROTFLOL!!! > > My incompetent IT staff credo: "If we cannot adequately support you, we > will > control you." > > Someone like you comes along and blows their little credo all to he!! > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz > > These people exist for my amusement. Yesterday I was given a laptop to > install their VPN software. Double clicking the install file on the CD > results in the message 'Operation disabled due to security > restrictions....'. Copy the folder to the local drive, change the .exe to > .com and let her rip. These guys aren't Nazis or neo-Nazis, they are > neophyte-Nazis. Not only that, my boss is now a president and it is his > division that is my bailiwick. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From gmiller at sistersnet.com Thu Dec 8 12:45:29 2005 From: gmiller at sistersnet.com (Gary Miller) Date: Thu, 8 Dec 2005 10:45:29 -0800 Subject: [AccessD] What ODE version to acquire? Message-ID: <000801c5fc27$907aacd0$1c02a8c0@svreo1> Out of all of the various ODE versions, which one would be the smartest for me to purchase when considering 1) the total software cost to me, 2) fewest installation issues on client machines due to different Windows and Office configurations, 3) installation footprint and 4) best packaging wizard features and reliability? I suppose availability may also have to be a factor as MS has said that they no longer have the disks to replace my missing 2000 Premium ODE edition discs. A rather expensive loss there on my part. Gary From wdhindman at bellsouth.net Thu Dec 8 13:02:11 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 8 Dec 2005 14:02:11 -0500 Subject: [AccessD] What ODE version to acquire? References: <000801c5fc27$907aacd0$1c02a8c0@svreo1> Message-ID: <00d001c5fc29$e5156350$6101a8c0@JISREGISTRATION.local> VS Tools for Office 2003 ...imnsho ...the packager is a quantum leap over the XP version and it works for all versions from A2K forward ...and as far as MS not having the older versions, all of them are readily available on e-bay if you have a bit of patience. William ----- Original Message ----- From: "Gary Miller" To: Sent: Thursday, December 08, 2005 1:45 PM Subject: [AccessD] What ODE version to acquire? > Out of all of the various ODE versions, which one would be > the smartest for me to purchase when considering 1) the > total software cost to me, 2) fewest installation issues on > client machines due to different Windows and Office > configurations, 3) installation footprint and 4) best > packaging wizard features and reliability? I > suppose availability may also have to be a factor as MS has > said > that they no longer have the disks to replace my missing > 2000 Premium ODE edition discs. A rather expensive loss > there on my part. > > > Gary > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dwaters at usinternet.com Thu Dec 8 13:32:48 2005 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 8 Dec 2005 13:32:48 -0600 Subject: [AccessD] What ODE version to acquire? In-Reply-To: <21161474.1134069034662.JavaMail.root@sniper23> Message-ID: <000301c5fc2e$2cac6d40$0200a8c0@danwaters> William, Could you briefly describe the improvements of the VSTO Packager over the XP Packager? Thanks! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, December 08, 2005 1:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] What ODE version to acquire? VS Tools for Office 2003 ...imnsho ...the packager is a quantum leap over the XP version and it works for all versions from A2K forward ...and as far as MS not having the older versions, all of them are readily available on e-bay if you have a bit of patience. William ----- Original Message ----- From: "Gary Miller" To: Sent: Thursday, December 08, 2005 1:45 PM Subject: [AccessD] What ODE version to acquire? > Out of all of the various ODE versions, which one would be > the smartest for me to purchase when considering 1) the > total software cost to me, 2) fewest installation issues on > client machines due to different Windows and Office > configurations, 3) installation footprint and 4) best > packaging wizard features and reliability? I > suppose availability may also have to be a factor as MS has > said > that they no longer have the disks to replace my missing > 2000 Premium ODE edition discs. A rather expensive loss > there on my part. > > > Gary > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 users.mns.ru Thu Dec 8 13:44:58 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Thu, 8 Dec 2005 22:44:58 +0300 Subject: [AccessD] Checking For Lastest DLL References: Message-ID: <00e101c5fc2f$e1470e80$6501a8c0@fincomplex.spb.ru> Paul, You can't deregister/register ActiveX DLLs while your application is running. Therefore you have to write a utility to check presence/absence of the certain version of .dlls, which should start before your apps start. You can use this code to collect DLL version info http://www.devx.com/vb2themax/Tip/18983 The rest is clear. Don't forget that project compatibility and even binary compatibility have be preserved and that preserving binary compatibility for VB6 ActiveX DLLs is a tough task sometimes - they get screwed such compatibility from time to time... Of you plan to use Win32 .DLLs ie. not ActiveX ones? HTH, Shamil ----- Original Message ----- From: "Paul Hartland (ISHARP)" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 6:29 PM Subject: [AccessD] Checking For Lastest DLL > To all, > > I am starting to write a lot of DLL's which I can use in almost everyone of > my programs, which I stored in a centralised folder accessible to everyone > and which currently have been registered to each workstation...As time goes > by I am going to be re-writing them and creating new ones, what I could do > with is a function which when the users open one of my programs, checks > which DLL's should be registered then checks that each one of them is the > latest. If they are missing any or they are using an older one to auto > register them it C:\Windows\System32. > > Has anyone done this or can point me in the right direction to ho to go > about this.... > > Thanks in advance for any help. > > Paul Hartland > Database Developer > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Thu Dec 8 13:56:21 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 08 Dec 2005 11:56:21 -0800 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run References: Message-ID: <43988FE5.3090605@shaw.ca> It maybe you are opening another instance of excel unknowingly You do have to be careful in referencing your objects. If you instanciate an Excel object and Access is not sure what higher level ojbect it belongs to, it can create another instance of Excel you don't know about and it will stay resident and be seen in the processes tab of task manager. for example inside a With objExcelDoc.Sheets(1) you do .Range(Cells(i, 1), Cells(i, 5)). instead of .Range(.Cells(i, 1), .Cells(i, 5)). Boom you have another copy of excel started Paul Hartland (ISHARP) wrote: >That's exactly the old code I had in place still getting the same >error....but I will try changing it back and running it again with Jim Hales >code in between and see what I get.... > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >Sent: 08 December 2005 10:19 >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Access Function To Create Spreadsheet Fails On 2nd >Run > >Hi Paul > >No, you may not be closing the workbook properly. Try this: > >objWB.Close >Set objWB = Nothing > >/gustav > > > >>>>paul.hartland at isharp.co.uk 08-12-2005 09:57:32 >>> >>>> >>>> >I used the code and I get the Excel Running message, the basis of my code is > >Dim objExcel As Excel.Application >Dim objWB As Excel.Workbook > >Set objExcel = New Excel.Application >Set objWB = objExcel.Workbooks.Open(strProd) ' strProd is a string >containing the path to the workbook template. > >objExcel.Workbooks.Close >Set objWB = Nothing > >objExcel.Application.Quit >Set objExcel = Nothing > >And I have really tried every way I could think of of closing the workbook >and the application. Anyone know if I am closing the workbook and the >application incorrectly.. > >Paul Hartland > > > -- Marty Connelly Victoria, B.C. Canada From stuart at lexacorp.com.pg Thu Dec 8 14:25:26 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 09 Dec 2005 06:25:26 +1000 Subject: [AccessD] OT: Certifiction In-Reply-To: <39cb22f30512080909l2348053dr7672590f2b2f86f0@mail.gmail.com> References: <046601c5fb8e$41ebfe00$6a01a8c0@HAL9004> Message-ID: <43992356.23123.9F91829@stuart.lexacorp.com.pg> On 8 Dec 2005 at 11:09, Steve Erbach wrote: > > 1) Earn a Microsoft MCSE certifiction of some kind. That's one of the best typo's I've seen for a while. Worthy of the Washington Post Style Invitational new definitions competition (wherein readers are asked to create a new definition by changing one letter of an existing word) : Microsoft MCSE certifiction - An imagined or invented qualification unrelated to the real world. Any improvements on the definition? BTW, it IS Friday for me already. -- Stuart From bheid at appdevgrp.com Thu Dec 8 14:34:46 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Thu, 8 Dec 2005 15:34:46 -0500 Subject: [AccessD] [SPAM SUSPECT] Re: OT: Is My ASP Covered In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CF0FAD@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF41F@ADGSERVER> I also got an email from the launch with links in it to the BizTalk stuff. I was able to enter a code somewhere. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, December 08, 2005 10:00 AM To: Access Developers discussion and problem solving Subject: [SPAM SUSPECT] Re: [AccessD] OT: Is My ASP Covered Importance: Low My coupon says "For complete details on downloading the beta and to redeem this coupon, go to: www.microsoft.com/biztalk" Rocky ----- Original Message ----- From: "Jim DeMarco" To: "Access Developers discussion and problem solving" Sent: Thursday, December 08, 2005 6:55 AM Subject: Re: [AccessD] OT: Is My ASP Covered > At the devconnections conference last month the M$ people said you could > install VS 2005 on the same machine as 2003 but you're probably still > taking your chances (IMO). Functionality that's been changed from VS 2003 > is still supported in 2005 so your current apps should still run. > > Has anyonehere been able to download BizTalk beta? Or input a coupon code > to get the full version when available? I could sign up for beta but > couldn't find any reference to this coupon I have. > > Jim DeMarco > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby > Sent: Thursday, December 08, 2005 9:08 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Is My ASP Covered > > > I don't know enough to comment on that. I uninstalled 1.1 but left the > old > SQL Server, then installed both VS 2005 and SQL Server 2005. I haven't > had > time to play yet. I am getting in to Virtual PC though so I will have > separate virtual machines for each. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Thursday, December 08, 2005 8:59 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > So you think should I uninstall .Net Framework 1.1 before installing VS > Studio 2005? Will IIS function with correctly then with VSS2005? > > Rocky > > ----- Original Message ----- > From: "John Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 08, 2005 5:48 AM > Subject: Re: [AccessD] OT: Is My ASP Covered > > >> Under most conditions they are SUPPOSED to play well together, in fact >> some >> programs may require one or the other. One issue I ran into is that IIS >> would not find the 1.1 framework when I installed it AFTER installing the >> beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my > >> dev >> machine which runs on the .net framework 1.1, so I had a specific reason >> > for >> needing the old framework. And in fact the framework itself installed, >> it >> was just getting IIS to recognize that was the problem. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> Contribute your unused CPU cycles to a good cause: >> http://folding.stanford.edu/ >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly >> Sent: Thursday, December 08, 2005 1:01 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT: Is My ASP Covered >> >> I seem to remember some warnings about uninstalling Netframework 1.0 or > >> 1.1 >> before applying version 2.0 >> >> John Colby wrote: >> >>>Yes, the DotNet framework is the basis behind all of the new .net >>>languages >>>- vb.net, c#.net, J#.net etc. The latest version of the framework is >>>2.0, which comes with VS 2005. The framework is actually free, and can >>>be downloaded at any time. The framework contains the actual >>>"compilers" for the languages, and programs for the 2.0 frmaework can >>>be written in notepad if you have the gonads. VS is just a (VERY) >>>pretty wrapper around the process of writing code for .Net. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >>>- Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:55 PM >>>To: Access Developers discussion and problem solving >>>Subject: Re: [AccessD] OT: Is My ASP Covered >>> >>>What is Framework 2.0? Is that part of Visual Studio? >>> >>>Rocky >>> >>>----- Original Message ----- >>>From: "John Colby" >>>To: "'Access Developers discussion and problem solving'" >>> >>>Sent: Wednesday, December 07, 2005 4:38 PM >>>Subject: Re: [AccessD] OT: Is My ASP Covered >>> >>> >>> >>> >>>>It's part of the framework 2.0 IIRC. >>>> >>>> >>>>John W. Colby >>>>www.ColbyConsulting.com >>>> >>>>Contribute your unused CPU cycles to a good cause: >>>>http://folding.stanford.edu/ >>>>-----Original Message----- >>>>From: accessd-bounces at databaseadvisors.com >>>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>>>Smolin - Beach Access Software >>>>Sent: Wednesday, December 07, 2005 7:28 PM >>>>To: AccessD at databaseadvisors.com >>>>Subject: [AccessD] OT: Is My ASP Covered >>>> >>>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>>>Server >>>>2006 product launch gala in Anaheim yesterday and walked out with a >>>>copy of each. Thought I might try to learn .Net and convert the Sleep >>>>Advisor to a web app. >>>> >>>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>>SQL Server Express, 2) Reporting Services will give me the >>>>functionality I need to duplicate the Access reporting. >>>> >>>>In any event the fine print on the back says to use Reporting Services >>>>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>>>is that an a la carte purchase? >>>> >>>>MTIA, >>>> >>>>Rocky Smolin >>>>Beach Access Software >>>>http://www.e-z-mrp.com >>>>858-259-4334 >>>>-- >>>>AccessD mailing list >>>>AccessD at databaseadvisors.com >>>>http://databaseadvisors.com/mailman/listinfo/accessd >>>>Website: http://www.databaseadvisors.com >>>> >>>>-- >>>>AccessD mailing list >>>>AccessD at databaseadvisors.com >>>>http://databaseadvisors.com/mailman/listinfo/accessd >>>>Website: http://www.databaseadvisors.com >>>> >>>> >>>> >>> >>> >>> >> >> -- >> Marty Connelly >> Victoria, B.C. >> Canada From stuart at lexacorp.com.pg Thu Dec 8 14:45:59 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 09 Dec 2005 06:45:59 +1000 Subject: [AccessD] [SPAM SUSPECT] Re: OT: Is My ASP Covered In-Reply-To: <916187228923D311A6FE00A0CC3FAA30ABF41F@ADGSERVER> References: <916187228923D311A6FE00A0CC3FAA30CF0FAD@ADGSERVER> Message-ID: <43992827.23482.A0BE891@stuart.lexacorp.com.pg> A simple request: If you insist on configuring your spam filters to alter the Subject of messages when you receive them, PLEASE have the common courtesy to edit it back to the original when replying to the message. -- Stuart From Lambert.Heenan at AIG.com Thu Dec 8 14:53:24 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 8 Dec 2005 15:53:24 -0500 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F1A01DB0C@xlivmbx21.aig.com> I think that your problem is something to do with the fact that you are using New Excel.Application instead of the CreateObject function that MS recommend be used for Office Automation. Though I'm not certain, it's probably also because you are not doing anything with the Excl object's UserControl property, here is what help has to say on that... " UserControl Property True if the application is visible or if it was created or started by the user. False if you created or started the application programmatically by using the CreateObject or GetObject functions, and the application is hidden. Read/write Boolean. Remarks When the UserControl property is False for an object, that object is released when the last programmatic reference to the object is released. If this property is False, Microsoft Excel quits when the last object in the session is released. Example This example displays the status of the UserControl property. If Application.UserControl Then MsgBox "This workbook was created by the user" Else MsgBox "This workbook was created programmatically" End If " Here is the code I use to open Excel files, and I don't have any problems with it leaving instances behind. The code uses a few helper functions (IsDirectory etc.) and the code for those is shown at the end. First I have a function that opens the workbook as hidden. Useful if you want to open a file and extract data without showing the worksheet for a blink of an eye.... Function Excel_OpenWorkBookHidden(Path As String, Optional UpdateLinks As Boolean = False, _ Optional password As String = "") As Excel.Application Dim xlObj As Excel.Application On Error GoTo Excel_OpenWorkBookHidden_err 'Check to see if the file name passed into the function is valid If IsNull(Path) Or isDirectory(Path) Or Not FileExists(Path) Then MsgBox Path & " isn't a valid path!", vbCritical, "Open Excel Workbook" Set Excel_OpenWorkBookHidden = Nothing Exit Function Else Set xlObj = CreateObject("Excel.Application") xlObj.Workbooks.Open Path, UpdateLinks, , , password Set Excel_OpenWorkBookHidden = xlObj End If Excel_OpenWorkBookHidden_exit: Exit Function Excel_OpenWorkBookHidden_err: '@@@@@@@@@@@@@@@@@@@@@@@ ' Replace with a call to your own error reporting routine. '@@@@@@@@@@@@@@@@@@@@@@@ ReportError Err.Number, Err.Description, "Excel_OpenWorkBookHidden", "Excel_mod", "File Name=" & Path Set Excel_OpenWorkBookHidden = Nothing Resume Excel_OpenWorkBookHidden_exit End Function Then, if you want to open the workbook visibly the corresponding function is simply... Function Excel_OpenWorkBook(Path As String, Optional UpdateLinks As Boolean = False, Optional password As String = "") As Excel.Application Dim xlObj As Excel.Application On Error GoTo Excel_OpenWorkBook_err Set xlObj = Excel_OpenWorkBookHidden(Path, UpdateLinks, password) If xlObj.Name > "" Then xlObj.Visible = True Set Excel_OpenWorkBook = xlObj Excel_OpenWorkBook_exit: Exit Function Excel_OpenWorkBook_err: '@@@@@@@@@@@@@@@@@@@@@@@ ' Replace with a call to your own error reporting routine. '@@@@@@@@@@@@@@@@@@@@@@@ ReportError Err.Number, Err.Description, "Excel_OpenWorkBook", "Excel_mod", "File Name=" & Path Set Excel_OpenWorkBook = Nothing Resume Excel_OpenWorkBook_exit End Function And the all important routine to close the workbook... Sub Excel_CloseWorkBook(xlApp As Excel.Application, Optional bSaveChanges As Boolean = False) Dim wb As Excel.Workbook On Error Resume Next If xlApp.Name > "" Then ' here just to force an error if an invalid object is passed in End If If Err.Number <> 0 Then Exit Sub ' give up On Error GoTo 0 For Each wb In xlApp.Workbooks 'Close all open workbooks wb.Close bSaveChanges Next wb xlApp.UserControl = False Set xlApp = Nothing End Sub And here are the helper functions... Function isDirectory(sDir As String) As Boolean On Error Resume Next isDirectory = (GetAttr(sDir) And vbDirectory) <> 0 If Err.Number <> 0 Then isDirectory = False On Error GoTo 0 End Function Function FileExists(strFile As String) As Boolean ' Comments : Determines if the file exists ' Works for hidden files and folders ' Parameters: strFile - file to check ' Returns : True if the file exists, otherwise false Dim intAttr As Integer Dim errnum As Long On Error Resume Next 'GET THE FILE ATTRIBUTE INSTEAD OF THE LENGTH OF THE FILE NAME intAttr = GetAttr(strFile) errnum = Err.Number FileExists = (Err.Number = 0) End Function '=============================== As a brief example of usage... Sub TestExcel(strFile As String) ' strFile is the full path to an Excel File Dim xlObj As Excel.Application Dim xlWs As Excel.Worksheet Set xlObj = Excel_OpenWorkBookHidden(strFile) If Not xlObj Is Nothing Then Set xlWs = xlObj.Worksheets(1) ' Do stuff with the worksheet object Debug.Print xlWs.Cells(1, 2) ' Now we are ready to close it Set xlWs = Nothing ' release the worksheet object ' and then close the workbook object (without saving changes in this example) Excel_CloseWorkBook xlObj Else MsgBox "Invalid file:" & strFile End If End Sub HTH Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Paul Hartland \(ISHARP\) Sent: Thursday, December 08, 2005 5:36 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run That's exactly the old code I had in place still getting the same error....but I will try changing it back and running it again with Jim Hales code in between and see what I get.... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 08 December 2005 10:19 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run Hi Paul No, you may not be closing the workbook properly. Try this: objWB.Close Set objWB = Nothing /gustav >>> paul.hartland at isharp.co.uk 08-12-2005 09:57:32 >>> I used the code and I get the Excel Running message, the basis of my code is Dim objExcel As Excel.Application Dim objWB As Excel.Workbook Set objExcel = New Excel.Application Set objWB = objExcel.Workbooks.Open(strProd) ' strProd is a string containing the path to the workbook template. objExcel.Workbooks.Close Set objWB = Nothing objExcel.Application.Quit Set objExcel = Nothing And I have really tried every way I could think of of closing the workbook and the application. Anyone know if I am closing the workbook and the application incorrectly.. Paul Hartland -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jim.Hale at FleetPride.com Thu Dec 8 14:54:31 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 8 Dec 2005 14:54:31 -0600 Subject: [AccessD] OT: Certifiction Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8CA@corp-es01.fleetpride.com> Microsoft MCSE certifiction - An imagined or invented qualification unfortunately paid for with real dollars. SEE-The Emperor has no clothes Jim Hale -----Original Message----- From: Stuart McLachlan [mailto:stuart at lexacorp.com.pg] Sent: Thursday, December 08, 2005 2:25 PM To: Access Developers discussion and problem solving Subject: [AccessD] OT: Certifiction On 8 Dec 2005 at 11:09, Steve Erbach wrote: > > 1) Earn a Microsoft MCSE certifiction of some kind. That's one of the best typo's I've seen for a while. Worthy of the Washington Post Style Invitational new definitions competition (wherein readers are asked to create a new definition by changing one letter of an existing word) : Microsoft MCSE certifiction - An imagined or invented qualification unrelated to the real world. Any improvements on the definition? BTW, it IS Friday for me already. -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From cfoust at infostatsystems.com Thu Dec 8 14:58:24 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 8 Dec 2005 12:58:24 -0800 Subject: [AccessD] [SPAM SUSPECT] Re: OT: Is My ASP Covered Message-ID: Looks like JC isn't the only one who get's oddness added to his message subjects. The copy of Rocky's message I got didn't have the addition to the subject line, but apparently Bobby's email added it on receipt. On my machine, it simply read "RE: [AccessD] OT: Is My ASP Covered" Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Thursday, December 08, 2005 12:35 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [SPAM SUSPECT] Re: OT: Is My ASP Covered I also got an email from the launch with links in it to the BizTalk stuff. I was able to enter a code somewhere. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, December 08, 2005 10:00 AM To: Access Developers discussion and problem solving Subject: [SPAM SUSPECT] Re: [AccessD] OT: Is My ASP Covered Importance: Low My coupon says "For complete details on downloading the beta and to redeem this coupon, go to: www.microsoft.com/biztalk" Rocky From jwcolby at ColbyConsulting.com Thu Dec 8 14:59:10 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 8 Dec 2005 15:59:10 -0500 Subject: [AccessD] [SPAM SUSPECT] Re: OT: Is My ASP Covered In-Reply-To: <43992827.23482.A0BE891@stuart.lexacorp.com.pg> Message-ID: <200512082059.jB8KxFJ00557@databaseadvisors.com> Stuart, Lighten up dude. It isn't always obvious how or where these things occur. My Web hosting provider started doing mine, on their own, out of the blue - a "service" to me. They installed SpamBayes (which I love and use locally in my Outlook) on the server itself. I had to search all over hell and back to discover where it was getting inserted. I didn't do it, I had to go undo it, and it took me awhile to figure out that it was them to begin with, and then how to alter it to get rid of the [spam] that was being inserted. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, December 08, 2005 3:46 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [SPAM SUSPECT] Re: OT: Is My ASP Covered A simple request: If you insist on configuring your spam filters to alter the Subject of messages when you receive them, PLEASE have the common courtesy to edit it back to the original when replying to the message. -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From gmiller at sistersnet.com Thu Dec 8 15:06:09 2005 From: gmiller at sistersnet.com (Gary Miller) Date: Thu, 8 Dec 2005 13:06:09 -0800 Subject: [AccessD] What ODE version to acquire? References: <000801c5fc27$907aacd0$1c02a8c0@svreo1> <00d001c5fc29$e5156350$6101a8c0@JISREGISTRATION.local> Message-ID: <002f01c5fc3b$36b37dd0$1c02a8c0@svreo1> William, Do you have any knowledge of the differences in VST 2003 and VST 2005 which seems to also be available now? Also, you indicate that this will package all versions from A2K forward. The documentation seems to indicate that Access 2003 is a requirement with the package. Do you know if VST 2003 would actually work with just an Office XP Pro installation or does it just work with A2003 on databases saved in A2K format? I do find it interesting that none of the Office Developer versions seem to be listed as qualifying upgrade programs for VST 2005 although they are listed for VST 2003. Gary VS Tools for Office 2003 ...imnsho ...the packager is a quantum leap over the XP version and it works for all versions from A2K forward ...and as far as MS not having the older versions, all of them are readily available on e-bay if you have a bit of patience. William From bchacc at san.rr.com Thu Dec 8 15:48:18 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Thu, 8 Dec 2005 13:48:18 -0800 Subject: [AccessD] OT: Is My ASP Covered References: <046601c5fb8e$41ebfe00$6a01a8c0@HAL9004> <39cb22f30512080909l2348053dr7672590f2b2f86f0@mail.gmail.com> Message-ID: <01ec01c5fc41$1a2fc820$6a01a8c0@HAL9004> I looked into it last year and went with the Action Pack subscription. I didn't know if we'd ever cross the finish line with the Sleep Advisor. Turns out it was missing a couple of things - like VSTO which I needed for street legal run-time deployment. Didn't think I'd be looking into converting it to .Net but here I am. Rocky ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Thursday, December 08, 2005 9:09 AM Subject: Re: [AccessD] OT: Is My ASP Covered > Rocky, > > Have you looked into: > > https://partner.microsoft.com/global/40011351?PS=3 > > It's the Microsoft Empower ISV program. Hindman pointed me to it in the > summer of '04 sometime. It's a two-year program that gives you a > Universal > MSDN subscription as long as you fulfill two main requirements: > > 1) Earn a Microsoft MCSE certifiction of some kind. > 2) Write and market a commercial application using the new technologies. > > The cost is $375 per year and, as I said, you get the full boat Universal > subscription. > > There's a press release at: > > http://tinyurl.com/cmayx* > > *Steve Erbach > Scientific Marketing > Neenah, WI > thetowncrank.blogspot.com > > > On 12/7/05, Rocky Smolin - Beach Access Software > wrote: >> >> Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server >> 2006 product launch gala in Anaheim yesterday and walked out with a copy >> of >> each. Thought I might try to learn .Net and convert the Sleep Advisor to >> a >> web app. >> >> I had a 1:1 talk with an MS tech who advised for my application 1) use >> SQL >> Server Express, 2) Reporting Services will give me the functionality I >> need >> to duplicate the Access reporting. >> >> In any event the fine print on the back says to use Reporting Services I >> need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is >> that an a la carte purchase? >> >> MTIA, >> >> Rocky Smolin >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Thu Dec 8 16:42:37 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 8 Dec 2005 17:42:37 -0500 Subject: [AccessD] What ODE version to acquire? References: <000301c5fc2e$2cac6d40$0200a8c0@danwaters> Message-ID: <000e01c5fc48$b1005100$6101a8c0@JISREGISTRATION.local> ...the biggest thing for me is that it found all of my ocx and dll references and packaged them correctly ...I've moved to using ocx and dlls in the last year and with the A2K2 ODE I had to script a number of them myself ...the VSTO is push button simple so far against older mdbs back to A2K ...I've not tried it on an A97 so I can't address that. ...also important to me is that the packager can be scripted much easier imnsho than earlier versions which means I can customize them to look better and run cleaner without making a project out of it. ...its by no means wise/sage as yet but for controlled installs in known environments, I've yet to have a glitch ...can't say that for any previous version. ...and the bit that MS packages it with VB.NET and the MSDE doesnt hurt. William ----- Original Message ----- From: "Dan Waters" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 2:32 PM Subject: Re: [AccessD] What ODE version to acquire? > William, > > Could you briefly describe the improvements of the VSTO Packager over the > XP > Packager? > > Thanks! > Dan Waters > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman > Sent: Thursday, December 08, 2005 1:02 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] What ODE version to acquire? > > VS Tools for Office 2003 ...imnsho ...the packager is a quantum leap over > the XP version and it works for all versions from A2K forward ...and as > far > as MS not having the older versions, all of them are readily available on > e-bay if you have a bit of patience. > > William > > ----- Original Message ----- > From: "Gary Miller" > To: > Sent: Thursday, December 08, 2005 1:45 PM > Subject: [AccessD] What ODE version to acquire? > > >> Out of all of the various ODE versions, which one would be >> the smartest for me to purchase when considering 1) the >> total software cost to me, 2) fewest installation issues on >> client machines due to different Windows and Office >> configurations, 3) installation footprint and 4) best >> packaging wizard features and reliability? I >> suppose availability may also have to be a factor as MS has >> said >> that they no longer have the disks to replace my missing >> 2000 Premium ODE edition discs. A rather expensive loss >> there on my part. >> >> >> Gary >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Thu Dec 8 16:51:57 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 8 Dec 2005 14:51:57 -0800 Subject: [AccessD] What ODE version to acquire? Message-ID: It only packages it with VB.Net Pro and above, William. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, December 08, 2005 2:43 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] What ODE version to acquire? ...the biggest thing for me is that it found all of my ocx and dll references and packaged them correctly ...I've moved to using ocx and dlls in the last year and with the A2K2 ODE I had to script a number of them myself ...the VSTO is push button simple so far against older mdbs back to A2K ...I've not tried it on an A97 so I can't address that. ...also important to me is that the packager can be scripted much easier imnsho than earlier versions which means I can customize them to look better and run cleaner without making a project out of it. ...its by no means wise/sage as yet but for controlled installs in known environments, I've yet to have a glitch ...can't say that for any previous version. ...and the bit that MS packages it with VB.NET and the MSDE doesnt hurt. William ----- Original Message ----- From: "Dan Waters" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 2:32 PM Subject: Re: [AccessD] What ODE version to acquire? > William, > > Could you briefly describe the improvements of the VSTO Packager over > the > XP > Packager? > > Thanks! > Dan Waters > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Thursday, December 08, 2005 1:02 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] What ODE version to acquire? > > VS Tools for Office 2003 ...imnsho ...the packager is a quantum leap > over the XP version and it works for all versions from A2K forward > ...and as far as MS not having the older versions, all of them are > readily available on e-bay if you have a bit of patience. > > William > > ----- Original Message ----- > From: "Gary Miller" > To: > Sent: Thursday, December 08, 2005 1:45 PM > Subject: [AccessD] What ODE version to acquire? > > >> Out of all of the various ODE versions, which one would be the >> smartest for me to purchase when considering 1) the total software >> cost to me, 2) fewest installation issues on client machines due to >> different Windows and Office configurations, 3) installation >> footprint and 4) best packaging wizard features and reliability? I >> suppose availability may also have to be a factor as MS has >> said >> that they no longer have the disks to replace my missing >> 2000 Premium ODE edition discs. A rather expensive loss >> there on my part. >> >> >> Gary >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Thu Dec 8 17:22:48 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 8 Dec 2005 18:22:48 -0500 Subject: [AccessD] What ODE version to acquire? References: Message-ID: <008901c5fc4e$4d726b40$6101a8c0@JISREGISTRATION.local> ...???? ...not sure what you're saying Charlotte, VB.Net comes packaged in the VSTO 2003 box. William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Thursday, December 08, 2005 5:51 PM Subject: Re: [AccessD] What ODE version to acquire? > It only packages it with VB.Net Pro and above, William. > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Thursday, December 08, 2005 2:43 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] What ODE version to acquire? > > > ...the biggest thing for me is that it found all of my ocx and dll > references and packaged them correctly ...I've moved to using ocx and > dlls > in the last year and with the A2K2 ODE I had to script a number of them > myself ...the VSTO is push button simple so far against older mdbs back > to > A2K ...I've not tried it on an A97 so I can't address that. > > ...also important to me is that the packager can be scripted much easier > > imnsho than earlier versions which means I can customize them to look > better > and run cleaner without making a project out of it. > > ...its by no means wise/sage as yet but for controlled installs in known > > environments, I've yet to have a glitch ...can't say that for any > previous > version. > > ...and the bit that MS packages it with VB.NET and the MSDE doesnt hurt. > > William > > ----- Original Message ----- > From: "Dan Waters" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 08, 2005 2:32 PM > Subject: Re: [AccessD] What ODE version to acquire? > > >> William, >> >> Could you briefly describe the improvements of the VSTO Packager over >> the >> XP >> Packager? >> >> Thanks! >> Dan Waters >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William >> Hindman >> Sent: Thursday, December 08, 2005 1:02 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] What ODE version to acquire? >> >> VS Tools for Office 2003 ...imnsho ...the packager is a quantum leap >> over the XP version and it works for all versions from A2K forward >> ...and as far as MS not having the older versions, all of them are >> readily available on e-bay if you have a bit of patience. >> >> William >> >> ----- Original Message ----- >> From: "Gary Miller" >> To: >> Sent: Thursday, December 08, 2005 1:45 PM >> Subject: [AccessD] What ODE version to acquire? >> >> >>> Out of all of the various ODE versions, which one would be the >>> smartest for me to purchase when considering 1) the total software >>> cost to me, 2) fewest installation issues on client machines due to >>> different Windows and Office configurations, 3) installation >>> footprint and 4) best packaging wizard features and reliability? I >>> suppose availability may also have to be a factor as MS has >>> said >>> that they no longer have the disks to replace my missing >>> 2000 Premium ODE edition discs. A rather expensive loss >>> there on my part. >>> >>> >>> Gary >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Thu Dec 8 17:29:39 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 8 Dec 2005 18:29:39 -0500 Subject: [AccessD] What ODE version to acquire? References: <000801c5fc27$907aacd0$1c02a8c0@svreo1><00d001c5fc29$e5156350$6101a8c0@JISREGISTRATION.local> <002f01c5fc3b$36b37dd0$1c02a8c0@svreo1> Message-ID: <008d01c5fc4f$47ddc7a0$6101a8c0@JISREGISTRATION.local> ...hhhmmm ...first, no knowledge re VSTO 2005 ...not there yet. ...I work strictly in A2K3 and the VSTO 2003 requires it to run afaik ...but it will package your installs to run in A2K2 or A2K environments without any problems ...ime the A2K2 ODE had several problems installing to A2K systems, not to mention A2K2 ones ...of course that could just be me ...the VSTO may be doing a good job of baby setting on my bad habits ...all I can say is that I much prefer it over previous editions :) William ----- Original Message ----- From: "Gary Miller" To: "Access Developers discussion and problem solving" Sent: Thursday, December 08, 2005 4:06 PM Subject: Re: [AccessD] What ODE version to acquire? > William, > > Do you have any knowledge of the differences in VST 2003 and VST 2005 > which seems to also be available now? > > Also, you indicate that this will package all versions from A2K forward. > The documentation seems to indicate that Access 2003 is a requirement with > the package. Do you know if VST 2003 would actually work with just an > Office XP Pro installation or does it just work with A2003 on databases > saved in A2K format? > > I do find it interesting that none of the Office Developer versions seem > to be listed as qualifying upgrade programs for VST 2005 although they are > listed for VST 2003. > > Gary > VS Tools for Office 2003 ...imnsho ...the packager is a quantum leap over > the XP version and it works for all versions from A2K forward ...and as > far > as MS not having the older versions, all of them are readily available on > e-bay if you have a bit of patience. > > William > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cfoust at infostatsystems.com Thu Dec 8 17:36:13 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 8 Dec 2005 15:36:13 -0800 Subject: [AccessD] What ODE version to acquire? Message-ID: The standard version of VB.Net comes with VSTO. VSTO comes with the Pro/Enterprise version of Visual Studio Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, December 08, 2005 3:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] What ODE version to acquire? ...???? ...not sure what you're saying Charlotte, VB.Net comes packaged in the VSTO 2003 box. William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Thursday, December 08, 2005 5:51 PM Subject: Re: [AccessD] What ODE version to acquire? > It only packages it with VB.Net Pro and above, William. > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Thursday, December 08, 2005 2:43 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] What ODE version to acquire? > > > ...the biggest thing for me is that it found all of my ocx and dll > references and packaged them correctly ...I've moved to using ocx and > dlls in the last year and with the A2K2 ODE I had to script a number > of them myself ...the VSTO is push button simple so far against older > mdbs back to > A2K ...I've not tried it on an A97 so I can't address that. > > ...also important to me is that the packager can be scripted much > easier > > imnsho than earlier versions which means I can customize them to look > better and run cleaner without making a project out of it. > > ...its by no means wise/sage as yet but for controlled installs in > known > > environments, I've yet to have a glitch ...can't say that for any > previous version. > > ...and the bit that MS packages it with VB.NET and the MSDE doesnt > hurt. > > William > > ----- Original Message ----- > From: "Dan Waters" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 08, 2005 2:32 PM > Subject: Re: [AccessD] What ODE version to acquire? > > >> William, >> >> Could you briefly describe the improvements of the VSTO Packager over >> the XP >> Packager? >> >> Thanks! >> Dan Waters >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William >> Hindman >> Sent: Thursday, December 08, 2005 1:02 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] What ODE version to acquire? >> >> VS Tools for Office 2003 ...imnsho ...the packager is a quantum leap >> over the XP version and it works for all versions from A2K forward >> ...and as far as MS not having the older versions, all of them are >> readily available on e-bay if you have a bit of patience. >> >> William >> >> ----- Original Message ----- >> From: "Gary Miller" >> To: >> Sent: Thursday, December 08, 2005 1:45 PM >> Subject: [AccessD] What ODE version to acquire? >> >> >>> Out of all of the various ODE versions, which one would be the >>> smartest for me to purchase when considering 1) the total software >>> cost to me, 2) fewest installation issues on client machines due to >>> different Windows and Office configurations, 3) installation >>> footprint and 4) best packaging wizard features and reliability? I >>> suppose availability may also have to be a factor as MS has said >>> that they no longer have the disks to replace my missing >>> 2000 Premium ODE edition discs. A rather expensive loss >>> there on my part. >>> >>> >>> Gary >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dajomigo at tpg.com.au Thu Dec 8 18:53:57 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Fri, 09 Dec 2005 11:53:57 +1100 Subject: [AccessD] Concatenating data into lists In-Reply-To: <001801c5fb77$e8a0cee0$6101a8c0@JISREGISTRATION.local> References: <6.2.1.2.2.20051207220358.0341c248@mail.tpg.com.au> <6.2.1.2.2.20051207225749.033adcf0@mail.tpg.com.au> <002301c5fb2f$1b76eaa0$6101a8c0@JISREGISTRATION.local> <001801c5fb77$e8a0cee0$6101a8c0@JISREGISTRATION.local> Message-ID: <6.2.1.2.2.20051209114006.035b3168@mail.tpg.com.au> Thank you to all those who offered suggestions. The solution I used was to change to DAO. Below I have included a copy of the final module: '************ Code Start ********** 'This code was originally written by Dev Ashish 'It is not to be altered or distributed, 'except as part of an application. 'You are free to use it in any application, 'provided the copyright notice is left unchanged. ' 'Code Courtesy of 'Dev Ashish ' Function fConcatChild(strChildTable As String, _ strIDName As String, _ strFldConcat As String, _ strIDType As String, _ varIDvalue As Variant) _ As String 'Returns a field from the Many table of a 1:M relationship 'in a semi-colon separated format. ' 'Usage Examples: ' ?fConcatChild("Order Details", "OrderID", "Quantity", _ "Long", 10255) 'Where Order Details = Many side table ' OrderID = Primary Key of One side table ' Quantity = Field name to concatenate ' Long = DataType of Primary Key of One Side Table ' 10255 = Value on which return concatenated Quantity ' 'Dim db As Database 'Dim rs As Recordset Dim varConcat As Variant Dim strCriteria As String, strSQL As String Dim db As DAO.Database Dim rs As DAO.Recordset On Error GoTo Err_fConcatChild varConcat = Null Set db = CurrentDb strSQL = "Select [" & strFldConcat & "] From [" & strChildTable & "]" strSQL = strSQL & " Where " Select Case strIDType Case "String": strSQL = strSQL & "[" & strIDName & "] = '" & varIDvalue & "'" Case "Long", "Integer", "Double": 'AutoNumber is Type Long strSQL = strSQL & "[" & strIDName & "] = " & varIDvalue Case Else GoTo Err_fConcatChild End Select Set rs = CurrentDb.OpenRecordset(strSQL, dbOpenSnapshot) 'Are we sure that 'sub' records exist With rs If .RecordCount <> 0 Then 'start concatenating records Do While Not rs.EOF varConcat = varConcat & rs(strFldConcat) & ";" .MoveNext Loop End If End With 'That's it... you should have a concatenated string now 'Just Trim the trailing ; fConcatChild = Left(varConcat, Len(varConcat) - 1) Exit_fConcatChild: Set rs = Nothing: 'Set db = Nothing Exit Function Err_fConcatChild: Resume Exit_fConcatChild End Function '************ Code End ********** From michael at ddisolutions.com.au Thu Dec 8 19:12:59 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Fri, 9 Dec 2005 12:12:59 +1100 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A11F@ddi-01.DDI.local> My Empower program is starting to run out! I'd better start writing that app... :-/ MS are starting to send emails about non compliance which doesn't worry me but I can't stand the thought of have to buy 5 x MSDN lics at the going rate (about $4500AU ea). A few months ago they sent out an email by mistake offering to extend someones subscription which I have stored away for when the time is right... lol cheers Michael M -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Friday, 9 December 2005 8:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered I looked into it last year and went with the Action Pack subscription. I didn't know if we'd ever cross the finish line with the Sleep Advisor. Turns out it was missing a couple of things - like VSTO which I needed for street legal run-time deployment. Didn't think I'd be looking into converting it to .Net but here I am. Rocky ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Thursday, December 08, 2005 9:09 AM Subject: Re: [AccessD] OT: Is My ASP Covered > Rocky, > > Have you looked into: > > https://partner.microsoft.com/global/40011351?PS=3 > > It's the Microsoft ISV program. Hindman pointed me to it in the > summer of '04 sometime. It's a two-year program that gives you a > Universal > MSDN subscription as long as you fulfill two main requirements: > > 1) Earn a Microsoft MCSE certifiction of some kind. > 2) Write and market a commercial application using the new technologies. > > The cost is $375 per year and, as I said, you get the full boat Universal > subscription. > > There's a press release at: > > http://tinyurl.com/cmayx* > > *Steve Erbach > Scientific Marketing > Neenah, WI > thetowncrank.blogspot.com > > > On 12/7/05, Rocky Smolin - Beach Access Software > wrote: >> >> Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server >> 2006 product launch gala in Anaheim yesterday and walked out with a copy >> of >> each. Thought I might try to learn .Net and convert the Sleep Advisor to >> a >> web app. >> >> I had a 1:1 talk with an MS tech who advised for my application 1) use >> SQL >> Server Express, 2) Reporting Services will give me the functionality I >> need >> to duplicate the Access reporting. >> >> In any event the fine print on the back says to use Reporting Services I >> need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is >> that an a la carte purchase? >> >> MTIA, >> >> Rocky Smolin >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Bruce.Bruen at railcorp.nsw.gov.au Thu Dec 8 21:08:01 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Fri, 9 Dec 2005 14:08:01 +1100 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D061@EXCHVS1.rail.nsw.gov.au> Guys, One of the "whole points" of .Net is that you can run different versions of code on the same machine. i.e. It is supposed to get rid of dll hell. This applies to itself as well. I have framework 1.0 1.1 and 2.0 all on the same machine. If you try to run a .net 1.1 app and you have removed the 1.1 framework then IT WONT RUN! The "compiled" app (assembly) looks for the major.minor.?.? Revision of all its dependencies including mscorlb.dll If it finds major.minor.+x.? It will use that instead, but it wont run with major.+minor.?.? Or +major.?.?.? Versionsw Unclear? If I publish a .net app that uses mscorlb.dll ver 1.1.4123.455 and you have ver 1.1.5612 the app will run. If you have only ver 1.0.3123.8 then it wont run, similarly if you have only ver 2.0.124.62 then it wont run! I think maybe what is the crossed wire here is that THERE WAS A BETA VERSION OF .NET 2.0 out in the world recently. When the public release of 2.0 occurred, the beta testers were told to remove the beta before trying to install the real 2.0 Given that most stuff out there is 1.1 I would suggest you DON'T remove it!! Regards bruce -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Thursday, 8 December 2005 6:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered Rocky, Control Panel > Add Remove programs Microsoft dot net is listed there HTH Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Wednesday, December 07, 2005 10:09 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered Well, I;m in the clear on that. I've never installed Netframework 1.0. Have I? There's a lot of stuff on this box I don't know about How would I know? Is it in the Add/Remove program list - with an obvious name? Regards, Rocky ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 07, 2005 10:00 PM Subject: Re: [AccessD] OT: Is My ASP Covered >I seem to remember some warnings about uninstalling Netframework 1.0 or 1.1 > before applying version 2.0 > > John Colby wrote: > >>Yes, the DotNet framework is the basis behind all of the new .net >>languages >>- vb.net, c#.net, J#.net etc. The latest version of the framework is 2.0, >>which comes with VS 2005. The framework is actually free, and can be >>downloaded at any time. The framework contains the actual "compilers" for >>the languages, and programs for the 2.0 frmaework can be written in >>notepad >>if you have the gonads. VS is just a (VERY) pretty wrapper around the >>process of writing code for .Net. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >>Beach Access Software >>Sent: Wednesday, December 07, 2005 7:55 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >>What is Framework 2.0? Is that part of Visual Studio? >> >>Rocky >> >>----- Original Message ----- >>From: "John Colby" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, December 07, 2005 4:38 PM >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >> >>>It's part of the framework 2.0 IIRC. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >>>Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:28 PM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: Is My ASP Covered >>> >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server >>>2006 product launch gala in Anaheim yesterday and walked out with a copy >>>of >>>each. Thought I might try to learn .Net and convert the Sleep Advisor to >>>a >>>web app. >>> >>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>SQL >>>Server Express, 2) Reporting Services will give me the functionality I >>>need >>>to duplicate the Access reporting. >>> >>>In any event the fine print on the back says to use Reporting Services I >>>need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is >>>that >>>an a la carte purchase? >>> >>>MTIA, >>> >>>Rocky Smolin >>>Beach Access Software >>>http://www.e-z-mrp.com >>>858-259-4334 >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From darsant at gmail.com Thu Dec 8 22:26:15 2005 From: darsant at gmail.com (Josh McFarlane) Date: Thu, 8 Dec 2005 22:26:15 -0600 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <8531E9A9B2ADC94994C25E0856C5663606D061@EXCHVS1.rail.nsw.gov.au> References: <8531E9A9B2ADC94994C25E0856C5663606D061@EXCHVS1.rail.nsw.gov.au> Message-ID: <53c8e05a0512082026h7c79c138ice49815bbc8d9dd9@mail.gmail.com> On 12/8/05, Bruen, Bruce wrote: > Guys, > > One of the "whole points" of .Net is that you can run different versions > of code on the same machine. i.e. It is supposed to get rid of dll > hell. This applies to itself as well. > > I have framework 1.0 1.1 and 2.0 all on the same machine. > > If you try to run a .net 1.1 app and you have removed the 1.1 framework > then IT WONT RUN! The "compiled" app (assembly) looks for the > major.minor.?.? Revision of all its dependencies including mscorlb.dll > If it finds major.minor.+x.? It will use that instead, but it wont run > with major.+minor.?.? Or +major.?.?.? Versionsw > > Unclear? If I publish a .net app that uses mscorlb.dll ver 1.1.4123.455 > and you have ver 1.1.5612 the app will run. > If you have only ver 1.0.3123.8 then it wont run, similarly if you have > only ver 2.0.124.62 then it wont run! > > I think maybe what is the crossed wire here is that THERE WAS A BETA > VERSION OF .NET 2.0 out in the world recently. When the public release > of 2.0 occurred, the beta testers were told to remove the beta before > trying to install the real 2.0 > > Given that most stuff out there is 1.1 I would suggest you DON'T remove > it!! Given that there's 2.0 should be an upgrade from 1.1, wouldn't it make sense to be able to run 1.1 apps on 2.0? But alas. 2.0 release candidates had compatibility issues with other .NET (&1.1), not sure if they fixed that before the actual release though. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From michael at ddisolutions.com.au Thu Dec 8 23:27:27 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Fri, 9 Dec 2005 16:27:27 +1100 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A126@ddi-01.DDI.local> I believe the idea is that you deploy against the version you build with. If MS release a new version it cant break something in a previous version. New versions get added and hopefully don't break existing code, chews up a bit of disc space but who cares? No more dll hell. If that's true it works for me. We shall see... cheers Michael M Given that there's 2.0 should be an upgrade from 1.1, wouldn't it make sense to be able to run 1.1 apps on 2.0? But alas. 2.0 release candidates had compatibility issues with other .NET (&1.1), not sure if they fixed that before the actual release though. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Thu Dec 8 23:36:01 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Thu, 8 Dec 2005 21:36:01 -0800 Subject: [AccessD] Access to PDF. . . . In-Reply-To: <05Dec8.142322mst.331072@gateway.just.gov.ab.ca> Message-ID: <001d01c5fc82$71587de0$6701a8c0@HPLaptop> I will have to try to find the link. Sorry Joe Hecht jmhecht at earthlink.net -----Original Message----- From: John Kennedy [mailto:John.Kennedy at gov.ab.ca] Sent: Thursday, December 08, 2005 1:38 PM To: 'jmhecht at EARTHLINK.NET' Subject: Access to PDF. . . . Here's all that came out on the list, as far as I got it in Digest form: "Bob, I lost your original e mail. Here is a link to some access to pdf. HTH Joe Hecht" Would you mind sending me the link you were referring to? Many thanks. John This communication is intended for the use of the recipient to which it is addressed, and may contain confidential, personal and/or privileged information. Please contact the Justice/Solicitor General HelpDesk (Help.Desk at gov.ab.ca) @ (780) 415-2998 immediately if you are not the intended recipient of this communication, and do not copy, distribute, or take action relying on it. Any communication received in error or subsequent reply, should be deleted or destroyed. From michael at ddisolutions.com.au Thu Dec 8 23:53:12 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Fri, 9 Dec 2005 16:53:12 +1100 Subject: [AccessD] OT - Using Connection Strings For Disaster Recovery Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A127@ddi-01.DDI.local> I don't believe it is possible. You have to try to connect and catch the error, if there is one. Pinging the server is no good because the server may be up but the db may be down. The type of disaster recovery you are looking at is usually accomplished with RAID, clustered servers, that type of thing and definitely not my thing ;-) Failover is what they call it IIRC. If 1 server dies a mirror image takes over. cheers Michael M -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Paul Hartland (ISHARP) Sent: Friday, 9 December 2005 12:08 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT - Using Connection Strings For Disaster Recovery To all, I am work on implementing a new section to the disaster recovery of my own projects, one of the things I am currently looking into is having a .ini file with connection string to my main server something like: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=myusername;Initial Catalog=mydatabase;Data Source=mysourcemain1 Each day I make my own backup of the main database, but if our main server went down what I want to be able to detect if the connection string is valid, if not use the next one in the sequence: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=myusername;Initial Catalog=mydatabase;Data Source=mysourcemain2 So that although my dataenvironment, ADO controls etc point to mysourcemain1, if mysourcemain1 shuts down...I can go to the latest backup that I have and restore on mysourcemain2 then let everyone back in again....i.e. I want something like the following: Open the .ini file as text Check if the first connection string is ok if ok then set the datasources to it if not ok warn user and alert administraors of possibility of server down get the next connection string and recheck loop until found valid string Is there a way of check if a connection string to a SQL Server would work before trying to open the connection ? If anyone could help me on this I would be very grateful, sample code and/or guidance greatly appreciated. Thanks in advance. Paul Hartland -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Bruce.Bruen at railcorp.nsw.gov.au Thu Dec 8 23:58:20 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Fri, 9 Dec 2005 16:58:20 +1100 Subject: [AccessD] OT - Using Connection Strings For Disaster Recovery Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D062@EXCHVS1.rail.nsw.gov.au> Why not just try to open the connection? I mean, the overhead is nothing, you get a status return that tells you that the lan+server+db+connection is available (or not) and so you can continue (or not). bruce -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Maddison Sent: Friday, 9 December 2005 4:53 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT - Using Connection Strings For Disaster Recovery I don't believe it is possible. You have to try to connect and catch the error, if there is one. Pinging the server is no good because the server may be up but the db may be down. The type of disaster recovery you are looking at is usually accomplished with RAID, clustered servers, that type of thing and definitely not my thing ;-) Failover is what they call it IIRC. If 1 server dies a mirror image takes over. cheers Michael M -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Paul Hartland (ISHARP) Sent: Friday, 9 December 2005 12:08 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT - Using Connection Strings For Disaster Recovery To all, I am work on implementing a new section to the disaster recovery of my own projects, one of the things I am currently looking into is having a .ini file with connection string to my main server something like: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=myusername;Initial Catalog=mydatabase;Data Source=mysourcemain1 Each day I make my own backup of the main database, but if our main server went down what I want to be able to detect if the connection string is valid, if not use the next one in the sequence: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=myusername;Initial Catalog=mydatabase;Data Source=mysourcemain2 So that although my dataenvironment, ADO controls etc point to mysourcemain1, if mysourcemain1 shuts down...I can go to the latest backup that I have and restore on mysourcemain2 then let everyone back in again....i.e. I want something like the following: Open the .ini file as text Check if the first connection string is ok if ok then set the datasources to it if not ok warn user and alert administraors of possibility of server down get the next connection string and recheck loop until found valid string Is there a way of check if a connection string to a SQL Server would work before trying to open the connection ? If anyone could help me on this I would be very grateful, sample code and/or guidance greatly appreciated. Thanks in advance. Paul Hartland -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From bheid at appdevgrp.com Fri Dec 9 08:27:16 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Fri, 9 Dec 2005 09:27:16 -0500 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CF107E@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF42A@ADGSERVER> Yes, just this week our ISP started adding [SPAM SUSPECT] to a good portion of my incoming mail. It sucks. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, December 08, 2005 3:58 PM To: Access Developers discussion and problem solving Subject: [SPAM SUSPECT] Re: [AccessD] [SPAM SUSPECT] Re: OT: Is My ASP Covered Importance: Low Looks like JC isn't the only one who get's oddness added to his message subjects. The copy of Rocky's message I got didn't have the addition to the subject line, but apparently Bobby's email added it on receipt. On my machine, it simply read "RE: [AccessD] OT: Is My ASP Covered" Charlotte Foust From Gustav at cactus.dk Fri Dec 9 09:47:17 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 09 Dec 2005 16:47:17 +0100 Subject: [AccessD] Weekend fun: Primes Message-ID: Hi all Bored with report design, stubborn queries and/or naughty kids? "The problem of distinguishing prime numbers from composite numbers and of resolving the latter into their prime factors is known to be one of the most important and useful in arithmetic. [...] The dignity of the science itself seems to require that every possible means be explored for the solution of a problem so elegant and so celebrated." Carl Friedrich Gauss (1777-1855) A young, clever guy, Per Leslie Jensen, has dealt with this. Here's his presentation: http://www.pgnfs.org Well done and worth a study! /gustav From cfoust at infostatsystems.com Fri Dec 9 09:48:04 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 9 Dec 2005 07:48:04 -0800 Subject: [AccessD] OT: Is My ASP Covered Message-ID: Try adding databaseadvisors to your whitelist. Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Friday, December 09, 2005 6:27 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered Yes, just this week our ISP started adding [SPAM SUSPECT] to a good portion of my incoming mail. It sucks. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, December 08, 2005 3:58 PM To: Access Developers discussion and problem solving Subject: [SPAM SUSPECT] Re: [AccessD] [SPAM SUSPECT] Re: OT: Is My ASP Covered Importance: Low Looks like JC isn't the only one who get's oddness added to his message subjects. The copy of Rocky's message I got didn't have the addition to the subject line, but apparently Bobby's email added it on receipt. On my machine, it simply read "RE: [AccessD] OT: Is My ASP Covered" Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Fri Dec 9 09:54:45 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Fri, 9 Dec 2005 10:54:45 -0500 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CFF8CF@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF430@ADGSERVER> As far as I know, we do not have a whitelist. I need to check on that. Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, December 09, 2005 10:48 AM To: Access Developers discussion and problem solving Subject: [SPAM SUSPECT] Re: [AccessD] OT: Is My ASP Covered Importance: Low Try adding databaseadvisors to your whitelist. Charlotte From cfoust at infostatsystems.com Fri Dec 9 10:02:26 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 9 Dec 2005 08:02:26 -0800 Subject: [AccessD] OT: Is My ASP Covered Message-ID: Your ISP may have one. Several of mine do. Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Friday, December 09, 2005 7:55 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered As far as I know, we do not have a whitelist. I need to check on that. Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, December 09, 2005 10:48 AM To: Access Developers discussion and problem solving Subject: [SPAM SUSPECT] Re: [AccessD] OT: Is My ASP Covered Importance: Low Try adding databaseadvisors to your whitelist. Charlotte -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwelz at hotmail.com Fri Dec 9 13:16:54 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Fri, 09 Dec 2005 12:16:54 -0700 Subject: [AccessD] Word Automation In-Reply-To: Message-ID: I need to find a solution to updating letterhead logos. My employer has 8 offices and operates as various companies, union and non-union, with various labour companies and joint ventures. Up to this point, I have created several hundred templates reflecting the various combinations for Contracts, Faxes, Letters, Memos, Change Noitice, Transmittals, Requests for Information, Rate Changes, Tenders, Warranties, Bid Bond orders, Price Requests....................................... The list goes on and on. I could have 1000 templates. In most cases, I have a single template of each type for each logo for document creation by the application. However, I need the hundreds of additiional versions for those users who do not have access to the application. Most of the templates are Word dot files and any document that can have more than one page, nearly all, has a subsequent page header with a smaller version of the logo. Bottom line, I could be updating a couple thousand logos. In the past, I had tried using linked rather than embedded logos. Change the file at linked location and the file is the correct logo and the job is done. But of course, the logo is lost in the case of emailed docs (the company has a jealously protected........... collateral program so they shouldn't be emailing their docs should they?). The bigger problem that I had with linked graphic logo files is that I frequently have users hitting the same template concurrently and the subsequent user(s) get a file locked message. I could copy all the hundreds of files to a separate location for each user but this is getting unweildy, and that doesn't solve the email problem. Another problem is that the logos for all the primary players has changed 3 times in the last two years. They actually had 1.5 MByte Tif files that swelled my 35k templates beyond insanity for a few months when I campaigned for .Wmf files several years ago. (They said, no problem, storage is cheap. I asked whether they could add bandwidth as we had laptops synching thousands of files over a 128kbit ISDN connection and merely opening and printing such files would bring the whole system to a crawl. Bandwidth was not cheap. I told them since storage was so cheap, they could update all our laptops while they were ate it.) An alternative is to use embedded files and run code to embed the logo at run time. An even better method might be to insert one template layer .Dot file (I can't nor would I want to change Normal.dot) for each logo that runs code essentially identical to the Access automation code I would have to write, but would work for people who do not use our Access application. Here's the question. When I tried implemeting this last time, the macro recorder in Word would record the insertion of a graphic, but I could not do a thing with the graphic while the recorder was running. I think that the Picture toolbar was unavailable in Access 97 and 2000. In Word 2003, I can select items on the Picture toolbar, but I can't select the graphic to apply the action to the graphic. If I select the graphic before impelementing the macro recorder, it remains selected, but if I select a picture toolbar button, I still cannot affect the graphic. I'l like to movesize the graphic to a specified location with a standard height that is different for the 1st and subsequent page logo and also different from the default size of the graphic when inserted. I have been asked to implement a logo change immediately, but the current version of a typical version is 1,736 bytes and the outlines are too obviously segmented for me to manually change all the logos now, only to redo it again with improved files a month from now. Also, anybody know a decent WMF converter? Cheap? I have dozens of approved bmp, tif, jpg, gif, eps and several Mac versions of files in dozens of sizes I could convert, but the only .wmf files are under 2k and appear off in color and lack the quality I believe should appear on the letterhead of a firm that hired an outside consulting firm for assistance with its collateral program. With a conversion program, I might be able to fine tune a pair of graphics for each logo that would make them the correct sizes upon insertion and modify margins to get the correct insertion point. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com From dwaters at usinternet.com Fri Dec 9 13:38:26 2005 From: dwaters at usinternet.com (Dan Waters) Date: Fri, 9 Dec 2005 13:38:26 -0600 Subject: [AccessD] Word Automation In-Reply-To: <3747057.1134156104762.JavaMail.root@sniper15> Message-ID: <000b01c5fcf8$2038ced0$0200a8c0@danwaters> Jurgen, I have a possible solution to the logo linking from a single server. Take a look at Auto FE Updater. It's at http://www.granite.ab.ca/access/autofe.htm. This is intended to automatically update a client FE when the FE master copy on the server is changed. However, it does this by uploading everything in the target folder when anything in the target folder has changed. So, when you change one logo, the next time the user logs in, all the logos in the folder automatically get uploaded to the client PC. Then, the logos can be linked without causing a conflict. You'll need to review the above site for the whole story. Good Luck, Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: Friday, December 09, 2005 1:17 PM To: accessd at databaseadvisors.com Subject: [AccessD] Word Automation I need to find a solution to updating letterhead logos. My employer has 8 offices and operates as various companies, union and non-union, with various labour companies and joint ventures. Up to this point, I have created several hundred templates reflecting the various combinations for Contracts, Faxes, Letters, Memos, Change Noitice, Transmittals, Requests for Information, Rate Changes, Tenders, Warranties, Bid Bond orders, Price Requests....................................... The list goes on and on. I could have 1000 templates. In most cases, I have a single template of each type for each logo for document creation by the application. However, I need the hundreds of additiional versions for those users who do not have access to the application. Most of the templates are Word dot files and any document that can have more than one page, nearly all, has a subsequent page header with a smaller version of the logo. Bottom line, I could be updating a couple thousand logos. In the past, I had tried using linked rather than embedded logos. Change the file at linked location and the file is the correct logo and the job is done. But of course, the logo is lost in the case of emailed docs (the company has a jealously protected........... collateral program so they shouldn't be emailing their docs should they?). The bigger problem that I had with linked graphic logo files is that I frequently have users hitting the same template concurrently and the subsequent user(s) get a file locked message. I could copy all the hundreds of files to a separate location for each user but this is getting unweildy, and that doesn't solve the email problem. Another problem is that the logos for all the primary players has changed 3 times in the last two years. They actually had 1.5 MByte Tif files that swelled my 35k templates beyond insanity for a few months when I campaigned for .Wmf files several years ago. (They said, no problem, storage is cheap. I asked whether they could add bandwidth as we had laptops synching thousands of files over a 128kbit ISDN connection and merely opening and printing such files would bring the whole system to a crawl. Bandwidth was not cheap. I told them since storage was so cheap, they could update all our laptops while they were ate it.) An alternative is to use embedded files and run code to embed the logo at run time. An even better method might be to insert one template layer .Dot file (I can't nor would I want to change Normal.dot) for each logo that runs code essentially identical to the Access automation code I would have to write, but would work for people who do not use our Access application. Here's the question. When I tried implemeting this last time, the macro recorder in Word would record the insertion of a graphic, but I could not do a thing with the graphic while the recorder was running. I think that the Picture toolbar was unavailable in Access 97 and 2000. In Word 2003, I can select items on the Picture toolbar, but I can't select the graphic to apply the action to the graphic. If I select the graphic before impelementing the macro recorder, it remains selected, but if I select a picture toolbar button, I still cannot affect the graphic. I'l like to movesize the graphic to a specified location with a standard height that is different for the 1st and subsequent page logo and also different from the default size of the graphic when inserted. I have been asked to implement a logo change immediately, but the current version of a typical version is 1,736 bytes and the outlines are too obviously segmented for me to manually change all the logos now, only to redo it again with improved files a month from now. Also, anybody know a decent WMF converter? Cheap? I have dozens of approved bmp, tif, jpg, gif, eps and several Mac versions of files in dozens of sizes I could convert, but the only .wmf files are under 2k and appear off in color and lack the quality I believe should appear on the letterhead of a firm that hired an outside consulting firm for assistance with its collateral program. With a conversion program, I might be able to fine tune a pair of graphics for each logo that would make them the correct sizes upon insertion and modify margins to get the correct insertion point. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com From darsant at gmail.com Fri Dec 9 13:54:14 2005 From: darsant at gmail.com (Josh McFarlane) Date: Fri, 9 Dec 2005 13:54:14 -0600 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <59A61174B1F5B54B97FD4ADDE71E7D0116A126@ddi-01.DDI.local> References: <59A61174B1F5B54B97FD4ADDE71E7D0116A126@ddi-01.DDI.local> Message-ID: <53c8e05a0512091154n7b76e170ud122873a6d18ea8@mail.gmail.com> On 12/8/05, Michael Maddison wrote: > I believe the idea is that you deploy against the version you build > with. > If MS release a new version it cant break something in a previous > version. > New versions get added and hopefully don't break existing code, chews up > a bit of disc space > but who cares? > No more dll hell. If that's true it works for me. > We shall see... That may be true, but from the previous email, it was my assumption that you can not run 1.1 on 2.0 In this case, major versions are not backwards compatible, in which case, do you not still have an issue of DLL hell? (Got that app that needs both 1.1 and 2.032.123RC2? Best hope they don't conflict at all!) -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From Gustav at cactus.dk Fri Dec 9 14:09:29 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 09 Dec 2005 21:09:29 +0100 Subject: [AccessD] Word Automation Message-ID: Hi J?rgen IrfanView can read WMF/EMF files but only save as EMF: http://www.irfanview.com It's quite cheap: IrfanView pricing (in EURO, net): 1 to 10 users: 10.00 each 11 to 50 users: 9.00 each 51 to 100 users: 8.50 each ... Payment: invoice + bank transfer or check ... Send also the name of the end customer. (EU companies, please send VAT number for the invoice) Order: per email (Text, PDF, TIF etc.) IrfanView updates are included. --- For batch converting we use ThumbNailer: http://www.smalleranimals.com/thumb.htm which runs at an amazing speed. /gustav >>> jwelz at hotmail.com 09-12-2005 20:16:54 >>> Also, anybody know a decent WMF converter? Cheap? I have dozens of approved bmp, tif, jpg, gif, eps and several Mac versions of files in dozens of sizes I could convert, but the only .wmf files are under 2k and appear off in color and lack the quality I believe should appear on the letterhead of a firm that hired an outside consulting firm for assistance with its collateral program. With a conversion program, I might be able to fine tune a pair of graphics for each logo that would make them the correct sizes upon insertion and modify margins to get the correct insertion point. From Lambert.Heenan at AIG.com Fri Dec 9 14:29:13 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Fri, 9 Dec 2005 14:29:13 -0600 Subject: [AccessD] Word Automation Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F1A01DDD7@xlivmbx21.aig.com> Paint Shop Pro does a good job of converting almost anything to WFM files, and can do it as a batch process. I've got version 5.1 from a few years back, and the product has now moved under the wing of Corel. It's now at version X, and costs $129 US, but it's in offer right now for $99. http://www.corel.com/servlet/Satellite?pagename=Corel3/Products/Display You can also try it out for free... http://www.corel.com/servlet/Satellite?pagename=Corel3/Downloads/Trials Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: Friday, December 09, 2005 2:17 PM To: accessd at databaseadvisors.com Subject: [AccessD] Word Automation I need to find a solution to updating letterhead logos. Also, anybody know a decent WMF converter? Cheap? I have dozens of approved bmp, tif, jpg, gif, eps and several Mac versions of files in dozens of sizes I could convert, but the only .wmf files are under 2k and appear off in color and lack the quality I believe should appear on the letterhead of a firm that hired an outside consulting firm for assistance with its collateral program. With a conversion program, I might be able to fine tune a pair of graphics for each logo that would make them the correct sizes upon insertion and modify margins to get the correct insertion point. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com From markamatte at hotmail.com Fri Dec 9 15:14:03 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 09 Dec 2005 21:14:03 +0000 Subject: [AccessD] Weekend fun: Primes In-Reply-To: Message-ID: Gustav, For whatever reason your email inspired me to look at primes...and I wrote a module in A2k that would determine if a number was prime or not...it seems to work fine...until I get to the number 2,147,483,647 . I'm using the MOD function in the module...and it apparently cannot handle a number larger than this in VBA...I get an "OVERFLOW" error. Any ideas? Thanks, Mark P.S...and if this is calculating correctly...2,147,483,647 just happens to be PRIME!!! >From: "Gustav Brock" >Reply-To: Access Developers discussion and problem >solving >To: >Subject: [AccessD] Weekend fun: Primes >Date: Fri, 09 Dec 2005 16:47:17 +0100 > >Hi all > >Bored with report design, stubborn queries and/or naughty kids? > >"The problem of distinguishing prime numbers from composite numbers and of >resolving the latter into their prime factors is known to be one of the >most important and useful in arithmetic. [...] >The dignity of the science itself seems to require that every possible >means be explored for the solution of a problem so elegant and so >celebrated." > Carl Friedrich Gauss (1777-1855) > >A young, clever guy, Per Leslie Jensen, has dealt with this. Here's his >presentation: > > http://www.pgnfs.org > >Well done and worth a study! > >/gustav > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From shamil at users.mns.ru Fri Dec 9 15:21:52 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Sat, 10 Dec 2005 00:21:52 +0300 Subject: [AccessD] OT: How Microsoft Lost the API War Message-ID: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru> The article: "How Microsoft Lost the API War" http://www.joelonsoftware.com/articles/APIWar.html looks like an exaggeration here. But VB6 incompatibility with VB.NET is a bad move IMO, which would have been avoided with not that much efforts. And the technology race lead(?) by MS looks really crazy(expensive) from here for many years now... The "safe" combinations of programming languages a' la MS(i.e. if you still decide to keep up going with MS like I do because I don't have/I don't see any other opportunities) looks like pure C++ programming, with ATL/WTL and .NET wrappers and ASP.NET... This my crazy(?) passage from 1st of May this year looks like becoming not that crazy now in he light of the last Joel's article - http://www.smsconsulting.spb.ru/shamil_s/idlpetit.htm.... Any other opinions? Shamil P.S. Easy to say not easy to do, as well as easy to blame not easy to make it better - that's is clear - this my e-mail is not a "blame attempt" - it's an invitation to talk how to make things better(less expensive, more effective, backward compatible) in IT if possible at all.... ....if you, knowledgeable ALL, will say that what happens is natural - let it be - I'm not here to change this World, am I?... From jwelz at hotmail.com Fri Dec 9 15:34:38 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Fri, 09 Dec 2005 14:34:38 -0700 Subject: [AccessD] Word Automation In-Reply-To: <000b01c5fcf8$2038ced0$0200a8c0@danwaters> Message-ID: Dan: I use an updater that's a bit more sophisticated than the one at Tony's site. Tony lives here in Alberta and we have shared more than a few beers since we met about 6 or 7 years ago. I never did determine whether the 'file in use' problem related to the graphic or the template. I assume it was the graphic as I've never had a conflict with users concurrently creating files from the same template except when there was a linked graphic. Our users run a terminal server environment via a dedicated interoffice connection or a VPN connection on the net. What this means is that no user has a local drive, unless they are running a disconnected laptop. Our envrionment does not allow dynamically linking ODBC files but users need data from new estimate files daily. My solution was to move the necessary files to a prelinked location and reuse the existing links. It works and is several orders of magnitude faster (seconds vs up to 20 minutes) than creating the link at runtime though it required me to link files separately for each user on a one time basis. At one time I used the user name as a prefix to the file (table) name and had to manually link tables from the predefined location each time we had new user. After fighting with that dozens of times over the years, I now represent each user with a number so that they just get the next available number for the duration of a session. When a user logs in, they get something like 13 or 05 and the linked table name in Access is usysItem13 or usysDb05 and the file name in the target directory is just the number (with the hidden file extension). If every user had their own disk, I could easily have used the same file name and linked path and table name for each user. Your suggestion requires me to create a linked template version for each template and then for each user (or user number or I'd be redoing a set of templates for each user as they are added) so that I can distribute a revised logos to a the user number folder. Essentially, I'd have to create a complete set of templates for each user number, and then another new template for each user every time we distribute a new kind of document and insert the graphics manually each time. I'd rather write a 10 line revision to my existing office letterhead procedure to insert and size a couple files, or copy a version of it in 7 or 8 Word Template files to embed the graphic location designated by the procedure. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Dan Waters" > >Jurgen, > >I have a possible solution to the logo linking from a single server. > >Take a look at Auto FE Updater. It's at >http://www.granite.ab.ca/access/autofe.htm. > >This is intended to automatically update a client FE when the FE master >copy >on the server is changed. However, it does this by uploading everything in >the target folder when anything in the target folder has changed. So, when >you change one logo, the next time the user logs in, all the logos in the >folder automatically get uploaded to the client PC. Then, the logos can be >linked without causing a conflict. > >You'll need to review the above site for the whole story. > >Good Luck, >Dan Waters From markamatte at hotmail.com Fri Dec 9 15:58:13 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 09 Dec 2005 21:58:13 +0000 Subject: [AccessD] Weekend fun: Primes In-Reply-To: Message-ID: ...and...I found this in the help...not that it matters...just kinda weird...the PRIME number I maxed out on...is also the number used to set an access window to the color of your desktop: In the property box, type one of the numbers listed in the following table. For example, if you want the background of your form to display the same color that you or another user uses for the Windows background color, set the BackColor property to -2147483643, the value for Window. Screen element Scroll bar -2147483648 *Desktop -2147483647*****My Max Number Active window title bar -2147483646 Inactive window title bar -2147483645 Menu bar -2147483644 Window -2147483643 >From: "Mark A Matte" >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Weekend fun: Primes >Date: Fri, 09 Dec 2005 21:14:03 +0000 > >Gustav, > >For whatever reason your email inspired me to look at primes...and I wrote >a >module in A2k that would determine if a number was prime or not...it seems >to work fine...until I get to the number 2,147,483,647 . I'm using the >MOD >function in the module...and it apparently cannot handle a number larger >than this in VBA...I get an "OVERFLOW" error. Any ideas? > >Thanks, > >Mark > >P.S...and if this is calculating correctly...2,147,483,647 just happens to >be PRIME!!! > > > > >From: "Gustav Brock" > >Reply-To: Access Developers discussion and problem > >solving > >To: > >Subject: [AccessD] Weekend fun: Primes > >Date: Fri, 09 Dec 2005 16:47:17 +0100 > > > >Hi all > > > >Bored with report design, stubborn queries and/or naughty kids? > > > >"The problem of distinguishing prime numbers from composite numbers and >of > >resolving the latter into their prime factors is known to be one of the > >most important and useful in arithmetic. [...] > >The dignity of the science itself seems to require that every possible > >means be explored for the solution of a problem so elegant and so > >celebrated." > > Carl Friedrich Gauss (1777-1855) > > > >A young, clever guy, Per Leslie Jensen, has dealt with this. Here's his > >presentation: > > > > http://www.pgnfs.org > > > >Well done and worth a study! > > > >/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 wdhindman at bellsouth.net Fri Dec 9 16:22:05 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 9 Dec 2005 17:22:05 -0500 Subject: [AccessD] OT: How Microsoft Lost the API War References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru> Message-ID: <00d501c5fd0e$fc5c6410$6101a8c0@JISREGISTRATION.local> ...interesting article but betting against Gates hasn't proved profitable in the past ...but it does remind me of the whole imbroglio with DAO and ADO in VBA ...what a screw-up on MS' part. ...I'm starting to deploy small asp.net apps on intranets now ...just getting my feet wet ...but so far, the users love it and I really like being able to divorce myself from their desktops. William ----- Original Message ----- From: "Shamil Salakhetdinov" To: "!DBA-MAIN" Sent: Friday, December 09, 2005 4:21 PM Subject: [AccessD] OT: How Microsoft Lost the API War > The article: > > "How Microsoft Lost the API War" > http://www.joelonsoftware.com/articles/APIWar.html > > looks like an exaggeration here. > > But VB6 incompatibility with VB.NET is a bad move IMO, which would have > been > avoided with not that much efforts. > > And the technology race lead(?) by MS looks really crazy(expensive) from > here for many years now... > > The "safe" combinations of programming languages a' la MS(i.e. if you > still > decide to keep up going with MS like I do because I don't have/I don't > see > any other opportunities) looks like pure C++ programming, with ATL/WTL > and .NET wrappers and ASP.NET... > > This my crazy(?) passage from 1st of May this year looks like becoming > not > that crazy now in he light of the last Joel's article - > http://www.smsconsulting.spb.ru/shamil_s/idlpetit.htm.... > > Any other opinions? > > Shamil > > P.S. Easy to say not easy to do, as well as easy to blame not easy to make > it better - that's is clear - this my e-mail is not a "blame attempt" - > it's > an invitation to talk how to make things better(less expensive, more > effective, backward compatible) in IT if possible at all.... > > ....if you, knowledgeable ALL, will say that what happens is natural - > let > it be - I'm not here to change this World, am I?... > > -- > 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 Dec 9 17:03:01 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 10 Dec 2005 09:03:01 +1000 Subject: [AccessD] Weekend fun: Primes In-Reply-To: References: Message-ID: <439A99C5.282.387E9CB@stuart.lexacorp.com.pg> On 9 Dec 2005 at 21:14, Mark A Matte wrote: > Gustav, > > For whatever reason your email inspired me to look at primes...and I wrote a > module in A2k that would determine if a number was prime or not...it seems > to work fine...until I get to the number 2,147,483,647 . I'm using the MOD > function in the module...and it apparently cannot handle a number larger > than this in VBA...I get an "OVERFLOW" error. Any ideas? > Pop quiz! What's the largest number that can be stored as a long ( signed 32 bit)? -- Stuart From shamil at users.mns.ru Fri Dec 9 17:14:56 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Sat, 10 Dec 2005 02:14:56 +0300 Subject: [AccessD] OT: How Microsoft Lost the API War References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru> <00d501c5fd0e$fc5c6410$6101a8c0@JISREGISTRATION.local> Message-ID: <001d01c5fd16$6a6cf300$6501a8c0@fincomplex.spb.ru> William, Did you follow this link from Joel's article (Developers,...)- http://www.ntk.net/ballmer/mirrors.html ? Looks really funny - he reminds me Canadian (ice hockey) coaches - I did like to watch ice hockey matches a long ago when I was young (and I liked to play it too of course. And ice is getting here covering Finnish Gulf waters - soon it will be possible to go skating or skiing(ski-kiting) on it. - he's where the source of my nostalgia comes from...)... Shamil ----- Original Message ----- From: "William Hindman" To: "Access Developers discussion and problem solving" Sent: Saturday, December 10, 2005 1:22 AM Subject: Re: [AccessD] OT: How Microsoft Lost the API War > ...interesting article but betting against Gates hasn't proved profitable in > the past ...but it does remind me of the whole imbroglio with DAO and ADO in > VBA ...what a screw-up on MS' part. > > ...I'm starting to deploy small asp.net apps on intranets now ...just > getting my feet wet ...but so far, the users love it and I really like being > able to divorce myself from their desktops. > > William > > ----- Original Message ----- > From: "Shamil Salakhetdinov" > To: "!DBA-MAIN" > Sent: Friday, December 09, 2005 4:21 PM > Subject: [AccessD] OT: How Microsoft Lost the API War > > > > The article: > > > > "How Microsoft Lost the API War" > > http://www.joelonsoftware.com/articles/APIWar.html > > > > looks like an exaggeration here. > > > > But VB6 incompatibility with VB.NET is a bad move IMO, which would have > > been > > avoided with not that much efforts. > > > > And the technology race lead(?) by MS looks really crazy(expensive) from > > here for many years now... > > > > The "safe" combinations of programming languages a' la MS(i.e. if you > > still > > decide to keep up going with MS like I do because I don't have/I don't > > see > > any other opportunities) looks like pure C++ programming, with ATL/WTL > > and .NET wrappers and ASP.NET... > > > > This my crazy(?) passage from 1st of May this year looks like becoming > > not > > that crazy now in he light of the last Joel's article - > > http://www.smsconsulting.spb.ru/shamil_s/idlpetit.htm.... > > > > Any other opinions? > > > > Shamil > > > > P.S. Easy to say not easy to do, as well as easy to blame not easy to make > > it better - that's is clear - this my e-mail is not a "blame attempt" - > > it's > > an invitation to talk how to make things better(less expensive, more > > effective, backward compatible) in IT if possible at all.... > > > > ....if you, knowledgeable ALL, will say that what happens is natural - > > let > > it be - I'm not here to change this World, am I?... > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From darsant at gmail.com Fri Dec 9 17:27:30 2005 From: darsant at gmail.com (Josh McFarlane) Date: Fri, 9 Dec 2005 17:27:30 -0600 Subject: [AccessD] OT: How Microsoft Lost the API War In-Reply-To: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru> References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru> Message-ID: <53c8e05a0512091527w7a3d7476q27c01da03b5b83f4@mail.gmail.com> On 12/9/05, Shamil Salakhetdinov wrote: > looks like an exaggeration here. I don't know, he makes alot of sense in many of his arguments. > But VB6 incompatibility with VB.NET is a bad move IMO, which would have been > avoided with not that much efforts. Definately. The move away from backwards compatibility scares me. > And the technology race lead(?) by MS looks really crazy(expensive) from > here for many years now... > > The "safe" combinations of programming languages a' la MS(i.e. if you still > decide to keep up going with MS like I do because I don't have/I don't see > any other opportunities) looks like pure C++ programming, with ATL/WTL > and .NET wrappers and ASP.NET... It sort of worries me, because the MFC application I develop today could be changed and completely useless when Avalon comes along. I happen to dislike .NET due to some core reasons. While Microsoft has made strides in being more conforming to standards in C++, I'm going to be disgrunted if they don't provide a new unmanaged interface for their Avalon system, but I may be forced to grin and bear it in the end. > P.S. Easy to say not easy to do, as well as easy to blame not easy to make > it better - that's is clear - this my e-mail is not a "blame attempt" - it's > an invitation to talk how to make things better(less expensive, more > effective, backward compatible) in IT if possible at all.... Easiest way I've found so far: Don't fix what's not broken. I think that will be a big losing point for them. If I make a non-Win application in C++, I know it will work until the end of time if done correctly to spec. Making a GUI application now, I'm severely hesitant to invest any time in any advanced GUI features, as they may be destroyed 6 months down the line, so instead I focus on what matters, the backend. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From darsant at gmail.com Fri Dec 9 17:29:10 2005 From: darsant at gmail.com (Josh McFarlane) Date: Fri, 9 Dec 2005 17:29:10 -0600 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <439A99C5.282.387E9CB@stuart.lexacorp.com.pg> References: <439A99C5.282.387E9CB@stuart.lexacorp.com.pg> Message-ID: <53c8e05a0512091529v360a1313x5b02296591b8626e@mail.gmail.com> On 12/9/05, Stuart McLachlan wrote: > What's the largest number that can be stored as a long ( signed 32 bit)? ?2,147,483,648 to 2,147,483,647 Does Access support larger than long integer sizes? -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From jwelz at hotmail.com Fri Dec 9 17:38:14 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Fri, 09 Dec 2005 16:38:14 -0700 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <53c8e05a0512091529v360a1313x5b02296591b8626e@mail.gmail.com> Message-ID: You need to specify the number as a sting and writh your own long division procedure in VBA. You can do the division step by step in the same fashion as you do long division on paper. The same applies to any of the arithmetic functions. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: Josh McFarlane >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] Weekend fun: Primes >Date: Fri, 9 Dec 2005 17:29:10 -0600 >MIME-Version: 1.0 >Received: from databaseadvisors.com ([209.135.140.44]) by >bay0-mc8-f12.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 9 >Dec 2005 15:30:24 -0800 >Received: from databaseadvisors.com (databaseadvisors.com >[209.135.140.44])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP id >jB9NT5J20896;Fri, 9 Dec 2005 17:29:05 -0600 >Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.202])by >databaseadvisors.com (8.11.6/8.11.6) with ESMTP id jB9NT3J20872for >; Fri, 9 Dec 2005 17:29:03 -0600 >Received: by zproxy.gmail.com with SMTP id o1so1077425nzffor >;Fri, 09 Dec 2005 15:29:11 -0800 (PST) >Received: by 10.36.196.13 with SMTP id t13mr3856046nzf;Fri, 09 Dec 2005 >15:29:10 -0800 (PST) >Received: by 10.36.46.2 with HTTP; Fri, 9 Dec 2005 15:29:10 -0800 (PST) >X-Message-Info: LGjzam7y+LtitaQD5txvU+9HF5paEKHAphdObb22BTE= >DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; >d=gmail.com;h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;b=oG226QfNNhUApOOMxe5blmJXym2hqz4z1hIDc/3+AaSE5Y0WoA+wHjtjob2NiG/OCJoX3oT6OPmlDkrwd7m/cXkcda6Y657IAvQKLvGQuJ+y5O3LwLl5hy59WRCOrBkSkjRumbnQt7tNfhK18JjDw7oIrwrvAVYwfjn2mAThCkk= >References: ><439A99C5.282.387E9CB at stuart.lexacorp.com.pg> >X-MIME-Autoconverted: from base64 to 8bit by databaseadvisors.com >idjB9NT3J20872 >X-BeenThere: accessd at databaseadvisors.com >X-Mailman-Version: 2.1.6 >Precedence: list >List-Id: Access Developers discussion and problem >solving >List-Unsubscribe: >, >List-Archive: >List-Post: >List-Help: >List-Subscribe: >, >Errors-To: accessd-bounces at databaseadvisors.com >Return-Path: accessd-bounces at databaseadvisors.com >X-OriginalArrivalTime: 09 Dec 2005 23:30:25.0186 (UTC) >FILETIME=[87F3A020:01C5FD18] > >On 12/9/05, Stuart McLachlan wrote: > > What's the largest number that can be stored as a long ( signed 32 bit)? > >?2,147,483,648 to 2,147,483,647 > >Does Access support larger than long integer sizes? > >-- >Josh McFarlane > >"Peace cannot be kept by force. It can only be achieved by understanding." >-Albert Einstein >-- >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 Dec 9 18:02:32 2005 From: stuart at lexacorp.com.pg (stuart at lexacorp.com.pg) Date: Sat, 10 Dec 2005 10:02:32 +1000 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <53c8e05a0512091529v360a1313x5b02296591b8626e@mail.gmail.com> References: <439A99C5.282.387E9CB@stuart.lexacorp.com.pg> Message-ID: <439AA7B8.12800.225AA3@localhost> On 9 Dec 2005 at 17:29, Josh McFarlane wrote: > On 12/9/05, Stuart McLachlan wrote: > > What's the largest number that can be stored as a long ( signed 32 > > bit)? > > ?2,147,483,648 to 2,147,483,647 > > Does Access support larger than long integer sizes? > You can use "scaled integers": Currency - 8 bytes = -922,337,203,685,477.5808 to 922,337,203,685,477.5807 or Decimal - 14 bytes = +/-79,228,162,514,264,337,593,543,950,335 with no decimal point From darsant at gmail.com Fri Dec 9 18:17:59 2005 From: darsant at gmail.com (Josh McFarlane) Date: Fri, 9 Dec 2005 18:17:59 -0600 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <439AA7B8.12800.225AA3@localhost> References: <439A99C5.282.387E9CB@stuart.lexacorp.com.pg> <53c8e05a0512091529v360a1313x5b02296591b8626e@mail.gmail.com> <439AA7B8.12800.225AA3@localhost> Message-ID: <53c8e05a0512091617x7463a06ftfb51ff69321625ae@mail.gmail.com> On 12/9/05, stuart at lexacorp.com.pg wrote: > You can use "scaled integers": > > Currency > - 8 bytes = -922,337,203,685,477.5808 to 922,337,203,685,477.5807 > or > Decimal > - 14 bytes = +/-79,228,162,514,264,337,593,543,950,335 with no decimal point But then you enter the land of floating point calculations. It was more out of curiosity though, as C++ has long long. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From stuart at lexacorp.com.pg Fri Dec 9 18:54:14 2005 From: stuart at lexacorp.com.pg (stuart at lexacorp.com.pg) Date: Sat, 10 Dec 2005 10:54:14 +1000 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <53c8e05a0512091617x7463a06ftfb51ff69321625ae@mail.gmail.com> References: <439AA7B8.12800.225AA3@localhost> Message-ID: <439AB3D6.11790.51AF0B@localhost> On 9 Dec 2005 at 18:17, Josh McFarlane wrote: > On 12/9/05, stuart at lexacorp.com.pg wrote: > > You can use "scaled integers": > > Currency > - 8 bytes = > -922,337,203,685,477.5808 to 922,337,203,685,477.5807 > or > Decimal > > - 14 bytes = +/-79,228,162,514,264,337,593,543,950,335 with no > decimal point > > But then you enter the land of floating point calculations. They are not floats, they are scaled integers. They are stored and manipulated in integer format. Decimals are stored as 96-bit (12-byte) signed integers scaled by a variable power of 10. The power of 10 scaling factor specifies the number of digits to the right of the decimal point, and ranges from 0 to 28 Currency variables are stored as 64-bit (8-byte) numbers in an integer format, scaled by 10,000 to give a fixed-point number with 15 digits to the left of the decimal point and 4 digits to the right > It was more out of curiosity though, as C++ has long long. So does PowerBASIC - "Quad-integers are 64-bit (8 byte) signed integers (twice as many bits as Long integers) with a range of -9.22x10^18 to 9.22x10^18 ( -2^63 to 2^63 -1)." From wdhindman at bellsouth.net Fri Dec 9 20:49:28 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 9 Dec 2005 21:49:28 -0500 Subject: [AccessD] OT: How Microsoft Lost the API War References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru><00d501c5fd0e$fc5c6410$6101a8c0@JISREGISTRATION.local> <001d01c5fd16$6a6cf300$6501a8c0@fincomplex.spb.ru> Message-ID: <000701c5fd34$56f76df0$6101a8c0@JISREGISTRATION.local> ...looks and acts like my old high school football coach :) William ----- Original Message ----- From: "Shamil Salakhetdinov" To: "Access Developers discussion and problem solving" Sent: Friday, December 09, 2005 6:14 PM Subject: Re: [AccessD] OT: How Microsoft Lost the API War > William, > > Did you follow this link from Joel's article (Developers,...)- > http://www.ntk.net/ballmer/mirrors.html ? > > Looks really funny - he reminds me Canadian (ice hockey) coaches - I did > like to watch ice hockey matches a long ago when I was young (and I liked > to > play it too of course. And ice is getting here covering Finnish Gulf > waters - soon it will be possible to go skating or skiing(ski-kiting) on > it. - he's where the source of my nostalgia comes from...)... > > Shamil > > ----- Original Message ----- > From: "William Hindman" > To: "Access Developers discussion and problem solving" > > Sent: Saturday, December 10, 2005 1:22 AM > Subject: Re: [AccessD] OT: How Microsoft Lost the API War > > >> ...interesting article but betting against Gates hasn't proved profitable > in >> the past ...but it does remind me of the whole imbroglio with DAO and ADO > in >> VBA ...what a screw-up on MS' part. >> >> ...I'm starting to deploy small asp.net apps on intranets now ...just >> getting my feet wet ...but so far, the users love it and I really like > being >> able to divorce myself from their desktops. >> >> William >> >> ----- Original Message ----- >> From: "Shamil Salakhetdinov" >> To: "!DBA-MAIN" >> Sent: Friday, December 09, 2005 4:21 PM >> Subject: [AccessD] OT: How Microsoft Lost the API War >> >> >> > The article: >> > >> > "How Microsoft Lost the API War" >> > http://www.joelonsoftware.com/articles/APIWar.html >> > >> > looks like an exaggeration here. >> > >> > But VB6 incompatibility with VB.NET is a bad move IMO, which would have >> > been >> > avoided with not that much efforts. >> > >> > And the technology race lead(?) by MS looks really crazy(expensive) >> > from >> > here for many years now... >> > >> > The "safe" combinations of programming languages a' la MS(i.e. if you >> > still >> > decide to keep up going with MS like I do because I don't have/I don't >> > see >> > any other opportunities) looks like pure C++ programming, with ATL/WTL >> > and .NET wrappers and ASP.NET... >> > >> > This my crazy(?) passage from 1st of May this year looks like becoming >> > not >> > that crazy now in he light of the last Joel's article - >> > http://www.smsconsulting.spb.ru/shamil_s/idlpetit.htm.... >> > >> > Any other opinions? >> > >> > Shamil >> > >> > P.S. Easy to say not easy to do, as well as easy to blame not easy to > make >> > it better - that's is clear - this my e-mail is not a "blame attempt" - >> > it's >> > an invitation to talk how to make things better(less expensive, more >> > effective, backward compatible) in IT if possible at all.... >> > >> > ....if you, knowledgeable ALL, will say that what happens is natural - >> > let >> > it be - I'm not here to change this World, am I?... >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From martyconnelly at shaw.ca Fri Dec 9 21:51:06 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 09 Dec 2005 19:51:06 -0800 Subject: [AccessD] OT: How Microsoft Lost the API War References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru> <00d501c5fd0e$fc5c6410$6101a8c0@JISREGISTRATION.local> <001d01c5fd16$6a6cf300$6501a8c0@fincomplex.spb.ru> Message-ID: <439A50AA.6050406@shaw.ca> Not the 12/31/75 Montreal Habs/ Russian Red Army game. Ken Dryden vs. Vladimir Tretiak in goal with barely any padding. Same for the rest of the players, most of whom (for the Habs) wore no helmets. Sticks were on the ice and there was no holding. End to End. Pucks bouncing off the pipes. Ask any Canadian the best game hockey game ever and a 3-3 tie. New Years Eve, at the start all the girls were in the kitchen, by the second period everyone was watching TV Now it is almost a tradition in Canada on New Year's Eve, except everyone hopes for a good TV matchup in the Junior's World Cup and not the Pro's By the way Ken Dryden a practising lawyer at the time is now a Senator. Shamil Salakhetdinov wrote: >William, > >Did you follow this link from Joel's article (Developers,...)- >http://www.ntk.net/ballmer/mirrors.html ? > >Looks really funny - he reminds me Canadian (ice hockey) coaches - I did >like to watch ice hockey matches a long ago when I was young (and I liked to >play it too of course. And ice is getting here covering Finnish Gulf >waters - soon it will be possible to go skating or skiing(ski-kiting) on >it. - he's where the source of my nostalgia comes from...)... > >Shamil > >----- Original Message ----- >From: "William Hindman" >To: "Access Developers discussion and problem solving" > >Sent: Saturday, December 10, 2005 1:22 AM >Subject: Re: [AccessD] OT: How Microsoft Lost the API War > > > > >>...interesting article but betting against Gates hasn't proved profitable >> >> >in > > >>the past ...but it does remind me of the whole imbroglio with DAO and ADO >> >> >in > > >>VBA ...what a screw-up on MS' part. >> >>...I'm starting to deploy small asp.net apps on intranets now ...just >>getting my feet wet ...but so far, the users love it and I really like >> >> >being > > >>able to divorce myself from their desktops. >> >>William >> >>----- Original Message ----- >>From: "Shamil Salakhetdinov" >>To: "!DBA-MAIN" >>Sent: Friday, December 09, 2005 4:21 PM >>Subject: [AccessD] OT: How Microsoft Lost the API War >> >> >> >> >>>The article: >>> >>>"How Microsoft Lost the API War" >>>http://www.joelonsoftware.com/articles/APIWar.html >>> >>>looks like an exaggeration here. >>> >>>But VB6 incompatibility with VB.NET is a bad move IMO, which would have >>>been >>>avoided with not that much efforts. >>> >>>And the technology race lead(?) by MS looks really crazy(expensive) from >>>here for many years now... >>> >>>The "safe" combinations of programming languages a' la MS(i.e. if you >>>still >>>decide to keep up going with MS like I do because I don't have/I don't >>>see >>>any other opportunities) looks like pure C++ programming, with ATL/WTL >>>and .NET wrappers and ASP.NET... >>> >>>This my crazy(?) passage from 1st of May this year looks like becoming >>>not >>>that crazy now in he light of the last Joel's article - >>>http://www.smsconsulting.spb.ru/shamil_s/idlpetit.htm.... >>> >>>Any other opinions? >>> >>>Shamil >>> >>>P.S. Easy to say not easy to do, as well as easy to blame not easy to >>> >>> >make > > >>>it better - that's is clear - this my e-mail is not a "blame attempt" - >>>it's >>>an invitation to talk how to make things better(less expensive, more >>>effective, backward compatible) in IT if possible at all.... >>> >>>....if you, knowledgeable ALL, will say that what happens is natural - >>>let >>>it be - I'm not here to change this World, am I?... >>> >>> >>> > > -- Marty Connelly Victoria, B.C. Canada From jmhecht at earthlink.net Sat Dec 10 01:24:31 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Fri, 9 Dec 2005 23:24:31 -0800 Subject: [AccessD] Report Writers Message-ID: <000301c5fd5a$c50dff40$6701a8c0@HPLaptop> Poking around the net I am seeing ads for report writers for Access. What are the advantages of them vs. the Report Writer in Access? Joe Hecht jmhecht at earthlink.net From jmhecht at earthlink.net Sat Dec 10 01:39:25 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Fri, 9 Dec 2005 23:39:25 -0800 Subject: [AccessD] Non MS Tools Message-ID: <000001c5fd5c$d8c19130$6701a8c0@HPLaptop> I know some of you roll your own tools. (Looking towards JC) Having no life on a Friday night, how many of you buy, use or otherwise acquire development tools. Joe Hecht jmhecht at earthlink.net From djkr at msn.com Sat Dec 10 02:28:36 2005 From: djkr at msn.com (DJK(John) Robinson) Date: Sat, 10 Dec 2005 08:28:36 -0000 Subject: [AccessD] OT Friday night In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C4228@TTNEXCHCL2.hshhp.com> Message-ID: Night? It has to be dark to see the lights properly. If you haven't already seen this, take a few minutes: http://media.mypartypost.com/ryan/videos/wow/christmaslights.wmv Info about it: http://www.snopes.com/photos/arts/xmaslights.asp John From stuart at lexacorp.com.pg Sat Dec 10 02:51:17 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 10 Dec 2005 18:51:17 +1000 Subject: [AccessD] Non MS Tools In-Reply-To: <000001c5fd5c$d8c19130$6701a8c0@HPLaptop> Message-ID: <439B23A5.4815.10A0570@stuart.lexacorp.com.pg> On 9 Dec 2005 at 23:39, Joe Hecht wrote: > I know some of you roll your own tools. (Looking towards JC) > > > > Having no life on a Friday night, how many of you buy, use > or otherwise acquire development tools. > Having no life on a Saturday night, I'll answer you* I use PowerBASIC for some utilities and DLLs. I've bought and used every version since 3.2 for DOS. I use AutoIt to build things like automated backup procedures. It's freeware. Apart from that, my development environment is MS (VB,SQL Server, Access) *Actually, I'm sitting here with a gin and a cigar and checking my mail while I wait for the BBQ to fire up so that I can throw the spare ribs on. -- Stuart From shamil at users.mns.ru Sat Dec 10 07:04:55 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Sat, 10 Dec 2005 16:04:55 +0300 Subject: [AccessD] OT: How Microsoft Lost the API War References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru> <53c8e05a0512091527w7a3d7476q27c01da03b5b83f4@mail.gmail.com> Message-ID: <001e01c5fd8a$61032f40$6501a8c0@fincomplex.spb.ru> <<< > I'm going to be disgrunted if they don't provide a > new unmanaged interface for > their Avalon system >>> Josh, They can't do what they did with VB6/VBA developers - have a look: http://www.codeguru.com/columns/Kate/article.php/c11083/ a.. The best way to prepare for WPF is to begin with Windows Forms controls now. a.. WPF won't replace Windows Forms completely for quite a few release cycles. a.. The work that has gone into allowing Windows Forms to integrate with MFC means that WPF and MFC will integrate well from the first WPF release, and the release-cycle lag that occurred with Windows Forms 1.x won't occur. http://msdn.microsoft.com/visualc/whidbey/mfc2005/default.aspx Looking beyond Visual Studio 2005, C++ developers should expect deepened integration between MFC and the .NET framework. After the release of Windows Longhorn, Microsoft intends to add MFC support for key Longhorn APIs and features. Microsoft also intends to support the Avalon user interface framework in MFC, providing MFC developers with a bridge to the future of platform user interface design. In essence, as the platform evolves, developers can look forward to seeing MFC updated to leverage the latest managed and native APIs and frameworks. MFC developers have access to more frameworks than any other type of developer on the platform. As such, MFC developers are free to leverage the best from all worlds as it makes business and technological sense to do so. Microsoft fully expects to support this capability into the foreseeable future. http://blog.voidnish.com/?p=86 Concluding, MFC is not dead now nor is it going to die any time soon; .NET is not going to kill MFC, rather it's going to complement it; and MFC applications will not only work on Longhorn, but MFC is being updated/enhanced to support the Avalon framework. So if you are using MFC now, continue using it with confidence and pride, and next time you see this question asked in some forum, feel free to redirect the poster to this blog entry. Shamil ----- Original Message ----- From: "Josh McFarlane" To: "Access Developers discussion and problem solving" Sent: Saturday, December 10, 2005 2:27 AM Subject: Re: [AccessD] OT: How Microsoft Lost the API War > On 12/9/05, Shamil Salakhetdinov wrote: > > looks like an exaggeration here. > > I don't know, he makes alot of sense in many of his arguments. > > > But VB6 incompatibility with VB.NET is a bad move IMO, which would have been > > avoided with not that much efforts. > > Definately. The move away from backwards compatibility scares me. > > > And the technology race lead(?) by MS looks really crazy(expensive) from > > here for many years now... > > > > The "safe" combinations of programming languages a' la MS(i.e. if you still > > decide to keep up going with MS like I do because I don't have/I don't see > > any other opportunities) looks like pure C++ programming, with ATL/WTL > > and .NET wrappers and ASP.NET... > > It sort of worries me, because the MFC application I develop today > could be changed and completely useless when Avalon comes along. I > happen to dislike .NET due to some core reasons. While Microsoft has > made strides in being more conforming to standards in C++, I'm going > to be disgrunted if they don't provide a new unmanaged interface for > their Avalon system, but I may be forced to grin and bear it in the > end. > > > P.S. Easy to say not easy to do, as well as easy to blame not easy to make > > it better - that's is clear - this my e-mail is not a "blame attempt" - it's > > an invitation to talk how to make things better(less expensive, more > > effective, backward compatible) in IT if possible at all.... > > Easiest way I've found so far: Don't fix what's not broken. I think > that will be a big losing point for them. If I make a non-Win > application in C++, I know it will work until the end of time if done > correctly to spec. Making a GUI application now, I'm severely > hesitant to invest any time in any advanced GUI features, as they may > be destroyed 6 months down the line, so instead I focus on what > matters, the backend. > > -- > Josh McFarlane > > "Peace cannot be kept by force. It can only be achieved by understanding." > -Albert Einstein > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From harkinsss at bellsouth.net Sat Dec 10 07:59:33 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Sat, 10 Dec 2005 08:59:33 -0500 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <439AB3D6.11790.51AF0B@localhost> Message-ID: <20051210135942.EWZR22893.ibm69aec.bellsouth.net@SUSANONE> ARE THERE NO MONITORS AWAKE TO STOP THIS MADNESS!!!!!!!!!!!! ;) Susan H. On 9 Dec 2005 at 18:17, Josh McFarlane wrote: > On 12/9/05, stuart at lexacorp.com.pg wrote: > > You can use "scaled integers": > > Currency > - 8 bytes = > -922,337,203,685,477.5808 to 922,337,203,685,477.5807 > or > Decimal > > - 14 bytes = +/-79,228,162,514,264,337,593,543,950,335 with no > decimal point > > But then you enter the land of floating point calculations. They are not floats, they are scaled integers. They are stored and manipulated in integer format. Decimals are stored as 96-bit (12-byte) signed integers scaled by a variable power of 10. The power of 10 scaling factor specifies the number of digits to the right of the decimal point, and ranges from 0 to 28 Currency variables are stored as 64-bit (8-byte) numbers in an integer format, scaled by 10,000 to give a fixed-point number with 15 digits to the left of the decimal point and 4 digits to the right > It was more out of curiosity though, as C++ has long long. So does PowerBASIC - "Quad-integers are 64-bit (8 byte) signed integers (twice as many bits as Long integers) with a range of -9.22x10^18 to 9.22x10^18 ( -2^63 to 2^63 -1)." -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.13.13/197 - Release Date: 12/9/2005 From darsant at gmail.com Sat Dec 10 10:05:27 2005 From: darsant at gmail.com (Josh McFarlane) Date: Sat, 10 Dec 2005 10:05:27 -0600 Subject: [AccessD] OT: How Microsoft Lost the API War In-Reply-To: <001e01c5fd8a$61032f40$6501a8c0@fincomplex.spb.ru> References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru> <53c8e05a0512091527w7a3d7476q27c01da03b5b83f4@mail.gmail.com> <001e01c5fd8a$61032f40$6501a8c0@fincomplex.spb.ru> Message-ID: <53c8e05a0512100805k4db9a978nd38293efb6715fb6@mail.gmail.com> On 12/10/05, Shamil Salakhetdinov wrote: > Josh, > > They can't do what they did with VB6/VBA developers - have a look: Shamil, Sorry if I made it sound like I thought they were going to destroy MFC. I've actually read many of the links you posted before and am pretty confident about MFC staying around. What I want is a method by which to program in native C++, but to be able to take advantage of the Avalon and new MFC framework without using .NET. Maybe I'm just overly stubborn but I don't happen to like framework-garbage-collectors and the various other things it "handles" automatically for me, nor the fact that .NET is easily reverse engineerable. If I'm going to be forced to use .NET, we may end up developing soley for the *NIX platform, as GUI options are really secondary in our apps to actual functioning. Have they made any mention of being able to stay away from .NET in the new OS, or is it pretty much a take-it or leave-it situation? -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From darsant at gmail.com Sat Dec 10 10:07:57 2005 From: darsant at gmail.com (Josh McFarlane) Date: Sat, 10 Dec 2005 10:07:57 -0600 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <439AB3D6.11790.51AF0B@localhost> References: <439AA7B8.12800.225AA3@localhost> <53c8e05a0512091617x7463a06ftfb51ff69321625ae@mail.gmail.com> <439AB3D6.11790.51AF0B@localhost> Message-ID: <53c8e05a0512100807k27f5806cg48d769268c04f8da@mail.gmail.com> On 12/9/05, stuart at lexacorp.com.pg They are not floats, they are scaled integers. They are stored and manipulated in > integer format. > > Decimals are stored as 96-bit (12-byte) signed integers scaled by a variable power of > 10. The power of 10 scaling factor specifies the number of digits to the right of > the decimal point, and ranges from 0 to 28 > > Currency variables are stored as 64-bit (8-byte) numbers in an integer format, > scaled by 10,000 to give a fixed-point number with 15 digits to the left of the > decimal point and 4 digits to the right Oooooo! So that's how it works. Sorry, I just figured Microsoft was trying to pull a fast one and call them ints and then use floating points. That's a nifty trick. > So does PowerBASIC - "Quad-integers are 64-bit (8 byte) signed integers (twice as > many bits as Long integers) with a range of -9.22x10^18 to 9.22x10^18 ( -2^63 to > 2^63 -1)." I'm still worried about the day that I have to use a long long in code as a counter. That'll be a fun load of data to deal with. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From darsant at gmail.com Sat Dec 10 10:11:44 2005 From: darsant at gmail.com (Josh McFarlane) Date: Sat, 10 Dec 2005 10:11:44 -0600 Subject: [AccessD] Non MS Tools In-Reply-To: <000001c5fd5c$d8c19130$6701a8c0@HPLaptop> References: <000001c5fd5c$d8c19130$6701a8c0@HPLaptop> Message-ID: <53c8e05a0512100811tfbe8a65rff5a955155b9422f@mail.gmail.com> On 12/10/05, Joe Hecht wrote: > I know some of you roll your own tools. (Looking towards JC) > > > > Having no life on a Friday night, how many of you buy, use > or otherwise acquire development tools. Depends on the size of the tool for us. For example (outside of Access): Recursive directory searching - Rolled ourselves. JPEG Image Compression - Intel IPP Library TCP/IP Library - Made myself because I got a little too ambitious. Looking back might have bought. Digital Camera API Library - Bought from Camera Manufacturer. I generally look at it as if it is going to cost at least half of what it costs to buy it for me to just program it, then might as well buy it, as when debugging comes around, it'll probably end up being the same, and their library will be more stable. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From artful at rogers.com Sat Dec 10 11:04:21 2005 From: artful at rogers.com (Arthur Fuller) Date: Sat, 10 Dec 2005 12:04:21 -0500 Subject: [AccessD] Concatenating data into lists In-Reply-To: Message-ID: <200512101704.jBAH4OJ18474@databaseadvisors.com> Wow! Quoted by the mighty Gustav! I am truly honoured! A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 7, 2005 2:01 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Concatenating data into lists Hi David OK, here's a simple ADO-only version - with example in-line SQL code for Arthur's recipe/ingredient tables ... From Gustav at cactus.dk Sat Dec 10 11:21:34 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 10 Dec 2005 18:21:34 +0100 Subject: [AccessD] Concatenating data into lists Message-ID: Hi Arthur The pleasure is on my side. I'm bored with Northwind and your parent/child example was/is very good and came handy to my mind. /gustav >>> artful at rogers.com 10-12-2005 18:04 >>> Wow! Quoted by the mighty Gustav! I am truly honoured! A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 7, 2005 2:01 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Concatenating data into lists Hi David OK, here's a simple ADO-only version - with example in-line SQL code for Arthur's recipe/ingredient tables ... From martyconnelly at shaw.ca Sat Dec 10 11:39:14 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sat, 10 Dec 2005 09:39:14 -0800 Subject: [AccessD] Non MS Tools References: <000001c5fd5c$d8c19130$6701a8c0@HPLaptop> <53c8e05a0512100811tfbe8a65rff5a955155b9422f@mail.gmail.com> Message-ID: <439B12C2.7050501@shaw.ca> If you are into Jpeg compression have a look at djvu format It will compress say 32 Meg Tiff to 600K jpeg to 70k djvu Also compresses pdf and handles images and text separately It separates an image into a background layer (i.e., paper texture and pictures) and foreground layer (text and line drawings). A lot of universities and NGO's are using for archival material It's use got held up because of lawyer screw up when released to open source by ATT Labs about 6 or 7 years back. Now they have their act together. . http://www.djvu.org/wid/index.html Josh McFarlane wrote: >On 12/10/05, Joe Hecht wrote: > > >>I know some of you roll your own tools. (Looking towards JC) >> >> >> >>Having no life on a Friday night, how many of you buy, use >>or otherwise acquire development tools. >> >> > >Depends on the size of the tool for us. > >For example (outside of Access): > >Recursive directory searching - Rolled ourselves. >JPEG Image Compression - Intel IPP Library >TCP/IP Library - Made myself because I got a little too ambitious. >Looking back might have bought. >Digital Camera API Library - Bought from Camera Manufacturer. > >I generally look at it as if it is going to cost at least half of what >it costs to buy it for me to just program it, then might as well buy >it, as when debugging comes around, it'll probably end up being the >same, and their library will be more stable. > >-- >Josh McFarlane > >"Peace cannot be kept by force. It can only be achieved by understanding." >-Albert Einstein > > -- Marty Connelly Victoria, B.C. Canada From shamil at users.mns.ru Sat Dec 10 13:16:29 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Sat, 10 Dec 2005 22:16:29 +0300 Subject: [AccessD] OT: How Microsoft Lost the API War References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru><00d501c5fd0e$fc5c6410$6101a8c0@JISREGISTRATION.local><001d01c5fd16$6a6cf300$6501a8c0@fincomplex.spb.ru> <439A50AA.6050406@shaw.ca> Message-ID: <000b01c5fdbe$5e5b6a30$6501a8c0@fincomplex.spb.ru> Yes, Marty, I was a big ice hockey fan when young, very young :) The first World Ice Hockey Championship I watched on TV was the one from 1967. <+ Viktor Konovalenko stops Canada's attack. WC 1967 http://www.arunaweb.com/Soviet_Legend/view.asp?desc=Viktor%20Konovalenko%20stops%20Canada's%20attack.%20WC%201967&photo=gallery\z-konovalenko.jpg -> I have somewhere paper notebooks where I did write down the ice hockey matches scores and goals authors, with photos etc. And the times you mention - as far as I can I remember - Phil Esposito was a great forward and how Canadians kept "fighting till the end" was unusual for local ice hockey championships... Here are some links on Legendary Soviet Ice Hockey: http://www.arunaweb.com/Soviet_Legend/gallery.asp <+ After 1972 Tretjak became Canada's fans idol http://www.arunaweb.com/Soviet_Legend/view.asp?desc=After%201972%20Tretjak%20became%20Canada's%20fans%20idol&photo=gallery\tretyak-seria72.jpg -> Vladislav Tretjak is in Russian Parliament now as far as I know... And Vyatcheslav Fetisov who played for many years in NHL is now a Chief of Russian Federal Agency of Physical Culture, Sport and Tourism... Shamil ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Saturday, December 10, 2005 6:51 AM Subject: Re: [AccessD] OT: How Microsoft Lost the API War > Not the 12/31/75 Montreal Habs/ Russian Red Army game. Ken Dryden vs. > Vladimir Tretiak in goal with barely any padding. > Same for the rest of the players, most of whom (for the Habs) wore no > helmets. Sticks were > on the ice and there was no holding. End to End. Pucks bouncing off the > pipes. > Ask any Canadian the best game hockey game ever and a 3-3 tie. > New Years Eve, at the start all the girls were in the kitchen, by the > second period everyone was watching TV > Now it is almost a tradition in Canada on New Year's Eve, except > everyone hopes for a good TV matchup > in the Junior's World Cup and not the Pro's > > By the way Ken Dryden a practising lawyer at the time is now a Senator. > From dw-murphy at cox.net Sat Dec 10 18:47:55 2005 From: dw-murphy at cox.net (Doug Murphy) Date: Sat, 10 Dec 2005 16:47:55 -0800 Subject: [AccessD] Office web components - Chart In-Reply-To: <000b01c5fdbe$5e5b6a30$6501a8c0@fincomplex.spb.ru> Message-ID: <000001c5fdec$86701a10$0200a8c0@murphyf3vdfepi> Folks, Has anyone on the list figured out how to use the Office 10 chart component? This thing is a part of the web components group. This thing is so poorly documented and so complex I can't even get it to produce a simple scatter plot for me. If you could point me to a good reference or web site I would be very grateful. The only reason I am still wasting time on it is that it looks like it is very flexible and will allow data to be plotted in layers on one chart. Thanks Doug From stuart at lexacorp.com.pg Sat Dec 10 19:13:58 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 11 Dec 2005 11:13:58 +1000 Subject: [AccessD] Office web components - Chart In-Reply-To: <000001c5fdec$86701a10$0200a8c0@murphyf3vdfepi> References: <000b01c5fdbe$5e5b6a30$6501a8c0@fincomplex.spb.ru> Message-ID: <439C09F6.29576.48DB12C@stuart.lexacorp.com.pg> On 10 Dec 2005 at 16:47, Doug Murphy wrote: > Folks, > > Has anyone on the list figured out how to use the Office 10 chart component? > This thing is a part of the web components group. This thing is so poorly > documented and so complex I can't even get it to produce a simple scatter > plot for me. If you could point me to a good reference or web site I would > be very grateful. > Right click on a blank chart and select Show or Edit. Then click on the little "?" button on the first Wizard screen that appears. It display a fairly comprehensive Help file. -- Stuart From shamil at users.mns.ru Sun Dec 11 05:14:54 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Sun, 11 Dec 2005 14:14:54 +0300 Subject: [AccessD] OT: How Microsoft Lost the API War References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru><53c8e05a0512091527w7a3d7476q27c01da03b5b83f4@mail.gmail.com><001e01c5fd8a$61032f40$6501a8c0@fincomplex.spb.ru> <53c8e05a0512100805k4db9a978nd38293efb6715fb6@mail.gmail.com> Message-ID: <002c01c5fe44$3466c9f0$6501a8c0@fincomplex.spb.ru> > Have they made any mention of being able to stay away from .NET in the > new OS, or is it pretty much a take-it or leave-it situation? Josh, Watch this thread http://groups.yahoo.com/group/wtl/message/13062 - the answer on your question may appear here: Nenad and others - I read conflicting things about how Vista will work, like the WIN32 core will be gone, and everything will be .NET. I don't know how much of this is rumor (I haven't read *that* much :) but I was really pleased to read that WTL 8 will support Vista. Shamil ----- Original Message ----- From: "Josh McFarlane" To: "Access Developers discussion and problem solving" Sent: Saturday, December 10, 2005 7:05 PM Subject: Re: [AccessD] OT: How Microsoft Lost the API War > On 12/10/05, Shamil Salakhetdinov wrote: > > Josh, > > > > They can't do what they did with VB6/VBA developers - have a look: > > Shamil, > > Sorry if I made it sound like I thought they were going to destroy > MFC. I've actually read many of the links you posted before and am > pretty confident about MFC staying around. > > What I want is a method by which to program in native C++, but to be > able to take advantage of the Avalon and new MFC framework without > using .NET. > > Maybe I'm just overly stubborn but I don't happen to like > framework-garbage-collectors and the various other things it "handles" > automatically for me, nor the fact that .NET is easily reverse > engineerable. If I'm going to be forced to use .NET, we may end up > developing soley for the *NIX platform, as GUI options are really > secondary in our apps to actual functioning. > > Have they made any mention of being able to stay away from .NET in the > new OS, or is it pretty much a take-it or leave-it situation? > > -- > Josh McFarlane > > "Peace cannot be kept by force. It can only be achieved by understanding." > -Albert Einstein > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Gustav at cactus.dk Sun Dec 11 06:43:32 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 11 Dec 2005 13:43:32 +0100 Subject: [AccessD] Non MS Tools Message-ID: Hi Joe No general purpose (FMS) or home-grown tools here, if that is what you have in mind. However, some specialized tools: E-mail (dll): http://www.marshallsoft.com E-mail, certificates and much more (ocx): http://www.chilkatsoft.com Image and scan control (ocx): http://www.chestysoft.com/ximage/default.asp Image manipulation (command line tool): http://www.smalleranimals.com/thumb.htm FTP hi-speed transfer (dll): http://www.3dftp.com/api.htm /gustav >>> jmhecht at earthlink.net 10-12-2005 08:39 >>> I know some of you roll your own tools. (Looking towards JC) Having no life on a Friday night, how many of you buy, use or otherwise acquire development tools. Joe Hecht jmhecht at earthlink.net From jwcolby at ColbyConsulting.com Sun Dec 11 07:05:06 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Sun, 11 Dec 2005 08:05:06 -0500 Subject: [AccessD] Non MS Tools In-Reply-To: Message-ID: <200512111305.jBBD5ZJ07472@databaseadvisors.com> I too use 3dFTP, what a great FTP client! http://www.3dftp.com/api.htm I also use Ultraedit-32 for viewing very wide data. http://www.ultraedit.com/ John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, December 11, 2005 7:44 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Non MS Tools Hi Joe No general purpose (FMS) or home-grown tools here, if that is what you have in mind. However, some specialized tools: E-mail (dll): http://www.marshallsoft.com E-mail, certificates and much more (ocx): http://www.chilkatsoft.com Image and scan control (ocx): http://www.chestysoft.com/ximage/default.asp Image manipulation (command line tool): http://www.smalleranimals.com/thumb.htm FTP hi-speed transfer (dll): http://www.3dftp.com/api.htm /gustav >>> jmhecht at earthlink.net 10-12-2005 08:39 >>> I know some of you roll your own tools. (Looking towards JC) Having no life on a Friday night, how many of you buy, use or otherwise acquire development tools. Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carbonnb at sympatico.ca Sun Dec 11 10:13:13 2005 From: carbonnb at sympatico.ca (Bryan Carbonnell) Date: Sun, 11 Dec 2005 11:13:13 -0500 Subject: [AccessD] Word Automation In-Reply-To: References: Message-ID: Welcome Back J?rgen, If nothing else, you are making our collective brains hurt :-)) Some comments and suggestions in-line On 9 Dec 2005 at 12:16, J?rgen Welz wrote: > Here's the question. When I tried implemeting this last time, the > macro recorder in Word would record the insertion of a graphic, but I > could not do a thing with the graphic while the recorder was running. > I think that the Picture toolbar was unavailable in Access 97 and > 2000. In Word 2003, I can select items on the Picture toolbar, but I > can't select the graphic to apply the action to the graphic. If I > select the graphic before impelementing the macro recorder, it remains > selected, but if I select a picture toolbar button, I still cannot > affect the graphic. The problem with the macro recorder, in case you didn't already know, is that when the macro recorder is running is that a lot of mouse commands aren't available. You will need to use the equivilent keyboard commands, IF they exists. Otherwise, you will need to figure out how to affect the changes in VBA without the help of a recorded macro. Now onto the problem at hand, not being able to modify the image. To modify an image in VBA and have access to everything that is available in the format picture dialog box, you first need to convert it into a Word Shape from a Word InLine Shape. Assuming that the image you want to work with is the first image in the InLineShapes collection, you'd need to do something like ActiveDocument.InlineShapes(1).ConvertToShape Then you will need to set the WrapFormat Type to the wrapping format you want. ActiveDocument.Shapes(1).WrapFormat.Type = wdWrapTight Then you can move it using the .Top and .Left property of the Shapes collection ActiveDocument.Shapes(1).Top = 0 ActiveDocument.Shapes(1).Left = 0 That puts it in the top left corner of the page that the image is on. And to scale it, use scalewidth and scaleheight ActiveDocument.Shapes(1).ScaleWidth 0.37, msoTrue ActiveDocument.Shapes(1).ScaleHeight 0.37, msoTrue This will resize it to 37% of the original height and width relative to the original size. So a full snippet would look something like: Dim shp As Shape Set shp = ActiveDocument.InlineShapes(1).ConvertToShape With shp .WrapFormat.Type = wdWrapTight .Top = 0 .Left = 0 .ScaleWidth 0.37, msoTrue .ScaleHeight 0.37, msoTrue End With Set shp = Nothing > I'l like to movesize the graphic to a specified location with a > standard height that is different for the 1st and subsequent page logo > and also different from the default size of the graphic when inserted. Now, to deal with the logo on the second page, the image has to start out on the second page. You just need to make sure that when you hit the line Set shp = ActiveDocument.InlineShapes(1).ConvertToShape you are dealing with the correct item in the InLineShapes collection. > I have been asked to implement a logo change immediately, but the > current version of a typical version is 1,736 bytes and the outlines > are too obviously segmented for me to manually change all the logos > now, only to redo it again with improved files a month from now. Here is a suggestion, and I don't know how well it will work for your environment, but how about creating a Word template wizard to build the template on the fly? You can have the user select the type of template they want to create, the logo they will use, etc. And in the wizard you can embed the image at creation time, that way when the logos change, you just have to update the logo and not all the templates. Hopefully some of this will be of help. -- Bryan Carbonnell - carbonnb at sympatico.ca If you're too open-minded, your brains will fall out. From jmhecht at earthlink.net Sun Dec 11 10:25:06 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Sun, 11 Dec 2005 08:25:06 -0800 Subject: [AccessD] Non MS Tools In-Reply-To: <200512111305.jBBD5ZJ07472@databaseadvisors.com> Message-ID: <002401c5fe6f$7303a1d0$6701a8c0@HPLaptop> John, What is very wide data? Joe Hecht jmhecht at earthlink.net I also use Ultraedit-32 for viewing very wide data. http://www.ultraedit.com/ From jwcolby at ColbyConsulting.com Sun Dec 11 10:59:41 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Sun, 11 Dec 2005 11:59:41 -0500 Subject: [AccessD] Non MS Tools In-Reply-To: <002401c5fe6f$7303a1d0$6701a8c0@HPLaptop> Message-ID: <200512111700.jBBH0OJ03309@databaseadvisors.com> I do data exports to a fixed width text file, where the data (each line in the text file) can be as much a 4k bytes wide. It is an output to a mainframe. Trying to view that in notepad is useless. Ultraedit-32 allows me to see the data, just scrolling off the screen to the right, and it also has a ruler at the top showing me what columns I am looking at. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Sunday, December 11, 2005 11:25 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Non MS Tools John, What is very wide data? Joe Hecht jmhecht at earthlink.net I also use Ultraedit-32 for viewing very wide data. http://www.ultraedit.com/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Sun Dec 11 12:52:27 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sun, 11 Dec 2005 10:52:27 -0800 Subject: [AccessD] OT: How To Learn VS 2005 Message-ID: <014a01c5fe84$086ff3e0$6a01a8c0@HAL9004> So I loaded up VS 2005 with an eye towards converting The Sleep Advisor to a web app. Opened it up and don't understand a thing I'm looking at. Looks wonderful but I just don't know where to begin. So what advice does anyone have on how to get started. The guy at the Microsoft event where I got the VS 2005 strongly recommended I go to http://www.asp.net and to the tutorials. But I'm not sure how ASP fits into the mix. Except that the program has to collect and save and process a minimal amount of data. What's the best approach here. Can I learn it myself? Should I find a class? Get a book? Hire someone to do it for me? Thanks for any advice. Rocky From martyconnelly at shaw.ca Sun Dec 11 13:03:10 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sun, 11 Dec 2005 11:03:10 -0800 Subject: [AccessD] Non MS Tools References: <002401c5fe6f$7303a1d0$6701a8c0@HPLaptop> Message-ID: <439C77EE.9060004@shaw.ca> Actually I just came across this last week at a client Oil Well Temp Pressure Logs The engineers are scanning and reading data that probably spreads across 5 or 6 screens I haven't looked at this in 15 years. One solution I thought of, might be done by this company run by Tim Bray http://www.antarti.ca/ They have some really oddball graphical solutions that might work. Thanks for reminding me. Joe Hecht wrote: >John, > >What is very wide data? > >Joe Hecht >jmhecht at earthlink.net > > >I also use Ultraedit-32 for viewing very wide data. > >http://www.ultraedit.com/ > > > > > -- Marty Connelly Victoria, B.C. Canada From dw-murphy at cox.net Sun Dec 11 13:59:49 2005 From: dw-murphy at cox.net (Doug Murphy) Date: Sun, 11 Dec 2005 11:59:49 -0800 Subject: [AccessD] OT: How To Learn VS 2005 In-Reply-To: <014a01c5fe84$086ff3e0$6a01a8c0@HAL9004> Message-ID: <000501c5fe8d$71d31570$0200a8c0@murphyf3vdfepi> Rocky, For San Diego the best deal is the North County Learning Center. They have ASP.NET and VB.NET classes at the wonderful price of $0. I don't know when the classes will be updated to VS 2 but the principals as the same. A class or two and a couple of books should get you well on the way. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Sunday, December 11, 2005 10:52 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: How To Learn VS 2005 So I loaded up VS 2005 with an eye towards converting The Sleep Advisor to a web app. Opened it up and don't understand a thing I'm looking at. Looks wonderful but I just don't know where to begin. So what advice does anyone have on how to get started. The guy at the Microsoft event where I got the VS 2005 strongly recommended I go to http://www.asp.net and to the tutorials. But I'm not sure how ASP fits into the mix. Except that the program has to collect and save and process a minimal amount of data. What's the best approach here. Can I learn it myself? Should I find a class? Get a book? Hire someone to do it for me? Thanks for any advice. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Sun Dec 11 14:20:12 2005 From: dw-murphy at cox.net (Doug Murphy) Date: Sun, 11 Dec 2005 12:20:12 -0800 Subject: [AccessD] Office web components - Chart In-Reply-To: <439C09F6.29576.48DB12C@stuart.lexacorp.com.pg> Message-ID: <000801c5fe90$4a424550$0200a8c0@murphyf3vdfepi> Hi Stuart, Thank you. I had found the VB help for the Chart component but not the one you pointed out. What I am trying to do is plot several series of points based on a query or recordset. Ultimately I'd like to also put a line on the chart. I have been using the VB help but it isn't very instructive on all the aspects of using the chart. Looking at the objects available and all the properties it isn't intuitive on how to set the chart up to plot the points. I have tried several examples presented in the vb help but they are all bar type charts. So far I am not having much luck with getting this thing to work the way I want. I'll browse the help file some more. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Saturday, December 10, 2005 5:14 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Office web components - Chart On 10 Dec 2005 at 16:47, Doug Murphy wrote: > Folks, > > Has anyone on the list figured out how to use the Office 10 chart > component? This thing is a part of the web components group. This > thing is so poorly documented and so complex I can't even get it to > produce a simple scatter plot for me. If you could point me to a good > reference or web site I would be very grateful. > Right click on a blank chart and select Show or Edit. Then click on the little "?" button on the first Wizard screen that appears. It display a fairly comprehensive Help file. -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Sun Dec 11 15:35:08 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sun, 11 Dec 2005 13:35:08 -0800 Subject: [AccessD] OT: How To Learn VS 2005 References: <000501c5fe8d$71d31570$0200a8c0@murphyf3vdfepi> Message-ID: <016a01c5fe9a$c242bee0$6a01a8c0@HAL9004> That sounds like a winner. I'll check it out. Thanks Rocky ----- Original Message ----- From: "Doug Murphy" To: "'Access Developers discussion and problem solving'" Sent: Sunday, December 11, 2005 11:59 AM Subject: Re: [AccessD] OT: How To Learn VS 2005 > Rocky, > > For San Diego the best deal is the North County Learning Center. They > have > ASP.NET and VB.NET classes at the wonderful price of $0. I don't know > when > the classes will be updated to VS 2 but the principals as the same. A > class > or two and a couple of books should get you well on the way. > > Doug > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Sunday, December 11, 2005 10:52 AM > To: AccessD at databaseadvisors.com > Subject: [AccessD] OT: How To Learn VS 2005 > > > So I loaded up VS 2005 with an eye towards converting The Sleep Advisor to > a > web app. Opened it up and don't understand a thing I'm looking at. Looks > wonderful but I just don't know where to begin. > > So what advice does anyone have on how to get started. > > The guy at the Microsoft event where I got the VS 2005 strongly > recommended > I go to http://www.asp.net and to the tutorials. But I'm not sure how ASP > fits into the mix. Except that the program has to collect and save and > process a minimal amount of data. > > What's the best approach here. Can I learn it myself? Should I find a > class? Get a book? Hire someone to do it for me? > > Thanks for any advice. > > 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 darsant at gmail.com Sun Dec 11 17:11:35 2005 From: darsant at gmail.com (Josh McFarlane) Date: Sun, 11 Dec 2005 17:11:35 -0600 Subject: [AccessD] OT: How To Learn VS 2005 In-Reply-To: <014a01c5fe84$086ff3e0$6a01a8c0@HAL9004> References: <014a01c5fe84$086ff3e0$6a01a8c0@HAL9004> Message-ID: <53c8e05a0512111511r6dfd0709sd32dfb188e4513ba@mail.gmail.com> On 12/11/05, Rocky Smolin - Beach Access Software wrote: > So I loaded up VS 2005 with an eye towards converting The Sleep Advisor to a web app. Opened it up and don't understand a thing I'm looking at. Looks wonderful but I just don't know where to begin. > > So what advice does anyone have on how to get started. > > The guy at the Microsoft event where I got the VS 2005 strongly recommended I go to http://www.asp.net and to the tutorials. But I'm not sure how ASP fits into the mix. Except that the program has to collect and save and process a minimal amount of data. > > What's the best approach here. Can I learn it myself? Should I find a class? Get a book? Hire someone to do it for me? Play around, start small. First thing you will need to do is get used to whatever framework you want to use. For me and C++, it's MFC. From there you have to learn how to handle the creation of forms and all that other fun stuff. Put the Sleep Advisor aside for the moment, and just try to get the hang of how to use the language you're wanting to program it in. Once you can get a basic form up and running, then you can work towards getting the Sleep Advisor working on it. Not sure how ASP is, but you're likely going to have to implement a backend to handle the database interaction if it's like C++ at all. I don't personally know ASP so can't give you any advice on where to start beyond that.. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From karenr7 at oz.net Sun Dec 11 17:31:28 2005 From: karenr7 at oz.net (Karen Rosenstiel) Date: Sun, 11 Dec 2005 15:31:28 -0800 Subject: [AccessD] Non MS Tools In-Reply-To: <200512111700.jBBH0OJ03309@databaseadvisors.com> Message-ID: <200512112331.jBBNVQJ09434@databaseadvisors.com> I use Ultraedit-32 also for all my text needs, especially web design. Excellent program. Regards, Karen Rosenstiel Seattle WA USA -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Sunday, December 11, 2005 9:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Non MS Tools I do data exports to a fixed width text file, where the data (each line in the text file) can be as much a 4k bytes wide. It is an output to a mainframe. Trying to view that in notepad is useless. Ultraedit-32 allows me to see the data, just scrolling off the screen to the right, and it also has a ruler at the top showing me what columns I am looking at. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Sunday, December 11, 2005 11:25 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Non MS Tools John, What is very wide data? Joe Hecht jmhecht at earthlink.net I also use Ultraedit-32 for viewing very wide data. http://www.ultraedit.com/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 users.mns.ru Sun Dec 11 19:01:15 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Mon, 12 Dec 2005 04:01:15 +0300 Subject: [AccessD] OT: FYI: We don't waste time on detailed design using any tool other than code... Message-ID: <00f401c5feb7$b0bbdfe0$6501a8c0@fincomplex.spb.ru> http://codebetter.com/blogs/scott.bellware/archive/2005/11/21/134910.aspx Imagine how much of our perception and understanding of reality is limited by avenues of inquiry where we not only have limited understanding, but where we do not even detect the existence of the avenues of inquiry. After all, we don't really begin on avenues of inquiry until we are first made aware that they exist. Arguably, most of objective reality exists outside of our awareness of our limited sense of avenues of inquiry and we spend most of our lives - regardless of how bright we think we are - in a profound sleep of ignorance. Indeed, all spiritual practice is aimed at waking up to the broadest awareness of avenues of inquiry. Not necessarily to have all the answers, but just the awareness of the vastness of the field of questions. Answers at one level of awareness tend to be offered by the questions at the next level. Often, one has only to pursue a deepening awareness to come into contact with the answers.... We don't waste time on detailed design using any tool other than code because code is ultimately the only thing that can validate detailed design.... Test-Driven Development (TDD) is a well-defined software design method that focuses on facilitating testability through loose coupling. The loose coupling arrived at by TDD fosters better class factoring and subsequently enables vastly improved opportunities for reuse harvesting. In addition, Test-Driven Development teaches software developers who are relatively weak in object-oriented (OO) programming and design how to use OO techniques and provides clear guidance for the employment of design patterns. I can't imagine another method that offers as much to software developers as TDD does in terms of effective design, extraordinary increases in software quality, and OO learning.... Shamil From bchacc at san.rr.com Sun Dec 11 19:03:46 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sun, 11 Dec 2005 17:03:46 -0800 Subject: [AccessD] OT: How To Learn VS 2005 References: <014a01c5fe84$086ff3e0$6a01a8c0@HAL9004> <53c8e05a0512111511r6dfd0709sd32dfb188e4513ba@mail.gmail.com> Message-ID: <01ee01c5feb7$e75b0760$6a01a8c0@HAL9004> Well, after spending some time at the bookshelf I got a Sams book "Teach Yourself Visual Basic .Net 2003 in 21 days" (Holzner) - probably take me 121 but it looks pretty step-by-step - kind of like the Balter book I used years ago to get into Access. Rocky ----- Original Message ----- From: "Josh McFarlane" To: "Access Developers discussion and problem solving" Sent: Sunday, December 11, 2005 3:11 PM Subject: Re: [AccessD] OT: How To Learn VS 2005 > On 12/11/05, Rocky Smolin - Beach Access Software > wrote: >> So I loaded up VS 2005 with an eye towards converting The Sleep Advisor >> to a web app. Opened it up and don't understand a thing I'm looking at. >> Looks wonderful but I just don't know where to begin. >> >> So what advice does anyone have on how to get started. >> >> The guy at the Microsoft event where I got the VS 2005 strongly >> recommended I go to http://www.asp.net and to the tutorials. But I'm not >> sure how ASP fits into the mix. Except that the program has to collect >> and save and process a minimal amount of data. >> >> What's the best approach here. Can I learn it myself? Should I find a >> class? Get a book? Hire someone to do it for me? > > Play around, start small. > > First thing you will need to do is get used to whatever framework you > want to use. For me and C++, it's MFC. From there you have to learn > how to handle the creation of forms and all that other fun stuff. > > Put the Sleep Advisor aside for the moment, and just try to get the > hang of how to use the language you're wanting to program it in. > > Once you can get a basic form up and running, then you can work > towards getting the Sleep Advisor working on it. Not sure how ASP is, > but you're likely going to have to implement a backend to handle the > database interaction if it's like C++ at all. > > I don't personally know ASP so can't give you any advice on where to > start beyond that.. > > -- > Josh McFarlane > > "Peace cannot be kept by force. It can only be achieved by understanding." > -Albert Einstein > -- > 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 Dec 11 19:26:24 2005 From: stuart at lexacorp.com.pg (stuart at lexacorp.com.pg) Date: Mon, 12 Dec 2005 11:26:24 +1000 Subject: [AccessD] OT: How To Learn VS 2005 In-Reply-To: <01ee01c5feb7$e75b0760$6a01a8c0@HAL9004> Message-ID: <439D5E60.11460.68ED33@localhost> On 11 Dec 2005 at 17:03, Rocky Smolin - Beach Access Software wrote: > Well, after spending some time at the bookshelf I got a Sams book > "Teach Yourself Visual Basic .Net 2003 in 21 days" (Holzner) - See http://www.norvig.com/21-days.html :-) From darsant at gmail.com Sun Dec 11 19:50:10 2005 From: darsant at gmail.com (Josh McFarlane) Date: Sun, 11 Dec 2005 19:50:10 -0600 Subject: [AccessD] OT: How To Learn VS 2005 In-Reply-To: <01ee01c5feb7$e75b0760$6a01a8c0@HAL9004> References: <014a01c5fe84$086ff3e0$6a01a8c0@HAL9004> <53c8e05a0512111511r6dfd0709sd32dfb188e4513ba@mail.gmail.com> <01ee01c5feb7$e75b0760$6a01a8c0@HAL9004> Message-ID: <53c8e05a0512111750p58246726o139533f3303e71f2@mail.gmail.com> On 12/11/05, Rocky Smolin - Beach Access Software wrote: > Well, after spending some time at the bookshelf I got a Sams book "Teach > Yourself Visual Basic .Net 2003 in 21 days" (Holzner) - probably take me > 121 but it looks pretty step-by-step - kind of like the Balter book I used > years ago to get into Access. That should provide a good starting basis. You've probably already got almost all of the "Design" knowledge from Access that you'll need. It's just a matter of learning how to do the stuff that Access handled for you auto-magically and then learning the full syntax of .NET and VB versus VBA. Let me know how it goes. I'm looking to expand my languages into something towards .NET, and maybe even delving further into VB. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From jwcolby at ColbyConsulting.com Sun Dec 11 20:18:38 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Sun, 11 Dec 2005 21:18:38 -0500 Subject: [AccessD] OT: How To Learn VS 2005 In-Reply-To: <53c8e05a0512111750p58246726o139533f3303e71f2@mail.gmail.com> Message-ID: <200512120219.jBC2JKJ19393@databaseadvisors.com> >It's just a matter of learning how to do the stuff that Access handled for you auto-magically and then learning the full syntax of .NET and VB versus VBA. LOL, that says a mouthful. .Net has somewhere in the neighborhood of 1000 times the content of VBA (my own estimation but if anything, conservative). There are somewhere in the neighborhood of 3000+ classes in the .net framework. EVERYTHING in .net is an object, including "simple variables" like integers and strings. This is NOT your daddy's VB. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Josh McFarlane Sent: Sunday, December 11, 2005 8:50 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: How To Learn VS 2005 On 12/11/05, Rocky Smolin - Beach Access Software wrote: > Well, after spending some time at the bookshelf I got a Sams book > "Teach Yourself Visual Basic .Net 2003 in 21 days" (Holzner) - > probably take me > 121 but it looks pretty step-by-step - kind of like the Balter book I > used years ago to get into Access. That should provide a good starting basis. You've probably already got almost all of the "Design" knowledge from Access that you'll need. It's just a matter of learning how to do the stuff that Access handled for you auto-magically and then learning the full syntax of .NET and VB versus VBA. Let me know how it goes. I'm looking to expand my languages into something towards .NET, and maybe even delving further into VB. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwelz at hotmail.com Sun Dec 11 22:21:54 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Sun, 11 Dec 2005 21:21:54 -0700 Subject: [AccessD] Word Automation In-Reply-To: <439C09C9.14812.90E7EB@carbonnb.sympatico.ca> Message-ID: Bryan: Thanks for the tips. The macro recorder got me to the inline shapes collection. Then I recorded another macro after selecting the image. Converting to shape appears to give me accessibility to a few more attributes. I had set the lock aspect ratio to true, and this appears not to have an effect. The logos have different text and lengths but should be 0.35" high so I stored the .Height before and after resizing in a variable and applied the same multiplier to the length. User documents will generally be only one page in length, but, some may be 2 or more pages so my existing templates use the graphic at the top of the first page and the smaller one on the primary page header (suppressed on the first page). Both the first page footer and primary page footer are used, the first page listing office city with phone & fax and the subsequent pages with city only. Placing the logo on the first page, not in a header ensures that the color has proper saturation when used in presentations and emailed copies. Placing the smaller graphic in the primary header, starting on the 2nd page, ensures that, although the color isn't entirely accurate, it is not seen as big or as often as the first page logo and it will be present regardless of how many pages in the final document. I have accessed the headers and footers through code but always saved my templates with 2 pages visible so I could easily access the first page and primary headers & footers with automation due to the different content of 1st and subseqent headers and footers and deleted the Ctrl-Enter so as to show the users the first page of the document for them to begin filling in the document . Even though most documents are typically a single page, as soon as the document flows to a subsequent page, the headers and footer are correct. With the upgrade from 2000 to 2003, the automation code I wrote for deleting the Ctrl-Enter broke so I am now looking at leaving the blank templates with only the one page showing. I haven't yet completed sorting out the 'window', 'pane' and use of wdSeekFirstPageFooter and wdSeekPrimaryPageFooter and it seems the seek won't find the Primary unless a subsequent page is displayed. Any hints? There is no advantage to building a Word Wizard. Documents are generated from something like a Bid or Project record (Or contact, employee or company record). The record form pops up modal form (with a document list displaying all related documents) which shows the responsible office, division, user, date, a list of record related recipients from which to select (or add) and the form has a drop down list of all relevant document types that a user might wish to create for that kind of record. When a user selects a document type, the document list is filtered to display exisiting related documents of the selected type and a 'create new' button becomes enabled. The user may change the office/division/user or other aspects of the document to be generated from this modal form by selecting from a combo box. Running the document creation code from the record defines a default save location (the list is populated by Dir, not table entries) and the office, division and other related default information is correct without user intervention (so prone to error) well over 99% of the time, yet can be changed when the user needs to do so. Using a Word wizard forces the user to make too many decisions. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Bryan Carbonnell" >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] Word Automation >Date: Sun, 11 Dec 2005 11:13:13 -0500 >MIME-Version: 1.0 >X-Originating-IP: [67.68.49.67] >X-Originating-Email: [carbonnb at sympatico.ca] >Received: from databaseadvisors.com ([209.135.140.44]) by >bay0-mc12-f10.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Sun, >11 Dec 2005 08:18:37 -0800 >Received: from databaseadvisors.com (databaseadvisors.com >[209.135.140.44])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP id >jBBGH4J24480;Sun, 11 Dec 2005 10:17:04 -0600 >Received: from >BAYC1-PASMTP02.bayc1.hotmail.com(bayc1-pasmtp02.bayc1.hotmail.com >[65.54.191.162])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP id >jBBGDPJ23700for ; Sun, 11 Dec 2005 10:13:26 >-0600 >Received: from [192.168.1.100] ([67.68.49.67]) >byBAYC1-PASMTP02.bayc1.hotmail.com over TLS secured channel withMicrosoft >SMTPSVC(6.0.3790.1830); Sun, 11 Dec 2005 08:13:17 -0800 >X-Message-Info: LGjzam7y+LsNmlxFf3VQc7DaIDHB23LBzw38214Ej+o= >Organization: None that I have ever noticed! :-) >Priority: normal >References: >X-mailer: Pegasus Mail for Windows (4.30 public beta 1) >X-OriginalArrivalTime: 11 Dec 2005 16:13:18.0192 >(UTC)FILETIME=[CC456F00:01C5FE6D] >X-MIME-Autoconverted: from Quoted-printable to 8bit by databaseadvisors.com >idjBBGDPJ23700 >X-BeenThere: accessd at databaseadvisors.com >X-Mailman-Version: 2.1.6 >Precedence: list >List-Id: Access Developers discussion and problem >solving >List-Unsubscribe: >, >List-Archive: >List-Post: >List-Help: >List-Subscribe: >, >Errors-To: accessd-bounces at databaseadvisors.com >Return-Path: accessd-bounces at databaseadvisors.com > >Welcome Back J?rgen, If nothing else, you are making our collective >brains hurt :-)) > >Some comments and suggestions in-line > >On 9 Dec 2005 at 12:16, J?rgen Welz wrote: > > > Here's the question. When I tried implemeting this last time, the > > macro recorder in Word would record the insertion of a graphic, but I > > could not do a thing with the graphic while the recorder was running. > > I think that the Picture toolbar was unavailable in Access 97 and > > 2000. In Word 2003, I can select items on the Picture toolbar, but I > > can't select the graphic to apply the action to the graphic. If I > > select the graphic before impelementing the macro recorder, it remains > > selected, but if I select a picture toolbar button, I still cannot > > affect the graphic. > >The problem with the macro recorder, in case you didn't already know, >is that when the macro recorder is running is that a lot of mouse >commands aren't available. You will need to use the equivilent >keyboard commands, IF they exists. Otherwise, you will need to figure >out how to affect the changes in VBA without the help of a recorded >macro. > >Now onto the problem at hand, not being able to modify the image. > >To modify an image in VBA and have access to everything that is >available in the format picture dialog box, you first need to convert >it into a Word Shape from a Word InLine Shape. > >Assuming that the image you want to work with is the first image in >the InLineShapes collection, you'd need to do something like > >ActiveDocument.InlineShapes(1).ConvertToShape > >Then you will need to set the WrapFormat Type to the wrapping format >you want. > >ActiveDocument.Shapes(1).WrapFormat.Type = wdWrapTight > >Then you can move it using the .Top and .Left property of the Shapes >collection > >ActiveDocument.Shapes(1).Top = 0 >ActiveDocument.Shapes(1).Left = 0 > >That puts it in the top left corner of the page that the image is on. > >And to scale it, use scalewidth and scaleheight > >ActiveDocument.Shapes(1).ScaleWidth 0.37, msoTrue >ActiveDocument.Shapes(1).ScaleHeight 0.37, msoTrue > >This will resize it to 37% of the original height and width relative >to the original size. > >So a full snippet would look something like: > >Dim shp As Shape > >Set shp = ActiveDocument.InlineShapes(1).ConvertToShape > >With shp > .WrapFormat.Type = wdWrapTight > .Top = 0 > .Left = 0 > .ScaleWidth 0.37, msoTrue > .ScaleHeight 0.37, msoTrue >End With > >Set shp = Nothing > > > I'l like to movesize the graphic to a specified location with a > > standard height that is different for the 1st and subsequent page logo > > and also different from the default size of the graphic when inserted. > >Now, to deal with the logo on the second page, the image has to start >out on the second page. You just need to make sure that when you hit >the line > >Set shp = ActiveDocument.InlineShapes(1).ConvertToShape > >you are dealing with the correct item in the InLineShapes collection. > > > I have been asked to implement a logo change immediately, but the > > current version of a typical version is 1,736 bytes and the outlines > > are too obviously segmented for me to manually change all the logos > > now, only to redo it again with improved files a month from now. > >Here is a suggestion, and I don't know how well it will work for your >environment, but how about creating a Word template wizard to build >the template on the fly? You can have the user select the type of >template they want to create, the logo they will use, etc. And in the >wizard you can embed the image at creation time, that way when the >logos change, you just have to update the logo and not all the >templates. > >Hopefully some of this will be of help. > >-- >Bryan Carbonnell - carbonnb at sympatico.ca >If you're too open-minded, your brains will fall out. From jmhecht at earthlink.net Sun Dec 11 22:44:39 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Sun, 11 Dec 2005 20:44:39 -0800 Subject: [AccessD] OT: How To Learn VS 2005 In-Reply-To: <000501c5fe8d$71d31570$0200a8c0@murphyf3vdfepi> Message-ID: <005701c5fed6$c89dfa20$6701a8c0@HPLaptop> Where is this place Rocky? Maybe I can drive down from LA and learn it with you. Unless Doug knows somewhere closer? Rocky, For San Diego the best deal is the North County Learning Center. They have ASP.NET and VB.NET classes at the wonderful price of $0. I don't know when the classes will be updated to VS 2 but the principals as the same. A class or two and a couple of books should get you well on the way. Doug -----Original Message----- www.databaseadvisors.com From bchacc at san.rr.com Mon Dec 12 00:40:50 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sun, 11 Dec 2005 22:40:50 -0800 Subject: [AccessD] OT: How To Learn VS 2005 References: <005701c5fed6$c89dfa20$6701a8c0@HPLaptop> Message-ID: <02b401c5fee6$fde20b30$6a01a8c0@HAL9004> Haven't found it yet...too late...must...sleep... Roc.................. ----- Original Message ----- From: "Joe Hecht" To: "'Access Developers discussion and problem solving'" Sent: Sunday, December 11, 2005 8:44 PM Subject: Re: [AccessD] OT: How To Learn VS 2005 > > > Where is this place Rocky? Maybe I can drive down from LA > and learn it with you. > > Unless Doug knows somewhere closer? > Rocky, > > For San Diego the best deal is the North County Learning > Center. They have > ASP.NET and VB.NET classes at the wonderful price of $0. I > don't know when > the classes will be updated to VS 2 but the principals as > the same. A class > or two and a couple of books should get you well on the way. > > Doug > > -----Original Message----- > www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at users.mns.ru Mon Dec 12 05:03:20 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Mon, 12 Dec 2005 14:03:20 +0300 Subject: [AccessD] OT: Quote of the day Message-ID: <006101c5ff0b$c38ae4f0$6501a8c0@fincomplex.spb.ru> The essential problem is in believing that we can give powerful tools to monkeys and expect the monkeys to suddenly be empowered to overcome all the challenges that stem from lack of knowledge, motivation, and skill. Source http://codebetter.com/blogs/scott.bellware/archive/2005/11/21/134910.aspx Shamil From Gustav at cactus.dk Mon Dec 12 05:24:12 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 12 Dec 2005 12:24:12 +0100 Subject: [AccessD] OT: Quote of the day Message-ID: Hi Shamil Looks like Joe's original question about tools has been given an unexpected twist ... we are monkeys! Sorry Shamil. Couldn't resist. I know what you mean and of course you are right. What a wonderful world it would be, though, if monkeys could be given such abilities ... and no more than those. Orwell? Are you still there? /gustav >>> shamil at users.mns.ru 12-12-2005 12:03 >>> The essential problem is in believing that we can give powerful tools to monkeys and expect the monkeys to suddenly be empowered to overcome all the challenges that stem from lack of knowledge, motivation, and skill. Source http://codebetter.com/blogs/scott.bellware/archive/2005/11/21/134910.aspx Shamil From shamil at users.mns.ru Mon Dec 12 06:09:23 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Mon, 12 Dec 2005 15:09:23 +0300 Subject: [AccessD] OT: Quote of the day References: Message-ID: <001401c5ff14$fb47e970$6501a8c0@fincomplex.spb.ru> Hi Gustav, Good day I should have said and good morning to my American East Coast AccessD listers ;-) (Good early morning sleep to American West Coast folks!) My post has nothing related to the other recent and the current discussion threads here. I'm just diving deep into TDD issues and I'm finding so many wisemen(IMO) thoughts, which I agree and I share and which I wanted to share with AccessD members who I expect will accept my sharing with pleasure :) <<< > Orwell? Are you still there? >>> No. The Orwell's World isn't here anymore - despite the fact that our government is trying to revive some old Soviet habits - but these are more "last breadths of the old system" than anything else - even Zbigniew Brzezinski thinks nowadays that there will be no return to the past here and that within a decade or two last Soviet system nightmares will disappear in this country... ...IMO Orwell is now more there on the West where many people are still living under the pressure of the old stereotypes... ...this World is open now thanks Internet and my guess is that within a decade the unnatural inter-countries confines will be dropped... Shamil ----- Original Message ----- From: "Gustav Brock" To: Sent: Monday, December 12, 2005 2:24 PM Subject: Re: [AccessD] OT: Quote of the day > Hi Shamil > > Looks like Joe's original question about tools has been given an unexpected twist ... we are monkeys! > > Sorry Shamil. Couldn't resist. I know what you mean and of course you are right. > What a wonderful world it would be, though, if monkeys could be given such abilities ... and no more than those. > Orwell? Are you still there? > > /gustav > > >>> shamil at users.mns.ru 12-12-2005 12:03 >>> > > The essential problem is in believing that we can give powerful tools to > monkeys and expect the monkeys to suddenly be empowered to overcome all the > challenges that stem from lack of knowledge, motivation, and skill. > > > Source > http://codebetter.com/blogs/scott.bellware/archive/2005/11/21/134910.aspx > > Shamil > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Mon Dec 12 06:20:43 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Mon, 12 Dec 2005 07:20:43 -0500 Subject: [AccessD] OT: Quote of the day References: <001401c5ff14$fb47e970$6501a8c0@fincomplex.spb.ru> Message-ID: <001201c5ff16$798acc70$6101a8c0@JISREGISTRATION.local> ...makes my head hurt, they do :))) William ----- Original Message ----- From: "Shamil Salakhetdinov" To: "Access Developers discussion and problem solving" Sent: Monday, December 12, 2005 7:09 AM Subject: Re: [AccessD] OT: Quote of the day > Hi Gustav, > > Good day I should have said and good morning to my American East Coast > AccessD listers ;-) (Good early morning sleep to American West Coast > folks!) > > My post has nothing related to the other recent and the current discussion > threads here. > > I'm just diving deep into TDD issues and I'm finding so many wisemen(IMO) > thoughts, which I agree and I share and which I wanted to share with > AccessD > members who I expect will accept my sharing with pleasure :) > > <<< >> Orwell? Are you still there? >>>> > No. The Orwell's World isn't here anymore - despite the fact that our > government is trying to revive some old Soviet habits - but these are more > "last breadths of the old system" than anything else - even Zbigniew > Brzezinski thinks nowadays that there will be no return to the past here > and > that within a decade or two last Soviet system nightmares will disappear > in > this country... > > ...IMO Orwell is now more there on the West where many people are still > living under the pressure of the old stereotypes... > > ...this World is open now thanks Internet and my guess is that within a > decade the unnatural inter-countries confines will be dropped... > > Shamil > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Monday, December 12, 2005 2:24 PM > Subject: Re: [AccessD] OT: Quote of the day > > >> Hi Shamil >> >> Looks like Joe's original question about tools has been given an > unexpected twist ... we are monkeys! >> >> Sorry Shamil. Couldn't resist. I know what you mean and of course you are > right. >> What a wonderful world it would be, though, if monkeys could be given >> such > abilities ... and no more than those. >> Orwell? Are you still there? >> >> /gustav >> >> >>> shamil at users.mns.ru 12-12-2005 12:03 >>> >> >> The essential problem is in believing that we can give powerful tools to >> monkeys and expect the monkeys to suddenly be empowered to overcome all > the >> challenges that stem from lack of knowledge, motivation, and skill. >> >> >> Source >> http://codebetter.com/blogs/scott.bellware/archive/2005/11/21/134910.aspx >> >> 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 Gustav at cactus.dk Mon Dec 12 06:46:39 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 12 Dec 2005 13:46:39 +0100 Subject: [AccessD] OT: Quote of the day Message-ID: Hi Shamil Please keep posting - it's impossible (at least for me) to browse the web for every interesting article while maintaining a real life. As a bonus it will keep Williams' brain up to date ... As for your wishes for the New World I think it will take not one but several decades. There are many rocks on the road. /gustav >>> shamil at users.mns.ru 12-12-2005 13:09 >>> I'm just diving deep into TDD issues and I'm finding so many wisemen(IMO) thoughts, which I agree and I share and which I wanted to share with AccessD members who I expect will accept my sharing with pleasure :) <<< > Orwell? Are you still there? >>> No. The Orwell's World isn't here anymore - despite the fact that our government is trying to revive some old Soviet habits - but these are more "last breadths of the old system" than anything else - even Zbigniew Brzezinski thinks nowadays that there will be no return to the past here and that within a decade or two last Soviet system nightmares will disappear in this country... ...IMO Orwell is now more there on the West where many people are still living under the pressure of the old stereotypes... ...this World is open now thanks Internet and my guess is that within a decade the unnatural inter-countries confines will be dropped... Shamil From shamil at users.mns.ru Mon Dec 12 07:32:34 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Mon, 12 Dec 2005 16:32:34 +0300 Subject: [AccessD] OT: Quote of the day References: Message-ID: <0bd401c5ff20$843e7810$6501a8c0@fincomplex.spb.ru> <<< > Please keep posting >>> Will do, I promise! :) <<< > As for your wishes for the New World I think it will take > not one but several decades. There are many rocks on the road. >>> I can be wrong but many of people there probably do not realize what happened here within the last decade+. I still well remember empty shells in the shops on Year 1992 Eve, hyper inflation, long queues for foods and even vodka distributed using special "subscription per anima lists"... ...I still remember what it was to go abroad, even into socialistic countries in year 1981 when I was in DDR and I remember how we that time crossed Poland on train with closed doors because these were exactly the times when Soviet tanks get into that country because of "Solidarnost'" activity - these tanks didn't help to keep Poland under Soviet influence - all that is "ancient" history now - just 20+ years from now, what are 20+ year for history - just nothing.... ...I still remember the first meeting of Gorbatchev and Reigan in Reikjaweek (it was in March 1985) - I was trimming the trees that time listening radio on my datcha... ...but I do not remember how we managed to survive all that with small kids, absolute absence of work and job and life safety and "all that jazz" (subconscious brain tricks(?) jamming out hardwork and hardlife(?) and leaving in memory only sweet moments of life to keep brain relatively healthy)... ...and time is speedily shrinking now - so my guess that in the next decade much more will happen than in the previous decades and unnatural confines will fall down.... ...several decades are too much for my lifetime - and I do wish to see by my own eyes how this World is becoming really free from political and idealogical and religious troubles (it does look it is getting worse sometimes but my guess that should be very temporary unnatural tendencies).... Shamil ----- Original Message ----- From: "Gustav Brock" To: Sent: Monday, December 12, 2005 3:46 PM Subject: Re: [AccessD] OT: Quote of the day > Hi Shamil > > Please keep posting - it's impossible (at least for me) to browse the web for every interesting article while maintaining a real life. > As a bonus it will keep Williams' brain up to date ... > > As for your wishes for the New World I think it will take not one but several decades. There are many rocks on the road. > > /gustav > > >>> shamil at users.mns.ru 12-12-2005 13:09 >>> > > I'm just diving deep into TDD issues and I'm finding so many wisemen(IMO) > thoughts, which I agree and I share and which I wanted to share with AccessD > members who I expect will accept my sharing with pleasure :) > > <<< > > Orwell? Are you still there? > >>> > No. The Orwell's World isn't here anymore - despite the fact that our > government is trying to revive some old Soviet habits - but these are more > "last breadths of the old system" than anything else - even Zbigniew > Brzezinski thinks nowadays that there will be no return to the past here and > that within a decade or two last Soviet system nightmares will disappear in > this country... > > ...IMO Orwell is now more there on the West where many people are still > living under the pressure of the old stereotypes... > > ...this World is open now thanks Internet and my guess is that within a > decade the unnatural inter-countries confines will be dropped... > > Shamil > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Mon Dec 12 07:44:22 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Mon, 12 Dec 2005 08:44:22 -0500 Subject: [AccessD] OT: Quote of the day References: Message-ID: <003f01c5ff22$28ac7950$6101a8c0@JISREGISTRATION.local> ...by all means keep posting Shamil, but despite Gustav's posits and your best efforts, my brain will remain permanently outdated ...it still runs on cogs and gears and the oil is leaking. :) William ----- Original Message ----- From: "Gustav Brock" To: Sent: Monday, December 12, 2005 7:46 AM Subject: Re: [AccessD] OT: Quote of the day > Hi Shamil > > Please keep posting - it's impossible (at least for me) to browse the web > for every interesting article while maintaining a real life. > As a bonus it will keep Williams' brain up to date ... > > As for your wishes for the New World I think it will take not one but > several decades. There are many rocks on the road. > > /gustav > >>>> shamil at users.mns.ru 12-12-2005 13:09 >>> > > I'm just diving deep into TDD issues and I'm finding so many wisemen(IMO) > thoughts, which I agree and I share and which I wanted to share with > AccessD > members who I expect will accept my sharing with pleasure :) > > <<< >> Orwell? Are you still there? >>>> > No. The Orwell's World isn't here anymore - despite the fact that our > government is trying to revive some old Soviet habits - but these are more > "last breadths of the old system" than anything else - even Zbigniew > Brzezinski thinks nowadays that there will be no return to the past here > and > that within a decade or two last Soviet system nightmares will disappear > in > this country... > > ...IMO Orwell is now more there on the West where many people are still > living under the pressure of the old stereotypes... > > ...this World is open now thanks Internet and my guess is that within a > decade the unnatural inter-countries confines will be dropped... > > Shamil > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From viner at EUnet.yu Mon Dec 12 07:44:37 2005 From: viner at EUnet.yu (Ervin Brindza) Date: Mon, 12 Dec 2005 14:44:37 +0100 Subject: [AccessD] OT: Quote of the day References: <0bd401c5ff20$843e7810$6501a8c0@fincomplex.spb.ru> Message-ID: <002101c5ff22$37357b70$0100a8c0@RazvojErvin> > I can be wrong but many of people there probably do not realize what > happened here within the last decade+. I still well remember empty shells > in > the shops on Year 1992 Eve, hyper inflation, long queues for foods and > even > vodka distributed using special "subscription per anima lists"... > Me too, Shamil! My parents get the month salary, and they run to buy something for eat, because the value of the whole month salary decreased for 2-3 days to the value of box of cigarettes ;-( Ervin From wdhindman at bellsouth.net Mon Dec 12 07:49:28 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Mon, 12 Dec 2005 08:49:28 -0500 Subject: [AccessD] OT: Quote of the day References: <0bd401c5ff20$843e7810$6501a8c0@fincomplex.spb.ru> Message-ID: <004301c5ff22$df36ab00$6101a8c0@JISREGISTRATION.local> "...several decades are too much for my lifetime - and I do wish to see by my own eyes how this World is becoming really free from political and idealogical and religious troubles (it does look it is getting worse sometimes but my guess that should be very temporary unnatural tendencies) ...Shamil ...amen William From Jdemarco at hudsonhealthplan.org Mon Dec 12 10:08:07 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Mon, 12 Dec 2005 11:08:07 -0500 Subject: [AccessD] Is this possible (X-posted) Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C4259@TTNEXCHCL2.hshhp.com> dba-VB AccessD List, We have a VB/SQL app that we are actively marketing to other health plans and county social service agencies that handles enrollments into Medicaid and other government funded health programs. I have a need to transmit the apps data electronically from a health plan to a county agency. Yes we can simply FTP a file and let an agency pull the data down but it's not quite that simple. Different agencies have different needs for the data (some have IT resources, some don't, some need data input to send data back to plan some don't). My vision is a web portal where the county can define what data the plan should send them and define a file of what data they'll send back to the plan. My app should read the file and generate the appropriate export file and import data correctly based on the county's export (if any). Using .NET technologies I'd like the portal to also have the ability to connect to the local copy of my app's database for authentication and data access. The question is: Can I do this via web services? Can a user log on to my portal passing me a site ID so I know where their local database resides for authentication? That done, can I then create data entry forms against their local copy of the apps database? We'd rather not host all data here (competing plans may use the app and probably wouldn't care for that arrangement!) Hopefully this isn't too confusing and someone can enlighten me. TIA, Jim DeMarco Director of Application Development Hudson Health Plan *********************************************************************************** "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From shamil at users.mns.ru Mon Dec 12 11:09:54 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Mon, 12 Dec 2005 20:09:54 +0300 Subject: [AccessD] Is this possible (X-posted) References: <08F823FD83787D4BA0B99CA580AD3C74016C4259@TTNEXCHCL2.hshhp.com> Message-ID: <00b401c5ff3e$e0882080$6501a8c0@fincomplex.spb.ru> <<< The question is: Can I do this via web services? >>> No. And yes - I mean if you local PC will have Web Server with exposed to the Outer World Web Services then these Web Services can communicate with central web server's Web Services. But such system architecture would look weird to say the least... <<< That done, can I then create data entry forms against their local copy of the apps database? >>> You can export/import data using Web Services - that's clear. The rest sounds unclear - you wanted your users to connect to the Web Server, pass their ID and then Web Server's application use data entry forms generated on Web Server to access user's local data via user's local Web Server's Web Services? Looks confusing but probably doable. Why not have data entry forms running in local application and use data export/import via Web Services? Do you mean you wanted to have one Web Server with WebServices and one ASP.NET application running on your server, and connecting to the local PCs' database via "something like Web Services"? Shamil ----- Original Message ----- From: "Jim DeMarco" To: "VB List (E-mail)" ; "AccessD (E-mail)" Sent: Monday, December 12, 2005 7:08 PM Subject: [AccessD] Is this possible (X-posted) > dba-VB > AccessD > > List, > > We have a VB/SQL app that we are actively marketing to other health plans and county social service agencies that handles enrollments into Medicaid and other government funded health programs. I have a need to transmit the apps data electronically from a health plan to a county agency. Yes we can simply FTP a file and let an agency pull the data down but it's not quite that simple. Different agencies have different needs for the data (some have IT resources, some don't, some need data input to send data back to plan some don't). > > My vision is a web portal where the county can define what data the plan should send them and define a file of what data they'll send back to the plan. My app should read the file and generate the appropriate export file and import data correctly based on the county's export (if any). > > Using .NET technologies I'd like the portal to also have the ability to connect to the local copy of my app's database for authentication and data access. The question is: Can I do this via web services? Can a user log on to my portal passing me a site ID so I know where their local database resides for authentication? That done, can I then create data entry forms against their local copy of the apps database? > > We'd rather not host all data here (competing plans may use the app and probably wouldn't care for that arrangement!) > > Hopefully this isn't too confusing and someone can enlighten me. > > TIA, > > Jim DeMarco > Director of Application Development > Hudson Health Plan > > > > > **************************************************************************** ******* > "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". > **************************************************************************** ******* > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Dec 12 11:34:52 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 12 Dec 2005 09:34:52 -0800 Subject: [AccessD] OT: How To Learn VS 2005 Message-ID: Amen to that, John. I love VB.Net and when I get dragged back into Access, I have a terrible time trying to do things that are quite simple in .Net and more complex in Access ... And vice versa! But I'll pretty much guarantee that a "learn it in a week/month/year" books aren't going to do it for anyone. There is so much more complexity to true n-tier development than in Access, that there is really no comparison. You roll your own structure and business rules and behavior in .Net in ways an Access developer can't imagine. And it is really important to learn that not only are variables like strings objects, but each time you do something like strA = strA & vbCrLf, you're creating a new instance of strA, and that has an impact on resources and behavior. It's even more complicated than learning Access 2002 from scratch without having gone through the earlier versions along the way. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Sunday, December 11, 2005 6:19 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: How To Learn VS 2005 >It's just a matter of learning how to do the stuff that Access handled >for you auto-magically and then learning the full syntax of .NET and VB versus VBA. LOL, that says a mouthful. .Net has somewhere in the neighborhood of 1000 times the content of VBA (my own estimation but if anything, conservative). There are somewhere in the neighborhood of 3000+ classes in the .net framework. EVERYTHING in .net is an object, including "simple variables" like integers and strings. This is NOT your daddy's VB. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Josh McFarlane Sent: Sunday, December 11, 2005 8:50 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: How To Learn VS 2005 On 12/11/05, Rocky Smolin - Beach Access Software wrote: > Well, after spending some time at the bookshelf I got a Sams book > "Teach Yourself Visual Basic .Net 2003 in 21 days" (Holzner) - > probably take me > 121 but it looks pretty step-by-step - kind of like the Balter book I > used years ago to get into Access. That should provide a good starting basis. You've probably already got almost all of the "Design" knowledge from Access that you'll need. It's just a matter of learning how to do the stuff that Access handled for you auto-magically and then learning the full syntax of .NET and VB versus VBA. Let me know how it goes. I'm looking to expand my languages into something towards .NET, and maybe even delving further into VB. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Dec 12 11:38:50 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 12 Dec 2005 09:38:50 -0800 Subject: [AccessD] OT: How To Learn VS 2005 Message-ID: Get several books and take at least one class. The Application Developers training series on .Net is a very good grounding, but like Access, you don't really learn how to make it run until you try to develop in it. Converting an application is an excellent way to come to grips with it, but keep an open mind on HOW you do things because they won't be the same in most cases. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Sunday, December 11, 2005 10:52 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: How To Learn VS 2005 So I loaded up VS 2005 with an eye towards converting The Sleep Advisor to a web app. Opened it up and don't understand a thing I'm looking at. Looks wonderful but I just don't know where to begin. So what advice does anyone have on how to get started. The guy at the Microsoft event where I got the VS 2005 strongly recommended I go to http://www.asp.net and to the tutorials. But I'm not sure how ASP fits into the mix. Except that the program has to collect and save and process a minimal amount of data. What's the best approach here. Can I learn it myself? Should I find a class? Get a book? Hire someone to do it for me? Thanks for any advice. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jdemarco at hudsonhealthplan.org Mon Dec 12 12:18:21 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Mon, 12 Dec 2005 13:18:21 -0500 Subject: [AccessD] Is this possible (X-posted) Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C4262@TTNEXCHCL2.hshhp.com> Shamil, First I'll try to clarify my intent then I'll answer your questions directly. I'm trying to eliminate the need for a desktop application for the data transfer process and file schema creation process. I'd like users to log on to our portal. We store a database that contains the connect string for their server database (on their server). When a user logs on we check the organization ID which links to the correct connect string. We then use that string to validate the user at their own SQL database (via Web Service). I think I see a problem with this as we'd have access to each users password via the log on. What do you think? Then I'd like to create some data access screens on our portal but the data displayed would come from their SQL databases (accessed via Web Service). >> local PC will have Web Server We prefer not to do this. Why not a Winforms app if this is the case? I'd still have to provide updates to the client app which I'm trying to avoid. >>you wanted your users to connect to the Web >> Server, pass their ID and then Web Server's application use data entry forms >>generated on Web Server to access user's local data via user's local Web >> Server's Web Services No (or sort of). Data entry forms are on our portal but linked (or pointing to) their SQL server database (not local), Web services are hosted here as well. You raise an interesting point however. My first go at designing this platform was to let each agency host the web services. Then all we have to do is point at the web service to get data. Does that make more sense? I'm trying to take the path of least resistance when it comes to deployment and maintenance which is why I'd like to host the UI and web services if possible. I'd really like one set of web-based UI tools but the ability to connect to many datasources (which are identical as it's the BE to our app). Please let me know if I've made mud from mud. Jim D. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Shamil Salakhetdinov Sent: Monday, December 12, 2005 12:10 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is this possible (X-posted) <<< The question is: Can I do this via web services? >>> No. And yes - I mean if you local PC will have Web Server with exposed to the Outer World Web Services then these Web Services can communicate with central web server's Web Services. But such system architecture would look weird to say the least... <<< That done, can I then create data entry forms against their local copy of the apps database? >>> You can export/import data using Web Services - that's clear. The rest sounds unclear - you wanted your users to connect to the Web Server, pass their ID and then Web Server's application use data entry forms generated on Web Server to access user's local data via user's local Web Server's Web Services? Looks confusing but probably doable. Why not have data entry forms running in local application and use data export/import via Web Services? Do you mean you wanted to have one Web Server with WebServices and one ASP.NET application running on your server, and connecting to the local PCs' database via "something like Web Services"? Shamil ----- Original Message ----- From: "Jim DeMarco" To: "VB List (E-mail)" ; "AccessD (E-mail)" Sent: Monday, December 12, 2005 7:08 PM Subject: [AccessD] Is this possible (X-posted) > dba-VB > AccessD > > List, > > We have a VB/SQL app that we are actively marketing to other health plans and county social service agencies that handles enrollments into Medicaid and other government funded health programs. I have a need to transmit the apps data electronically from a health plan to a county agency. Yes we can simply FTP a file and let an agency pull the data down but it's not quite that simple. Different agencies have different needs for the data (some have IT resources, some don't, some need data input to send data back to plan some don't). > > My vision is a web portal where the county can define what data the plan should send them and define a file of what data they'll send back to the plan. My app should read the file and generate the appropriate export file and import data correctly based on the county's export (if any). > > Using .NET technologies I'd like the portal to also have the ability to connect to the local copy of my app's database for authentication and data access. The question is: Can I do this via web services? Can a user log on to my portal passing me a site ID so I know where their local database resides for authentication? That done, can I then create data entry forms against their local copy of the apps database? > > We'd rather not host all data here (competing plans may use the app and probably wouldn't care for that arrangement!) > > Hopefully this isn't too confusing and someone can enlighten me. > > TIA, > > Jim DeMarco > Director of Application Development > Hudson Health Plan > > > > > **************************************************************************** ******* > "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". > **************************************************************************** ******* > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From martyconnelly at shaw.ca Mon Dec 12 12:36:33 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 12 Dec 2005 10:36:33 -0800 Subject: [AccessD] OT: How To Learn VS 2005 References: Message-ID: <439DC331.50108@shaw.ca> Here is an automated SQL Server code generator from Microsoft France Called OLY MARS It allows instant generation of both SQL and .Net code providing a complete library of stored procedures, .NET classes and ready-to-use Windows/Web form controls (including associated documentation). You can use to build corporate templates or get SQL Server programs up and running quickly Some of the Documentation maybe in French only http://www.microsoft.com/france/msdn/olymars/default.mspx Download http://www.microsoft.com/downloads/details.aspx?FamilyID=84b1b215-7179-4ce8-9e32-2f89ce86927e&DisplayLang=en Charlotte Foust wrote: >Get several books and take at least one class. The Application >Developers training series on .Net is a very good grounding, but like >Access, you don't really learn how to make it run until you try to >develop in it. Converting an application is an excellent way to come to >grips with it, but keep an open mind on HOW you do things because they >won't be the same in most cases. > >Charlotte Foust > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >- Beach Access Software >Sent: Sunday, December 11, 2005 10:52 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] OT: How To Learn VS 2005 > > >So I loaded up VS 2005 with an eye towards converting The Sleep Advisor >to a web app. Opened it up and don't understand a thing I'm looking at. >Looks wonderful but I just don't know where to begin. > >So what advice does anyone have on how to get started. > >The guy at the Microsoft event where I got the VS 2005 strongly >recommended I go to http://www.asp.net and to the tutorials. But I'm >not sure how ASP fits into the mix. Except that the program has to >collect and save and process a minimal amount of data. > >What's the best approach here. Can I learn it myself? Should I find a >class? Get a book? Hire someone to do it for me? > >Thanks for any advice. > >Rocky > > > > > > > > -- Marty Connelly Victoria, B.C. Canada From cfoust at infostatsystems.com Mon Dec 12 12:51:33 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 12 Dec 2005 10:51:33 -0800 Subject: [AccessD] OT: How To Learn VS 2005 Message-ID: I think there is an english version of something similar Marty, but I avoid wizards until I understand what they are supposed to be doing. Otherwise, how would I know they were really doing what I intended? Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Monday, December 12, 2005 10:37 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: How To Learn VS 2005 Here is an automated SQL Server code generator from Microsoft France Called OLY MARS It allows instant generation of both SQL and .Net code providing a complete library of stored procedures, .NET classes and ready-to-use Windows/Web form controls (including associated documentation). You can use to build corporate templates or get SQL Server programs up and running quickly Some of the Documentation maybe in French only http://www.microsoft.com/france/msdn/olymars/default.mspx Download http://www.microsoft.com/downloads/details.aspx?FamilyID=84b1b215-7179-4 ce8-9e32-2f89ce86927e&DisplayLang=en Charlotte Foust wrote: >Get several books and take at least one class. The Application >Developers training series on .Net is a very good grounding, but like >Access, you don't really learn how to make it run until you try to >develop in it. Converting an application is an excellent way to come >to grips with it, but keep an open mind on HOW you do things because >they won't be the same in most cases. > >Charlotte Foust > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >- Beach Access Software >Sent: Sunday, December 11, 2005 10:52 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] OT: How To Learn VS 2005 > > >So I loaded up VS 2005 with an eye towards converting The Sleep Advisor >to a web app. Opened it up and don't understand a thing I'm looking >at. Looks wonderful but I just don't know where to begin. > >So what advice does anyone have on how to get started. > >The guy at the Microsoft event where I got the VS 2005 strongly >recommended I go to http://www.asp.net and to the tutorials. But I'm >not sure how ASP fits into the mix. Except that the program has to >collect and save and process a minimal amount of data. > >What's the best approach here. Can I learn it myself? Should I find a >class? Get a book? Hire someone to do it for me? > >Thanks for any advice. > >Rocky > > > > > > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From hoopesg at hotmail.com Mon Dec 12 13:17:45 2005 From: hoopesg at hotmail.com (Gina Hoopes) Date: Mon, 12 Dec 2005 13:17:45 -0600 Subject: [AccessD] [dba-Tech] Windows Explorer Find replacement Message-ID: Gustav, Perhaps the title "Desktop" Search is a bit misleading. I use Google's Desktop Search and I, like you, have almost all of my files stored on several network servers within our department. The search results find not only files stored on any of my mapped drives but also all of my emails, which are stored on a server completely outside the control of our department. There are about 15 email servers to accommodate the 10,000 people where we work, and on any given day you might be switched from mail server 5 to mail server 12. On top of that, they have an archiving system that leaves only a reference in our Outlook Inbox to anything over 90 days old and the search results include those, too. My searches never take more than about 3 seconds and return results from all of my files and emails, no matter where they're stored. I wouldn't want you to think that the searching was limited to your hard drive just because the title of the tool seems to imply that. Gina -----Original Message----- From: dba-tech-bounces at databaseadvisors.com [mailto:dba-tech-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, December 09, 2005 12:38 PM To: dba-tech at databaseadvisors.com Subject: Re: [dba-Tech] Windows Explorer Find replacement Hi Marty I had only filename-search in mind but maybe I should give this a thought. Problem is that 99% of my material is stored on corporate servers ... /gustav From shamil at users.mns.ru Mon Dec 12 13:57:46 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Mon, 12 Dec 2005 22:57:46 +0300 Subject: [AccessD] Is this possible (X-posted) References: <08F823FD83787D4BA0B99CA580AD3C74016C4262@TTNEXCHCL2.hshhp.com> Message-ID: <00ac01c5ff56$54037430$6501a8c0@fincomplex.spb.ru> Jim, How do you plan to connect to the client MS SQL Server instances from your Web Server application/Web Services? You say you will know client SQL Server connection string when user will specify ID but what network protocol etc. do you plan to use? Have a look here - http://msdn.microsoft.com/library/default.asp?url=/library/en-us/architec/8_ar_cs_3flf.asp - there are several options to implement network connections to the client MS SQL Server instances from your Web Server application/Web Services/MS SQL Server. (BTW, in such scenario client MS SQL Server instances should be called 'servers' or they could be 'linked MS SQL Servers' if you will also have MS SQL Server instance runnng on your Web Server). When the question with network connection to the client MS SQL Servers is clear and such connection is functioning well then will you decide to use Web Services to connect to the client databases or will you decide use Data Access Layer classes' instances of your ASP.NET application(s) - both cases will be a possible... <<< I think I see a problem with this as we'd have access to each users password via the log on. What do you think? >>> I'm not computer networks and data access security specialist - what network protocols and IPC APIs should be better selected for your architecture - somebody more knowledgeable in this area from this list would better recommend - anybody? Shamil ----- Original Message ----- From: "Jim DeMarco" To: "Access Developers discussion and problem solving" Sent: Monday, December 12, 2005 9:18 PM Subject: Re: [AccessD] Is this possible (X-posted) > Shamil, > > First I'll try to clarify my intent then I'll answer your questions directly. > > I'm trying to eliminate the need for a desktop application for the data transfer process and file schema creation process. I'd like users to log on to our portal. We store a database that contains the connect string for their server database (on their server). When a user logs on we check the organization ID which links to the correct connect string. We then use that string to validate the user at their own SQL database (via Web Service). I think I see a problem with this as we'd have access to each users password via the log on. What do you think? > > Then I'd like to create some data access screens on our portal but the data displayed would come from their SQL databases (accessed via Web Service). > > >> local PC will have Web Server > We prefer not to do this. Why not a Winforms app if this is the case? I'd still have to provide updates to the client app which I'm trying to avoid. > > >>you wanted your users to connect to the Web > >> Server, pass their ID and then Web Server's application use data entry forms > >>generated on Web Server to access user's local data via user's local Web > >> Server's Web Services > No (or sort of). Data entry forms are on our portal but linked (or pointing to) their SQL server database (not local), Web services are hosted here as well. > > You raise an interesting point however. My first go at designing this platform was to let each agency host the web services. Then all we have to do is point at the web service to get data. Does that make more sense? > > I'm trying to take the path of least resistance when it comes to deployment and maintenance which is why I'd like to host the UI and web services if possible. I'd really like one set of web-based UI tools but the ability to connect to many datasources (which are identical as it's the BE to our app). > > Please let me know if I've made mud from mud. > > Jim D. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Shamil > Salakhetdinov > Sent: Monday, December 12, 2005 12:10 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Is this possible (X-posted) > > > <<< > The question is: Can I do this via web services? > >>> > No. > And yes - I mean if you local PC will have Web Server with exposed to the > Outer World Web Services then these Web Services can communicate with > central web server's Web Services. But such system architecture would look > weird to say the least... > > <<< > That done, can I then create data entry forms against their local copy of > the apps database? > >>> > You can export/import data using Web Services - that's clear. > > The rest sounds unclear - you wanted your users to connect to the Web > Server, pass their ID and then Web Server's application use data entry forms > generated on Web Server to access user's local data via user's local Web > Server's Web Services? > > Looks confusing but probably doable. > > Why not have data entry forms running in local application and use data > export/import via Web Services? > > Do you mean you wanted to have one Web Server with WebServices and one > ASP.NET application running on your server, and connecting to the local PCs' > database via "something like Web Services"? > > Shamil > > > ----- Original Message ----- > From: "Jim DeMarco" > To: "VB List (E-mail)" ; "AccessD (E-mail)" > > Sent: Monday, December 12, 2005 7:08 PM > Subject: [AccessD] Is this possible (X-posted) > > > > dba-VB > > AccessD > > > > List, > > > > We have a VB/SQL app that we are actively marketing to other health plans > and county social service agencies that handles enrollments into Medicaid > and other government funded health programs. I have a need to transmit the > apps data electronically from a health plan to a county agency. Yes we can > simply FTP a file and let an agency pull the data down but it's not quite > that simple. Different agencies have different needs for the data (some > have IT resources, some don't, some need data input to send data back to > plan some don't). > > > > My vision is a web portal where the county can define what data the plan > should send them and define a file of what data they'll send back to the > plan. My app should read the file and generate the appropriate export file > and import data correctly based on the county's export (if any). > > > > Using .NET technologies I'd like the portal to also have the ability to > connect to the local copy of my app's database for authentication and data > access. The question is: Can I do this via web services? Can a user log on > to my portal passing me a site ID so I know where their local database > resides for authentication? That done, can I then create data entry forms > against their local copy of the apps database? > > > > We'd rather not host all data here (competing plans may use the app and > probably wouldn't care for that arrangement!) > > > > Hopefully this isn't too confusing and someone can enlighten me. > > > > TIA, > > > > Jim DeMarco > > Director of Application Development > > Hudson Health Plan > > > > > > > > > > > **************************************************************************** > ******* > > "This electronic message is intended to be for the use only of the named > recipient, and may contain information from Hudson Health Plan (HHP) that is > confidential or privileged. If you are not the intended recipient, you are > hereby notified that any disclosure, copying, distribution or use of the > contents of this message is strictly prohibited. If you have received this > message in error or are not the named recipient, please notify us > immediately, either by contacting the sender at the electronic mail address > noted above or calling HHP at (914) 631-1611. If you are not the intended > recipient, please do not forward this email to anyone, and delete and > destroy all copies of this message. Thank You". > > > **************************************************************************** > ******* > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". > **************************************************************************** ******* > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Jdemarco at hudsonhealthplan.org Mon Dec 12 14:46:16 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Mon, 12 Dec 2005 15:46:16 -0500 Subject: [AccessD] Is this possible (X-posted) Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C426D@TTNEXCHCL2.hshhp.com> I was under the impression that if using web services TCP/IP was the de facto transport mechanism. Is this not so? Is the link you posted saying all of those protocols are possibilities? Should I be looking at something besides TCP/IP? This needs to be a secure connection probably via https using my current line of thinking. >> will you decide to use >> Web Services to connect to the client databases or will you decide use Data >> Access Layer classes' instances of your ASP.NET application I thought the data access layer classes would be a part of any web services. Is there some other way to connect to data directly via web service that I'm missing? >> what network protocols and IPC APIs should be better selected for your architecture The log on would have to be a pass-through of some sort so we cannot be in a postion to grab IDs and passwords. In my current architecture since we're hosting the log on page we'd theoretically have access to this info although we should not. Jim D. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Shamil Salakhetdinov Sent: Monday, December 12, 2005 2:58 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is this possible (X-posted) Jim, How do you plan to connect to the client MS SQL Server instances from your Web Server application/Web Services? You say you will know client SQL Server connection string when user will specify ID but what network protocol etc. do you plan to use? Have a look here - http://msdn.microsoft.com/library/default.asp?url=/library/en-us/architec/8_ar_cs_3flf.asp - there are several options to implement network connections to the client MS SQL Server instances from your Web Server application/Web Services/MS SQL Server. (BTW, in such scenario client MS SQL Server instances should be called 'servers' or they could be 'linked MS SQL Servers' if you will also have MS SQL Server instance runnng on your Web Server). When the question with network connection to the client MS SQL Servers is clear and such connection is functioning well then will you decide to use Web Services to connect to the client databases or will you decide use Data Access Layer classes' instances of your ASP.NET application(s) - both cases will be a possible... <<< I think I see a problem with this as we'd have access to each users password via the log on. What do you think? >>> I'm not computer networks and data access security specialist - what network protocols and IPC APIs should be better selected for your architecture - somebody more knowledgeable in this area from this list would better recommend - anybody? Shamil ----- Original Message ----- From: "Jim DeMarco" To: "Access Developers discussion and problem solving" Sent: Monday, December 12, 2005 9:18 PM Subject: Re: [AccessD] Is this possible (X-posted) > Shamil, > > First I'll try to clarify my intent then I'll answer your questions directly. > > I'm trying to eliminate the need for a desktop application for the data transfer process and file schema creation process. I'd like users to log on to our portal. We store a database that contains the connect string for their server database (on their server). When a user logs on we check the organization ID which links to the correct connect string. We then use that string to validate the user at their own SQL database (via Web Service). I think I see a problem with this as we'd have access to each users password via the log on. What do you think? > > Then I'd like to create some data access screens on our portal but the data displayed would come from their SQL databases (accessed via Web Service). > > >> local PC will have Web Server > We prefer not to do this. Why not a Winforms app if this is the case? I'd still have to provide updates to the client app which I'm trying to avoid. > > >>you wanted your users to connect to the Web > >> Server, pass their ID and then Web Server's application use data entry forms > >>generated on Web Server to access user's local data via user's local Web > >> Server's Web Services > No (or sort of). Data entry forms are on our portal but linked (or pointing to) their SQL server database (not local), Web services are hosted here as well. > > You raise an interesting point however. My first go at designing this platform was to let each agency host the web services. Then all we have to do is point at the web service to get data. Does that make more sense? > > I'm trying to take the path of least resistance when it comes to deployment and maintenance which is why I'd like to host the UI and web services if possible. I'd really like one set of web-based UI tools but the ability to connect to many datasources (which are identical as it's the BE to our app). > > Please let me know if I've made mud from mud. > > Jim D. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Shamil > Salakhetdinov > Sent: Monday, December 12, 2005 12:10 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Is this possible (X-posted) > > > <<< > The question is: Can I do this via web services? > >>> > No. > And yes - I mean if you local PC will have Web Server with exposed to the > Outer World Web Services then these Web Services can communicate with > central web server's Web Services. But such system architecture would look > weird to say the least... > > <<< > That done, can I then create data entry forms against their local copy of > the apps database? > >>> > You can export/import data using Web Services - that's clear. > > The rest sounds unclear - you wanted your users to connect to the Web > Server, pass their ID and then Web Server's application use data entry forms > generated on Web Server to access user's local data via user's local Web > Server's Web Services? > > Looks confusing but probably doable. > > Why not have data entry forms running in local application and use data > export/import via Web Services? > > Do you mean you wanted to have one Web Server with WebServices and one > ASP.NET application running on your server, and connecting to the local PCs' > database via "something like Web Services"? > > Shamil > > > ----- Original Message ----- > From: "Jim DeMarco" > To: "VB List (E-mail)" ; "AccessD (E-mail)" > > Sent: Monday, December 12, 2005 7:08 PM > Subject: [AccessD] Is this possible (X-posted) > > > > dba-VB > > AccessD > > > > List, > > > > We have a VB/SQL app that we are actively marketing to other health plans > and county social service agencies that handles enrollments into Medicaid > and other government funded health programs. I have a need to transmit the > apps data electronically from a health plan to a county agency. Yes we can > simply FTP a file and let an agency pull the data down but it's not quite > that simple. Different agencies have different needs for the data (some > have IT resources, some don't, some need data input to send data back to > plan some don't). > > > > My vision is a web portal where the county can define what data the plan > should send them and define a file of what data they'll send back to the > plan. My app should read the file and generate the appropriate export file > and import data correctly based on the county's export (if any). > > > > Using .NET technologies I'd like the portal to also have the ability to > connect to the local copy of my app's database for authentication and data > access. The question is: Can I do this via web services? Can a user log on > to my portal passing me a site ID so I know where their local database > resides for authentication? That done, can I then create data entry forms > against their local copy of the apps database? > > > > We'd rather not host all data here (competing plans may use the app and > probably wouldn't care for that arrangement!) > > > > Hopefully this isn't too confusing and someone can enlighten me. > > > > TIA, > > > > Jim DeMarco > > Director of Application Development > > Hudson Health Plan > > > > > > > > > > > **************************************************************************** > ******* > > "This electronic message is intended to be for the use only of the named > recipient, and may contain information from Hudson Health Plan (HHP) that is > confidential or privileged. If you are not the intended recipient, you are > hereby notified that any disclosure, copying, distribution or use of the > contents of this message is strictly prohibited. If you have received this > message in error or are not the named recipient, please notify us > immediately, either by contacting the sender at the electronic mail address > noted above or calling HHP at (914) 631-1611. If you are not the intended > recipient, please do not forward this email to anyone, and delete and > destroy all copies of this message. Thank You". > > > **************************************************************************** > ******* > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". > **************************************************************************** ******* > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From john at winhaven.net Mon Dec 12 15:14:30 2005 From: john at winhaven.net (John Bartow) Date: Mon, 12 Dec 2005 15:14:30 -0600 Subject: [AccessD] DBA Shareholders Message-ID: <004801c5ff61$0f41d390$7501a8c0@ScuzzPaq> If you have not been notified of this yet, the DBA Annual Shareholders Meeting is starting now. If you have not receieved an email from the dba-owners list please contact me immediately and I will get your email working for you. John Bartow, President Database Advisors, Inc. Email: mailto:president at databaseadvisors.com Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Mon Dec 12 15:22:52 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 12 Dec 2005 13:22:52 -0800 Subject: [AccessD] Is this possible (X-posted) References: <08F823FD83787D4BA0B99CA580AD3C74016C426D@TTNEXCHCL2.hshhp.com> Message-ID: <439DEA2C.5010906@shaw.ca> This might explain at a lower level although it is for SQL analysis services XMLA over TCP/IP http://sqljunkies.com/WebLog/mosha/archive/2005/12/02/as2005_protocol.aspx Jim DeMarco wrote: >I was under the impression that if using web services TCP/IP was the de facto transport mechanism. Is this not so? Is the link you posted saying all of those protocols are possibilities? Should I be looking at something besides TCP/IP? This needs to be a secure connection probably via https using my current line of thinking. > > > >>>will you decide to use >>>Web Services to connect to the client databases or will you decide use Data >>>Access Layer classes' instances of your ASP.NET application >>> >>> >I thought the data access layer classes would be a part of any web services. Is there some other way to connect to data directly via web service that I'm missing? > > > >>>what network protocols and IPC APIs should be better selected for your architecture >>> >>> >The log on would have to be a pass-through of some sort so we cannot be in a postion to grab IDs and passwords. In my current architecture since we're hosting the log on page we'd theoretically have access to this info although we should not. > >Jim D. > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Shamil >Salakhetdinov >Sent: Monday, December 12, 2005 2:58 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Is this possible (X-posted) > > >Jim, > >How do you plan to connect to the client MS SQL Server instances from your >Web Server application/Web Services? > >You say you will know client SQL Server connection string when user will >specify ID but what network protocol etc. do you plan to use? > >Have a look here - >http://msdn.microsoft.com/library/default.asp?url=/library/en-us/architec/8_ar_cs_3flf.asp - >there are several options to implement network connections to the client MS >SQL Server instances from your Web Server application/Web Services/MS SQL >Server. (BTW, in such scenario client MS SQL Server instances should be >called 'servers' or they could be 'linked MS SQL Servers' if you will also >have MS SQL Server instance runnng on your Web Server). > >When the question with network connection to the client MS SQL Servers is >clear and such connection is functioning well then will you decide to use >Web Services to connect to the client databases or will you decide use Data >Access Layer classes' instances of your ASP.NET application(s) - both cases >will be a possible... > ><<< > I think I see a problem with this as we'd have access to each users >password via the log on. What do you think? > > >I'm not computer networks and data access security specialist - what network >protocols and IPC APIs should be better selected for your architecture - >somebody more knowledgeable in this area from this list would better >recommend - anybody? > >Shamil > >----- Original Message ----- >From: "Jim DeMarco" >To: "Access Developers discussion and problem solving" > >Sent: Monday, December 12, 2005 9:18 PM >Subject: Re: [AccessD] Is this possible (X-posted) > > > > >>Shamil, >> >>First I'll try to clarify my intent then I'll answer your questions >> >> >directly. > > >>I'm trying to eliminate the need for a desktop application for the data >> >> >transfer process and file schema creation process. I'd like users to log on >to our portal. We store a database that contains the connect string for >their server database (on their server). When a user logs on we check the >organization ID which links to the correct connect string. We then use that >string to validate the user at their own SQL database (via Web Service). I >think I see a problem with this as we'd have access to each users password >via the log on. What do you think? > > >>Then I'd like to create some data access screens on our portal but the >> >> >data displayed would come from their SQL databases (accessed via Web >Service). > > >>>>local PC will have Web Server >>>> >>>> >>We prefer not to do this. Why not a Winforms app if this is the case? >> >> >I'd still have to provide updates to the client app which I'm trying to >avoid. > > >>>>you wanted your users to connect to the Web >>>>Server, pass their ID and then Web Server's application use data entry >>>> >>>> >forms > > >>>>generated on Web Server to access user's local data via user's local Web >>>>Server's Web Services >>>> >>>> >>No (or sort of). Data entry forms are on our portal but linked (or >> >> >pointing to) their SQL server database (not local), Web services are hosted >here as well. > > >>You raise an interesting point however. My first go at designing this >> >> >platform was to let each agency host the web services. Then all we have to >do is point at the web service to get data. Does that make more sense? > > >>I'm trying to take the path of least resistance when it comes to >> >> >deployment and maintenance which is why I'd like to host the UI and web >services if possible. I'd really like one set of web-based UI tools but the >ability to connect to many datasources (which are identical as it's the BE >to our app). > > >>Please let me know if I've made mud from mud. >> >>Jim D. >> >> >> >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Shamil >>Salakhetdinov >>Sent: Monday, December 12, 2005 12:10 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] Is this possible (X-posted) >> >> >><<< >>The question is: Can I do this via web services? >> >> >>No. >>And yes - I mean if you local PC will have Web Server with exposed to the >>Outer World Web Services then these Web Services can communicate with >>central web server's Web Services. But such system architecture would look >>weird to say the least... >> >><<< >>That done, can I then create data entry forms against their local copy of >>the apps database? >> >> >>You can export/import data using Web Services - that's clear. >> >>The rest sounds unclear - you wanted your users to connect to the Web >>Server, pass their ID and then Web Server's application use data entry >> >> >forms > > >>generated on Web Server to access user's local data via user's local Web >>Server's Web Services? >> >>Looks confusing but probably doable. >> >>Why not have data entry forms running in local application and use data >>export/import via Web Services? >> >>Do you mean you wanted to have one Web Server with WebServices and one >>ASP.NET application running on your server, and connecting to the local >> >> >PCs' > > >>database via "something like Web Services"? >> >>Shamil >> >> >>----- Original Message ----- >>From: "Jim DeMarco" >>To: "VB List (E-mail)" ; "AccessD (E-mail)" >> >>Sent: Monday, December 12, 2005 7:08 PM >>Subject: [AccessD] Is this possible (X-posted) >> >> >> >> >>>dba-VB >>>AccessD >>> >>>List, >>> >>>We have a VB/SQL app that we are actively marketing to other health >>> >>> >plans > > >>and county social service agencies that handles enrollments into Medicaid >>and other government funded health programs. I have a need to transmit >> >> >the > > >>apps data electronically from a health plan to a county agency. Yes we >> >> >can > > >>simply FTP a file and let an agency pull the data down but it's not quite >>that simple. Different agencies have different needs for the data (some >>have IT resources, some don't, some need data input to send data back to >>plan some don't). >> >> >>>My vision is a web portal where the county can define what data the plan >>> >>> >>should send them and define a file of what data they'll send back to the >>plan. My app should read the file and generate the appropriate export file >>and import data correctly based on the county's export (if any). >> >> >>>Using .NET technologies I'd like the portal to also have the ability to >>> >>> >>connect to the local copy of my app's database for authentication and data >>access. The question is: Can I do this via web services? Can a user log >> >> >on > > >>to my portal passing me a site ID so I know where their local database >>resides for authentication? That done, can I then create data entry forms >>against their local copy of the apps database? >> >> >>>We'd rather not host all data here (competing plans may use the app and >>> >>> >>probably wouldn't care for that arrangement!) >> >> >>>Hopefully this isn't too confusing and someone can enlighten me. >>> >>>TIA, >>> >>>Jim DeMarco >>>Director of Application Development >>>Hudson Health Plan >>> >>> >>> >>> >>> >>> >>> >**************************************************************************** > > >>******* >> >> >>>"This electronic message is intended to be for the use only of the named >>> >>> >>recipient, and may contain information from Hudson Health Plan (HHP) that >> >> >is > > >>confidential or privileged. If you are not the intended recipient, you >> >> >are > > >>hereby notified that any disclosure, copying, distribution or use of the >>contents of this message is strictly prohibited. If you have received >> >> >this > > >>message in error or are not the named recipient, please notify us >>immediately, either by contacting the sender at the electronic mail >> >> >address > > >>noted above or calling HHP at (914) 631-1611. If you are not the intended >>recipient, please do not forward this email to anyone, and delete and >>destroy all copies of this message. Thank You". >> >> >**************************************************************************** > > >>******* >> >> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named >> >> >recipient, and may contain information from Hudson Health Plan (HHP) that is >confidential or privileged. If you are not the intended recipient, you are >hereby notified that any disclosure, copying, distribution or use of the >contents of this message is strictly prohibited. If you have received this >message in error or are not the named recipient, please notify us >immediately, either by contacting the sender at the electronic mail address >noted above or calling HHP at (914) 631-1611. If you are not the intended >recipient, please do not forward this email to anyone, and delete and >destroy all copies of this message. Thank You". > > >**************************************************************************** >******* > > >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> > > > -- Marty Connelly Victoria, B.C. Canada From shamil at users.mns.ru Mon Dec 12 16:07:34 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Tue, 13 Dec 2005 01:07:34 +0300 Subject: [AccessD] Is this possible (X-posted) References: <08F823FD83787D4BA0B99CA580AD3C74016C426D@TTNEXCHCL2.hshhp.com> Message-ID: <004801c5ff68$7f9db210$6501a8c0@fincomplex.spb.ru> Jim, https from Server to Client PC will not work as far as I understand - to have http or https working your client PCs have to have Web Server running. Maybe there are other ways to support http protocol - I don't know about them. The best candidate IMO looks like TCP/IP Sockets and Windows Socket2(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/win sock/winsock/windows_sockets_start_page_2.asp) - but in this case your client PCs have to have a static IP address. Or on connection your web server application will get client PCs dynamic IP addresses and then these IP addresses can be used by your server application "talking back" to the clients' SQL Servers via TCP/IP Sockets and Windows Socket 2? <<< Is there some other way to connect to data directly via web service that I'm missing? >>> As far as I understood your Data Entry Forms will be generated by your Web application running on server's web server. Will that be ASP or ASP.NET or another type of web server application? If that will be ASP.NET application then DAL objects can directly talk to your client databases provided connection mentioned above is established. There is no any need in Web Services if only you do not plan to have Web Services running separately from your Web Application used for other purposes. There are also firewall issues to solve - keep opened TCP/IP port 1433 used by MS SQL... Another candidate is .NET Remoting(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cp guide/html/cpconnetremotingarchitecture.asp) - it can be used over TCP/IP or whatever else network protocol - I have to read more about it - I must say I have never deployed .NET Remoting based distributed applications - but it looks like this is relatively easy to do http://www.codeproject.com/csharp/RemotingChatSample.asp.... Shamil ----- Original Message ----- From: "Jim DeMarco" To: "Access Developers discussion and problem solving" Sent: Monday, December 12, 2005 11:46 PM Subject: Re: [AccessD] Is this possible (X-posted) > I was under the impression that if using web services TCP/IP was the de facto transport mechanism. Is this not so? Is the link you posted saying all of those protocols are possibilities? Should I be looking at something besides TCP/IP? This needs to be a secure connection probably via https using my current line of thinking. > > >> will you decide to use > >> Web Services to connect to the client databases or will you decide use Data > >> Access Layer classes' instances of your ASP.NET application > I thought the data access layer classes would be a part of any web services. Is there some other way to connect to data directly via web service that I'm missing? > > >> what network protocols and IPC APIs should be better selected for your architecture > The log on would have to be a pass-through of some sort so we cannot be in a postion to grab IDs and passwords. In my current architecture since we're hosting the log on page we'd theoretically have access to this info although we should not. > > Jim D. > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Shamil > Salakhetdinov > Sent: Monday, December 12, 2005 2:58 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Is this possible (X-posted) > > > Jim, > > How do you plan to connect to the client MS SQL Server instances from your > Web Server application/Web Services? > > You say you will know client SQL Server connection string when user will > specify ID but what network protocol etc. do you plan to use? > > Have a look here - > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/architec/8_ar_cs_3flf.asp - > there are several options to implement network connections to the client MS > SQL Server instances from your Web Server application/Web Services/MS SQL > Server. (BTW, in such scenario client MS SQL Server instances should be > called 'servers' or they could be 'linked MS SQL Servers' if you will also > have MS SQL Server instance runnng on your Web Server). > > When the question with network connection to the client MS SQL Servers is > clear and such connection is functioning well then will you decide to use > Web Services to connect to the client databases or will you decide use Data > Access Layer classes' instances of your ASP.NET application(s) - both cases > will be a possible... > > <<< > I think I see a problem with this as we'd have access to each users > password via the log on. What do you think? > >>> > I'm not computer networks and data access security specialist - what network > protocols and IPC APIs should be better selected for your architecture - > somebody more knowledgeable in this area from this list would better > recommend - anybody? > > Shamil > > ----- Original Message ----- > From: "Jim DeMarco" > To: "Access Developers discussion and problem solving" > > Sent: Monday, December 12, 2005 9:18 PM > Subject: Re: [AccessD] Is this possible (X-posted) > > > > Shamil, > > > > First I'll try to clarify my intent then I'll answer your questions > directly. > > > > I'm trying to eliminate the need for a desktop application for the data > transfer process and file schema creation process. I'd like users to log on > to our portal. We store a database that contains the connect string for > their server database (on their server). When a user logs on we check the > organization ID which links to the correct connect string. We then use that > string to validate the user at their own SQL database (via Web Service). I > think I see a problem with this as we'd have access to each users password > via the log on. What do you think? > > > > Then I'd like to create some data access screens on our portal but the > data displayed would come from their SQL databases (accessed via Web > Service). > > > > >> local PC will have Web Server > > We prefer not to do this. Why not a Winforms app if this is the case? > I'd still have to provide updates to the client app which I'm trying to > avoid. > > > > >>you wanted your users to connect to the Web > > >> Server, pass their ID and then Web Server's application use data entry > forms > > >>generated on Web Server to access user's local data via user's local Web > > >> Server's Web Services > > No (or sort of). Data entry forms are on our portal but linked (or > pointing to) their SQL server database (not local), Web services are hosted > here as well. > > > > You raise an interesting point however. My first go at designing this > platform was to let each agency host the web services. Then all we have to > do is point at the web service to get data. Does that make more sense? > > > > I'm trying to take the path of least resistance when it comes to > deployment and maintenance which is why I'd like to host the UI and web > services if possible. I'd really like one set of web-based UI tools but the > ability to connect to many datasources (which are identical as it's the BE > to our app). > > > > Please let me know if I've made mud from mud. > > > > Jim D. > > > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Shamil > > Salakhetdinov > > Sent: Monday, December 12, 2005 12:10 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Is this possible (X-posted) > > > > > > <<< > > The question is: Can I do this via web services? > > >>> > > No. > > And yes - I mean if you local PC will have Web Server with exposed to the > > Outer World Web Services then these Web Services can communicate with > > central web server's Web Services. But such system architecture would look > > weird to say the least... > > > > <<< > > That done, can I then create data entry forms against their local copy of > > the apps database? > > >>> > > You can export/import data using Web Services - that's clear. > > > > The rest sounds unclear - you wanted your users to connect to the Web > > Server, pass their ID and then Web Server's application use data entry > forms > > generated on Web Server to access user's local data via user's local Web > > Server's Web Services? > > > > Looks confusing but probably doable. > > > > Why not have data entry forms running in local application and use data > > export/import via Web Services? > > > > Do you mean you wanted to have one Web Server with WebServices and one > > ASP.NET application running on your server, and connecting to the local > PCs' > > database via "something like Web Services"? > > > > Shamil > > > > > > ----- Original Message ----- > > From: "Jim DeMarco" > > To: "VB List (E-mail)" ; "AccessD (E-mail)" > > > > Sent: Monday, December 12, 2005 7:08 PM > > Subject: [AccessD] Is this possible (X-posted) > > > > > > > dba-VB > > > AccessD > > > > > > List, > > > > > > We have a VB/SQL app that we are actively marketing to other health > plans > > and county social service agencies that handles enrollments into Medicaid > > and other government funded health programs. I have a need to transmit > the > > apps data electronically from a health plan to a county agency. Yes we > can > > simply FTP a file and let an agency pull the data down but it's not quite > > that simple. Different agencies have different needs for the data (some > > have IT resources, some don't, some need data input to send data back to > > plan some don't). > > > > > > My vision is a web portal where the county can define what data the plan > > should send them and define a file of what data they'll send back to the > > plan. My app should read the file and generate the appropriate export file > > and import data correctly based on the county's export (if any). > > > > > > Using .NET technologies I'd like the portal to also have the ability to > > connect to the local copy of my app's database for authentication and data > > access. The question is: Can I do this via web services? Can a user log > on > > to my portal passing me a site ID so I know where their local database > > resides for authentication? That done, can I then create data entry forms > > against their local copy of the apps database? > > > > > > We'd rather not host all data here (competing plans may use the app and > > probably wouldn't care for that arrangement!) > > > > > > Hopefully this isn't too confusing and someone can enlighten me. > > > > > > TIA, > > > > > > Jim DeMarco > > > Director of Application Development > > > Hudson Health Plan > > > > > > > > > > > > > > > > > > **************************************************************************** > > ******* > > > "This electronic message is intended to be for the use only of the named > > recipient, and may contain information from Hudson Health Plan (HHP) that > is > > confidential or privileged. If you are not the intended recipient, you > are > > hereby notified that any disclosure, copying, distribution or use of the > > contents of this message is strictly prohibited. If you have received > this > > message in error or are not the named recipient, please notify us > > immediately, either by contacting the sender at the electronic mail > address > > noted above or calling HHP at (914) 631-1611. If you are not the intended > > recipient, please do not forward this email to anyone, and delete and > > destroy all copies of this message. Thank You". > > > > > > **************************************************************************** > > ******* > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named > recipient, and may contain information from Hudson Health Plan (HHP) that is > confidential or privileged. If you are not the intended recipient, you are > hereby notified that any disclosure, copying, distribution or use of the > contents of this message is strictly prohibited. If you have received this > message in error or are not the named recipient, please notify us > immediately, either by contacting the sender at the electronic mail address > noted above or calling HHP at (914) 631-1611. If you are not the intended > recipient, please do not forward this email to anyone, and delete and > destroy all copies of this message. Thank You". > > > **************************************************************************** > ******* > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". > **************************************************************************** ******* > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Bruce.Bruen at railcorp.nsw.gov.au Mon Dec 12 16:17:41 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Tue, 13 Dec 2005 09:17:41 +1100 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D075@EXCHVS1.rail.nsw.gov.au> >> That may be true, but from the previous email, it was my assumption that you can not run 1.1 on 2.0 Most emphatically yes. By which I mean no you can't. The runtime checks any reference down to the 3rd part of the assembly version that is referenced. So if your app was ditributed against, say, system.dll v1.1.1234.348734 and your client has 1.1.16789.2343 installed it will run OK. IOW M$ has released an UPDATE to the 1.1 runtime. It will be backward compatible with all 1.1 versions. However it is NOT compatible with any version from 1.0.x.y nor 2.0.x.y Your client can have both 1.1 and 2.0 of the framework (read runtime) installed side-by-side on their machine (or even all three like me). The only cost is disk space. This means that YourApp using .NET OLEdb 1.1 components will not be clobbered when our client installs MyApp which uses .NET OLEdb 2.0 components... And they are pretty different I can tell you! M$ included [u]some[/u] backward compatibility in 2.0 but its at the developer end not the runtime end. For example, the "new" menu component MenuStrip replaces the MainMenu component of 1.1 System.Windows.Forms but they have also included a version of MainMenu in 2.0 so if you, the developer so choose you can still use the old component. But there are no guarantees that MainMenu will exist in 3.0 or even 2.1 SDKs. Nice eh? The idea is that new version components will not clobber apps that are designed for a prior framework. Consider the debacle of trying to run an A97 app on A23K! Half the libraries are changed. Nothing works as it did and your only option is to update YourAccessApp(A97) if our client decides to use MyAccessApp(A23K) as well - not our client's problem, not my problem - I got paid for MyAccessApp. But it's YOUR problem and our client is going to tell you so. Note, though that this applies AFAIDWK to assemblies installed in the GAC. Any component assemblies that are installed in the ThatApp directory are associated with ThatApp only. What this means is that if I distribute a dll called say DataBaseAdvisors.dll that installs in the ?/MyApp/bin directory and you distribute a dll with the same name in ?/YourApp/bin they will never collide. You can also "sign" assemblies, strong name them and then install them in the GAC. I haven't looked into this yet. Is this M$ getting away from backward compatibility deliberate? Yes. See Shamil's posts on Joel's articles. M$ DON'T WANT TO support bcakward compatibility in the new world, its too expensive. But rather than foist the responsibility onto the developer they have come up with this approach. Its not too bad. Developer's don't have to worry about the mine-clobbered-yours-haha problem outlined above, at a cost of client node disk space. There is actually nothing new in this, its just that non-guaranteed compatibility has moved up from the OS space to the end-user application space. And with the plethora of dll's that are killing apps left right and centre at the moment I reckon it's a good idea. bruce -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Josh McFarlane Sent: Saturday, 10 December 2005 6:54 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered On 12/8/05, Michael Maddison wrote: > I believe the idea is that you deploy against the version you build > with. > If MS release a new version it cant break something in a previous > version. > New versions get added and hopefully don't break existing code, chews > up a bit of disc space but who cares? > No more dll hell. If that's true it works for me. > We shall see... That may be true, but from the previous email, it was my assumption that you can not run 1.1 on 2.0 In this case, major versions are not backwards compatible, in which case, do you not still have an issue of DLL hell? (Got that app that needs both 1.1 and 2.032.123RC2? Best hope they don't conflict at all!) -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From DWUTKA at marlow.com Mon Dec 12 16:16:08 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 12 Dec 2005 16:16:08 -0600 Subject: [AccessD] OT: Quote of the day Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD2AD@main2.marlow.com> And we won't mention the terminology misuse either... ;) Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Monday, December 12, 2005 7:44 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Quote of the day ...by all means keep posting Shamil, but despite Gustav's posits and your best efforts, my brain will remain permanently outdated ...it still runs on cogs and gears and the oil is leaking. :) William ----- Original Message ----- From: "Gustav Brock" To: Sent: Monday, December 12, 2005 7:46 AM Subject: Re: [AccessD] OT: Quote of the day > Hi Shamil > > Please keep posting - it's impossible (at least for me) to browse the web > for every interesting article while maintaining a real life. > As a bonus it will keep Williams' brain up to date ... > > As for your wishes for the New World I think it will take not one but > several decades. There are many rocks on the road. > > /gustav > >>>> shamil at users.mns.ru 12-12-2005 13:09 >>> > > I'm just diving deep into TDD issues and I'm finding so many wisemen(IMO) > thoughts, which I agree and I share and which I wanted to share with > AccessD > members who I expect will accept my sharing with pleasure :) > > <<< >> Orwell? Are you still there? >>>> > No. The Orwell's World isn't here anymore - despite the fact that our > government is trying to revive some old Soviet habits - but these are more > "last breadths of the old system" than anything else - even Zbigniew > Brzezinski thinks nowadays that there will be no return to the past here > and > that within a decade or two last Soviet system nightmares will disappear > in > this country... > > ...IMO Orwell is now more there on the West where many people are still > living under the pressure of the old stereotypes... > > ...this World is open now thanks Internet and my guess is that within a > decade the unnatural inter-countries confines will be dropped... > > 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 shamil at users.mns.ru Mon Dec 12 16:49:09 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Tue, 13 Dec 2005 01:49:09 +0300 Subject: [AccessD] OT: How Microsoft Lost the API War References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru><53c8e05a0512091527w7a3d7476q27c01da03b5b83f4@mail.gmail.com><001e01c5fd8a$61032f40$6501a8c0@fincomplex.spb.ru> <53c8e05a0512100805k4db9a978nd38293efb6715fb6@mail.gmail.com> Message-ID: <00a501c5ff6e$45fa8aa0$6501a8c0@fincomplex.spb.ru> > Have they made any mention of being able to stay away from .NET in the > new OS, or is it pretty much a take-it or leave-it situation? Josh, Have a look what Nenad Stefanovic (MSFT) answered today: http://groups.yahoo.com/group/wtl/message/13076 I will give you an answer, based on what I know. Win32 will not be demoted in Vista, it will continue to work the same way as it does in XP. It will be enhanced with new things, and WTL will support them. Shamil ----- Original Message ----- From: "Josh McFarlane" To: "Access Developers discussion and problem solving" Sent: Saturday, December 10, 2005 7:05 PM Subject: Re: [AccessD] OT: How Microsoft Lost the API War > On 12/10/05, Shamil Salakhetdinov wrote: > > Josh, > > > > They can't do what they did with VB6/VBA developers - have a look: > > Shamil, > > Sorry if I made it sound like I thought they were going to destroy > MFC. I've actually read many of the links you posted before and am > pretty confident about MFC staying around. > > What I want is a method by which to program in native C++, but to be > able to take advantage of the Avalon and new MFC framework without > using .NET. > > Maybe I'm just overly stubborn but I don't happen to like > framework-garbage-collectors and the various other things it "handles" > automatically for me, nor the fact that .NET is easily reverse > engineerable. If I'm going to be forced to use .NET, we may end up > developing soley for the *NIX platform, as GUI options are really > secondary in our apps to actual functioning. > > Have they made any mention of being able to stay away from .NET in the > new OS, or is it pretty much a take-it or leave-it situation? > > -- > Josh McFarlane > > "Peace cannot be kept by force. It can only be achieved by understanding." > -Albert Einstein > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Mon Dec 12 19:13:57 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Mon, 12 Dec 2005 20:13:57 -0500 Subject: [AccessD] OT: Quote of the day References: <17724746D360394AA3BFE5B8D40A9C1BD2AD@main2.marlow.com> Message-ID: <001101c5ff82$7e800e40$6101a8c0@JISREGISTRATION.local> ...lol ...why would we talk about you? William ----- Original Message ----- From: To: Sent: Monday, December 12, 2005 5:16 PM Subject: Re: [AccessD] OT: Quote of the day > And we won't mention the terminology misuse either... ;) > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Monday, December 12, 2005 7:44 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Quote of the day > > > ...by all means keep posting Shamil, but despite Gustav's posits and your > best efforts, my brain will remain permanently outdated ...it still runs > on > cogs and gears and the oil is leaking. :) > > William > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Monday, December 12, 2005 7:46 AM > Subject: Re: [AccessD] OT: Quote of the day > > >> Hi Shamil >> >> Please keep posting - it's impossible (at least for me) to browse the web >> for every interesting article while maintaining a real life. >> As a bonus it will keep Williams' brain up to date ... >> >> As for your wishes for the New World I think it will take not one but >> several decades. There are many rocks on the road. >> >> /gustav >> >>>>> shamil at users.mns.ru 12-12-2005 13:09 >>> >> >> I'm just diving deep into TDD issues and I'm finding so many wisemen(IMO) >> thoughts, which I agree and I share and which I wanted to share with >> AccessD >> members who I expect will accept my sharing with pleasure :) >> >> <<< >>> Orwell? Are you still there? >>>>> >> No. The Orwell's World isn't here anymore - despite the fact that our >> government is trying to revive some old Soviet habits - but these are >> more >> "last breadths of the old system" than anything else - even Zbigniew >> Brzezinski thinks nowadays that there will be no return to the past here >> and >> that within a decade or two last Soviet system nightmares will disappear >> in >> this country... >> >> ...IMO Orwell is now more there on the West where many people are still >> living under the pressure of the old stereotypes... >> >> ...this World is open now thanks Internet and my guess is that within a >> decade the unnatural inter-countries confines will be dropped... >> >> 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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DWUTKA at marlow.com Mon Dec 12 19:17:08 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 12 Dec 2005 19:17:08 -0600 Subject: [AccessD] OT: Quote of the day Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD2B0@main2.marlow.com> LOL. Okay, let's not let this one carry into AccessD, we'd get banned for a few months I think. ;) Drew 'code boy' Wutka -----Original Message----- From: William Hindman [SMTP:wdhindman at bellsouth.net] Sent: Monday, December 12, 2005 7:14 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Quote of the day ...lol ...why would we talk about you? William ----- Original Message ----- From: To: Sent: Monday, December 12, 2005 5:16 PM Subject: Re: [AccessD] OT: Quote of the day > And we won't mention the terminology misuse either... ;) > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Monday, December 12, 2005 7:44 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Quote of the day > > > ...by all means keep posting Shamil, but despite Gustav's posits and your > best efforts, my brain will remain permanently outdated ...it still runs > on > cogs and gears and the oil is leaking. :) > > William > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Monday, December 12, 2005 7:46 AM > Subject: Re: [AccessD] OT: Quote of the day > > >> Hi Shamil >> >> Please keep posting - it's impossible (at least for me) to browse the web >> for every interesting article while maintaining a real life. >> As a bonus it will keep Williams' brain up to date ... >> >> As for your wishes for the New World I think it will take not one but >> several decades. There are many rocks on the road. >> >> /gustav >> >>>>> shamil at users.mns.ru 12-12-2005 13:09 >>> >> >> I'm just diving deep into TDD issues and I'm finding so many wisemen(IMO) >> thoughts, which I agree and I share and which I wanted to share with >> AccessD >> members who I expect will accept my sharing with pleasure :) >> >> <<< >>> Orwell? Are you still there? >>>>> >> No. The Orwell's World isn't here anymore - despite the fact that our >> government is trying to revive some old Soviet habits - but these are >> more >> "last breadths of the old system" than anything else - even Zbigniew >> Brzezinski thinks nowadays that there will be no return to the past here >> and >> that within a decade or two last Soviet system nightmares will disappear >> in >> this country... >> >> ...IMO Orwell is now more there on the West where many people are still >> living under the pressure of the old stereotypes... >> >> ...this World is open now thanks Internet and my guess is that within a >> decade the unnatural inter-countries confines will be dropped... >> >> 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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 12 22:55:53 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 12 Dec 2005 20:55:53 -0800 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <200512081349.jB8Dn5J08960@databaseadvisors.com> Message-ID: <022e01c5ffa1$7f973280$017ba8c0@xpserver> Just a note... Applications written on the Framework version 1 run fine on Framework version 2 but try and upgrade the original app and all the references are lost.... it can be very messy and time-consuming to fix especially if like me you are not sure what and why it is all happening. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: December 8, 2005 5:49 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered Under most conditions they are SUPPOSED to play well together, in fact some programs may require one or the other. One issue I ran into is that IIS would not find the 1.1 framework when I installed it AFTER installing the beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my dev machine which runs on the .net framework 1.1, so I had a specific reason for needing the old framework. And in fact the framework itself installed, it was just getting IIS to recognize that was the problem. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Thursday, December 08, 2005 1:01 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered I seem to remember some warnings about uninstalling Netframework 1.0 or 1.1 before applying version 2.0 John Colby wrote: >Yes, the DotNet framework is the basis behind all of the new .net >languages >- vb.net, c#.net, J#.net etc. The latest version of the framework is >2.0, which comes with VS 2005. The framework is actually free, and can >be downloaded at any time. The framework contains the actual >"compilers" for the languages, and programs for the 2.0 frmaework can >be written in notepad if you have the gonads. VS is just a (VERY) >pretty wrapper around the process of writing code for .Net. > > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >- Beach Access Software >Sent: Wednesday, December 07, 2005 7:55 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] OT: Is My ASP Covered > >What is Framework 2.0? Is that part of Visual Studio? > >Rocky > >----- Original Message ----- >From: "John Colby" >To: "'Access Developers discussion and problem solving'" > >Sent: Wednesday, December 07, 2005 4:38 PM >Subject: Re: [AccessD] OT: Is My ASP Covered > > > > >>It's part of the framework 2.0 IIRC. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>Smolin - Beach Access Software >>Sent: Wednesday, December 07, 2005 7:28 PM >>To: AccessD at databaseadvisors.com >>Subject: [AccessD] OT: Is My ASP Covered >> >>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>Server >>2006 product launch gala in Anaheim yesterday and walked out with a >>copy of each. Thought I might try to learn .Net and convert the Sleep >>Advisor to a web app. >> >>I had a 1:1 talk with an MS tech who advised for my application 1) use >>SQL Server Express, 2) Reporting Services will give me the >>functionality I need to duplicate the Access reporting. >> >>In any event the fine print on the back says to use Reporting Services >>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>is that an a la carte purchase? >> >>MTIA, >> >>Rocky Smolin >>Beach Access Software >>http://www.e-z-mrp.com >>858-259-4334 >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 12 22:56:35 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 12 Dec 2005 20:56:35 -0800 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <00cf01c5fbff$9952cd60$6a01a8c0@HAL9004> Message-ID: <022f01c5ffa1$985ac430$017ba8c0@xpserver> Rocky, it is strong recommended.... from experience. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: December 8, 2005 5:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered So you think should I uninstall .Net Framework 1.1 before installing VS Studio 2005? Will IIS function with correctly then with VSS2005? Rocky ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 5:48 AM Subject: Re: [AccessD] OT: Is My ASP Covered > Under most conditions they are SUPPOSED to play well together, in fact > some > programs may require one or the other. One issue I ran into is that IIS > would not find the 1.1 framework when I installed it AFTER installing the > beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my > dev > machine which runs on the .net framework 1.1, so I had a specific reason > for > needing the old framework. And in fact the framework itself installed, it > was just getting IIS to recognize that was the problem. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly > Sent: Thursday, December 08, 2005 1:01 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > I seem to remember some warnings about uninstalling Netframework 1.0 or > 1.1 > before applying version 2.0 > > John Colby wrote: > >>Yes, the DotNet framework is the basis behind all of the new .net >>languages >>- vb.net, c#.net, J#.net etc. The latest version of the framework is >>2.0, which comes with VS 2005. The framework is actually free, and can >>be downloaded at any time. The framework contains the actual >>"compilers" for the languages, and programs for the 2.0 frmaework can >>be written in notepad if you have the gonads. VS is just a (VERY) >>pretty wrapper around the process of writing code for .Net. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >>- Beach Access Software >>Sent: Wednesday, December 07, 2005 7:55 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >>What is Framework 2.0? Is that part of Visual Studio? >> >>Rocky >> >>----- Original Message ----- >>From: "John Colby" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, December 07, 2005 4:38 PM >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >> >>>It's part of the framework 2.0 IIRC. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>>Smolin - Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:28 PM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: Is My ASP Covered >>> >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>>Server >>>2006 product launch gala in Anaheim yesterday and walked out with a >>>copy of each. Thought I might try to learn .Net and convert the Sleep >>>Advisor to a web app. >>> >>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>SQL Server Express, 2) Reporting Services will give me the >>>functionality I need to duplicate the Access reporting. >>> >>>In any event the fine print on the back says to use Reporting Services >>>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>>is that an a la carte purchase? >>> >>>MTIA, >>> >>>Rocky Smolin >>>Beach Access Software >>>http://www.e-z-mrp.com >>>858-259-4334 >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Bruce.Bruen at railcorp.nsw.gov.au Mon Dec 12 23:00:56 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Tue, 13 Dec 2005 16:00:56 +1100 Subject: [AccessD] OT: How To Learn VS 2005 Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D079@EXCHVS1.rail.nsw.gov.au> Charlotte et al, Download at http://www.microsoft.com/downloads/details.aspx?FamilyID=84b1b215-7179-4 ce8-9e32-2f89ce86927e&DisplayLang=en AND GUESS WHAT ! System Requirements * Supported Operating Systems: Windows 2000; Windows 98; Windows ME; Windows Server 2003; Windows XP * Microsoft .NET Framework 1.1 and Microsoft Visual Studio .NET 2003 or Microsoft .NET Framework 1.0 and Microsoft Visual Studio .NET 2002 IOW it doesn't run under framework 2.0 ....and what really cheeses me off is that it is tied to VS.NET as I use the freeware SharpDevelop product (http://www.icsharpcode.net/OpenSource/SD/) bruce -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, 13 December 2005 5:52 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: How To Learn VS 2005 I think there is an english version of something similar Marty, but I avoid wizards until I understand what they are supposed to be doing. Otherwise, how would I know they were really doing what I intended? Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Monday, December 12, 2005 10:37 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: How To Learn VS 2005 Here is an automated SQL Server code generator from Microsoft France Called OLY MARS It allows instant generation of both SQL and .Net code providing a complete library of stored procedures, .NET classes and ready-to-use Windows/Web form controls (including associated documentation). You can use to build corporate templates or get SQL Server programs up and running quickly Some of the Documentation maybe in French only http://www.microsoft.com/france/msdn/olymars/default.mspx Download http://www.microsoft.com/downloads/details.aspx?FamilyID=84b1b215-7179-4 ce8-9e32-2f89ce86927e&DisplayLang=en Charlotte Foust wrote: >Get several books and take at least one class. The Application >Developers training series on .Net is a very good grounding, but like >Access, you don't really learn how to make it run until you try to >develop in it. Converting an application is an excellent way to come >to grips with it, but keep an open mind on HOW you do things because >they won't be the same in most cases. > >Charlotte Foust > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >- Beach Access Software >Sent: Sunday, December 11, 2005 10:52 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] OT: How To Learn VS 2005 > > >So I loaded up VS 2005 with an eye towards converting The Sleep Advisor >to a web app. Opened it up and don't understand a thing I'm looking >at. Looks wonderful but I just don't know where to begin. > >So what advice does anyone have on how to get started. > >The guy at the Microsoft event where I got the VS 2005 strongly >recommended I go to http://www.asp.net and to the tutorials. But I'm >not sure how ASP fits into the mix. Except that the program has to >collect and save and process a minimal amount of data. > >What's the best approach here. Can I learn it myself? Should I find a >class? Get a book? Hire someone to do it for me? > >Thanks for any advice. > >Rocky > > > > > > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From Bruce.Bruen at railcorp.nsw.gov.au Mon Dec 12 23:04:26 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Tue, 13 Dec 2005 16:04:26 +1100 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D07A@EXCHVS1.rail.nsw.gov.au> >> From JC's >> One issue I ran into is that IIS would not find the 1.1 framework when I installed it AFTER installing the beta versions of 2.0. I think this is because the virtual site that .net 2.0 creates is the same name as 1.1 (M$ OOPS!) I lost the 1.1 reference material when installing .net 2.0 as well I had to finally recreate it manually, give it a new name and it don't integrate with the IDE's but ce la vie. bruce This e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From Bruce.Bruen at railcorp.nsw.gov.au Mon Dec 12 23:05:38 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Tue, 13 Dec 2005 16:05:38 +1100 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D07B@EXCHVS1.rail.nsw.gov.au> Jim, See my others. They are not guaranteed to run at all under 2.0 You may have been lucky. bruce -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, 13 December 2005 3:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered Just a note... Applications written on the Framework version 1 run fine on Framework version 2 but try and upgrade the original app and all the references are lost.... it can be very messy and time-consuming to fix especially if like me you are not sure what and why it is all happening. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: December 8, 2005 5:49 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered Under most conditions they are SUPPOSED to play well together, in fact some programs may require one or the other. One issue I ran into is that IIS would not find the 1.1 framework when I installed it AFTER installing the beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my dev machine which runs on the .net framework 1.1, so I had a specific reason for needing the old framework. And in fact the framework itself installed, it was just getting IIS to recognize that was the problem. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Thursday, December 08, 2005 1:01 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered I seem to remember some warnings about uninstalling Netframework 1.0 or 1.1 before applying version 2.0 John Colby wrote: >Yes, the DotNet framework is the basis behind all of the new .net >languages >- vb.net, c#.net, J#.net etc. The latest version of the framework is >2.0, which comes with VS 2005. The framework is actually free, and can >be downloaded at any time. The framework contains the actual >"compilers" for the languages, and programs for the 2.0 frmaework can >be written in notepad if you have the gonads. VS is just a (VERY) >pretty wrapper around the process of writing code for .Net. > > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >- Beach Access Software >Sent: Wednesday, December 07, 2005 7:55 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] OT: Is My ASP Covered > >What is Framework 2.0? Is that part of Visual Studio? > >Rocky > >----- Original Message ----- >From: "John Colby" >To: "'Access Developers discussion and problem solving'" > >Sent: Wednesday, December 07, 2005 4:38 PM >Subject: Re: [AccessD] OT: Is My ASP Covered > > > > >>It's part of the framework 2.0 IIRC. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>Smolin - Beach Access Software >>Sent: Wednesday, December 07, 2005 7:28 PM >>To: AccessD at databaseadvisors.com >>Subject: [AccessD] OT: Is My ASP Covered >> >>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>Server >>2006 product launch gala in Anaheim yesterday and walked out with a >>copy of each. Thought I might try to learn .Net and convert the Sleep >>Advisor to a web app. >> >>I had a 1:1 talk with an MS tech who advised for my application 1) use >>SQL Server Express, 2) Reporting Services will give me the >>functionality I need to duplicate the Access reporting. >> >>In any event the fine print on the back says to use Reporting Services >>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>is that an a la carte purchase? >> >>MTIA, >> >>Rocky Smolin >>Beach Access Software >>http://www.e-z-mrp.com >>858-259-4334 >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From Bruce.Bruen at railcorp.nsw.gov.au Mon Dec 12 23:36:23 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Tue, 13 Dec 2005 16:36:23 +1100 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D07D@EXCHVS1.rail.nsw.gov.au> See here http://www.asp.net/faq/SideBySide.aspx?tabindex=0&tabid=1 Here http://www.15seconds.com/issue/041223.htm >From the 1.1 SDK "side-by-side execution The ability to install and use multiple versions of an assembly in isolation at the same time. Side-by-side execution can apply to applications and components as well as to the .NET Framework. Allowing assemblies to coexist and to execute simultaneously on the same computer is essential to support robust versioning in the common language runtime. " Ditto - Read the last two sentences carefully and note "a high degree". "The .NET Framework provides a high degree of support for backward compatibility. For example, most applications created using version 1.0 will run on version 1.1. The .NET Framework also supports forward compatibility. However, for forward compatibility you might need to modify an application so that the application runs as expected. For both backward and forward compatibility, a change to the .NET Framework that improves security, correctness, or functionality might also raise compatibility issues." Now in the 2.0 SDK we get a bit less promising "The degree of .NET Framework support for backward and forward compatibility is version-specific. The .NET Framework supports both backward and forward compatibility for applications created using version 1.1 only. It does not support forward compatibility in applications created using version 2.0. In the context of the .NET Framework, backward compatibility means that an application created using an early version of the .NET Framework will run on a later version. Conversely, forward compatibility means that an application created using a later version of the .NET Framework will run on an earlier version. The .NET Framework provides a high degree of support for backward compatibility. For example, most applications created using version 1.0 will run on version 1.1 and applications using version 1.1 will run on version 2.0. The .NET Framework also supports forward compatibility for version 1.1 only. However, for forward compatibility you might need to modify an application so that the application runs as expected. Applications created with version 2.0 will not run on earlier versions of the .NET Framework. For both backward and forward compatibility, a change to the .NET Framework that helps improve security, correctness, or functionality might also raise compatibility issues. For more information about compatibility and for a list of the public API modifications to the class library that might affect the compatibility of your application, see Compatibility Considerations and Version Changes . Now if we go to "Compatibility Considerations and Version Changes " This is a sample of the type of info we find System.Windows.Forms System.Windows.Forms.AccessibleStates Valid Message: This enumeration value has been deprecated. There is no replacement. System.Windows.Forms.Control Scale(Single ratio) Message: This method has been deprecated. Use the Scale(SizeF ratio) method instead. Scale(Single dx,Single dy) Message: This method has been deprecated. Use the Scale(SizeF ratio) method instead. System.Windows.Forms.ListBox AddItemsCore(Object[] value) Message: This method has been deprecated. There is no replacement. System.Windows.Forms.ComboBox AddItemsCore(Object[] value) Message: This method has been deprecated. There is no replacement. System.Windows.Forms.Form ApplyAutoScaling() Message: This method has been deprecated. Use the ApplyAutoScaling method instead. GetAutoScaleSize(Font font) Message: This method has been deprecated. Use the AutoScaleDimensions property instead. AutoScale Message: This property has been deprecated. Use the AutoScaleMode property instead. System.Windows.Forms.Label RenderTransparent Message: This property has been deprecated. Use BackColor instead. System.Windows.Forms.PrintPreviewDialog AutoScaleBaseSize Message: This property has been deprecated. Use the AutoScaleDimensions property instead. Particularly note the "There is no replacement" item if your code uses that 1.1 element it wont work. All this can be avoided by retaining both runtimes on the machine. bruce This e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From Bruce.Bruen at railcorp.nsw.gov.au Mon Dec 12 23:46:09 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Tue, 13 Dec 2005 16:46:09 +1100 Subject: [AccessD] OT: Is My ASP Covered WARNING! HTML POST Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D07E@EXCHVS1.rail.nsw.gov.au> Finally, forgive the pic but here is a bit of my WINNT dir. This e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From john at winhaven.net Mon Dec 12 23:57:41 2005 From: john at winhaven.net (John Bartow) Date: Mon, 12 Dec 2005 23:57:41 -0600 Subject: [AccessD] OT: Is My ASP Covered WARNING! HTML POST In-Reply-To: <8531E9A9B2ADC94994C25E0856C5663606D07E@EXCHVS1.rail.nsw.gov.au> Message-ID: <010701c5ffaa$21967980$7501a8c0@ScuzzPaq> Bruce, Attachments won't come through the list server. If you need to I could post a quick picture for you and you could include a link. John R. Bartow WinHaven LLC PO Box 130 Winneconne, WI 54986 920-582-7574 john at winhaven.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruen, Bruce Finally, forgive the pic but here is a bit of my WINNT dir. From Bruce.Bruen at railcorp.nsw.gov.au Tue Dec 13 00:03:43 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Tue, 13 Dec 2005 17:03:43 +1100 Subject: [AccessD] OT: Is My ASP Covered FOR JOHN BARTOW Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D07F@EXCHVS1.rail.nsw.gov.au> Don't worry, its just a clip of explorer showing the three runtimes in place happily on my dev machine. Thanks anyway bruce -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Tuesday, 13 December 2005 4:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered WARNING! HTML POST Bruce, Attachments won't come through the list server. If you need to I could post a quick picture for you and you could include a link. John R. Bartow WinHaven LLC PO Box 130 Winneconne, WI 54986 920-582-7574 john at winhaven.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruen, Bruce Finally, forgive the pic but here is a bit of my WINNT dir. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From mboyd at deloitte.com Tue Dec 13 11:30:15 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Tue, 13 Dec 2005 12:30:15 -0500 Subject: [AccessD] Display Data Horizontally Message-ID: I need to display a table's data horizontally on a report. For example, I have the following data in my table: Boston Philadelphia Seattle I need the report's detail section to display "Boston, Philadelphia, Seattle". Any ideas? Thanks. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] From cfoust at infostatsystems.com Tue Dec 13 11:59:17 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 13 Dec 2005 09:59:17 -0800 Subject: [AccessD] Display Data Horizontally Message-ID: Try a crosstab query as the basis for your report. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd, Mark Thomas (US - Philadelphia) Sent: Tuesday, December 13, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Display Data Horizontally I need to display a table's data horizontally on a report. For example, I have the following data in my table: Boston Philadelphia Seattle I need the report's detail section to display "Boston, Philadelphia, Seattle". Any ideas? Thanks. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Tue Dec 13 12:06:55 2005 From: dmcafee at pacbell.net (David McAfee) Date: Tue, 13 Dec 2005 10:06:55 -0800 Subject: [AccessD] Display Data Horizontally In-Reply-To: Message-ID: I think that's in page setup. I've done it before. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Boyd, Mark Thomas (US - Philadelphia) Sent: Tuesday, December 13, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Display Data Horizontally I need to display a table's data horizontally on a report. For example, I have the following data in my table: Boston Philadelphia Seattle I need the report's detail section to display "Boston, Philadelphia, Seattle". Any ideas? Thanks. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Patricia.O'Connor at otda.state.ny.us Tue Dec 13 12:21:50 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Tue, 13 Dec 2005 13:21:50 -0500 Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F8A@EXCNYSM0A1AI.nysemail.nyenet> Hi all I am having a bit of a disagreement with our TOA people. I need to know how to install Upgrade OFFICE 2000 to 2003 and ADD Access 2003 to a machine with Access 97 & 2000. BUT I don't want to lose Access 97 or Access 2000 and have to re-install. I can not afford to lose the way my access 97 is installed and its service packs. I have several applications in Access 97 that I need to upgrade first to Access 2000 then to Access 2003. One definitely will need some printing code redone cause it uses Print to File Manager 8.mda If this discuss is in the archive can you either send me a direct link or copy of the email. I have tried finding this but not having a good result. Thanks for everything Patti ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. From Jim.Hale at FleetPride.com Tue Dec 13 12:29:36 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Tue, 13 Dec 2005 12:29:36 -0600 Subject: [AccessD] Display Data Horizontally Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8D8@corp-es01.fleetpride.com> check out p 727 of the ADH. "Creating a report based on a crosstab query" Jim Hale -----Original Message----- From: Boyd, Mark Thomas (US - Philadelphia) [mailto:mboyd at deloitte.com] Sent: Tuesday, December 13, 2005 11:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Display Data Horizontally I need to display a table's data horizontally on a report. For example, I have the following data in my table: Boston Philadelphia Seattle I need the report's detail section to display "Boston, Philadelphia, Seattle". Any ideas? Thanks. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From jwcolby at ColbyConsulting.com Tue Dec 13 12:31:00 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 13 Dec 2005 13:31:00 -0500 Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 In-Reply-To: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F8A@EXCNYSM0A1AI.nysemail.nyenet> Message-ID: <200512131831.jBDIVuJ12848@databaseadvisors.com> Just specify a new directory when installing. Do NOT upgrade. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of O'Connor, Patricia (OTDA) Sent: Tuesday, December 13, 2005 1:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 Hi all I am having a bit of a disagreement with our TOA people. I need to know how to install Upgrade OFFICE 2000 to 2003 and ADD Access 2003 to a machine with Access 97 & 2000. BUT I don't want to lose Access 97 or Access 2000 and have to re-install. I can not afford to lose the way my access 97 is installed and its service packs. I have several applications in Access 97 that I need to upgrade first to Access 2000 then to Access 2003. One definitely will need some printing code redone cause it uses Print to File Manager 8.mda If this discuss is in the archive can you either send me a direct link or copy of the email. I have tried finding this but not having a good result. Thanks for everything Patti ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From JHewson at karta.com Tue Dec 13 12:37:01 2005 From: JHewson at karta.com (Jim Hewson) Date: Tue, 13 Dec 2005 12:37:01 -0600 Subject: [AccessD] Display Data Horizontally Message-ID: <9C382E065F54AE48BC3AA7925DCBB01C0396B4F4@karta-exc-int.Karta.com> You're correct. It's columns in the report. Page Setup -> third tab (Columns). If all you are displaying are the city names, columns will work. If OTH you're trying to display the cities then other data, you'll need to have a sub-report to make the cities display correctly. Jim jhewson at karta.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Tuesday, December 13, 2005 12:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally I think that's in page setup. I've done it before. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Boyd, Mark Thomas (US - Philadelphia) Sent: Tuesday, December 13, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Display Data Horizontally I need to display a table's data horizontally on a report. For example, I have the following data in my table: Boston Philadelphia Seattle I need the report's detail section to display "Boston, Philadelphia, Seattle". Any ideas? Thanks. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Tue Dec 13 12:50:50 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Tue, 13 Dec 2005 13:50:50 -0500 Subject: [AccessD] [SPAM SUSPECT] Upgrade to Office 2003 and not lose Access 97 or 2000 In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CFFDC9@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF462@ADGSERVER> A few things to do (not sure of the order between 1 and 2): 1) Do not let 2000 and 2003 remove existing versions when upgrading. 2) Install to a different directory. DO NOT USE the default location. What I did was put 97 in c:\program files\Microsoft Office 97, then for 2000 - c:\program files\Microsoft Office 2000, and for XP - c:\program files\Microsoft Office XP. 3) Install versions from the oldest to the newest. They all work fine that way. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of O'Connor, Patricia (OTDA) Sent: Tuesday, December 13, 2005 1:22 PM To: Access Developers discussion and problem solving Subject: [SPAM SUSPECT] [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 Hi all I am having a bit of a disagreement with our TOA people. I need to know how to install Upgrade OFFICE 2000 to 2003 and ADD Access 2003 to a machine with Access 97 & 2000. BUT I don't want to lose Access 97 or Access 2000 and have to re-install. I can not afford to lose the way my access 97 is installed and its service packs. I have several applications in Access 97 that I need to upgrade first to Access 2000 then to Access 2003. One definitely will need some printing code redone cause it uses Print to File Manager 8.mda If this discuss is in the archive can you either send me a direct link or copy of the email. I have tried finding this but not having a good result. Thanks for everything Patti ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** From mboyd at deloitte.com Tue Dec 13 12:54:15 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Tue, 13 Dec 2005 13:54:15 -0500 Subject: [AccessD] Display Data Horizontally Message-ID: I think the formatting of the report is a bit too complex to change the Record Source to a crosstab query. Setting the detail to dispay in columns might work for what I need to do. Thanks for the suggestions. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Hewson Sent: Tuesday, December 13, 2005 1:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally You're correct. It's columns in the report. Page Setup -> third tab (Columns). If all you are displaying are the city names, columns will work. If OTH you're trying to display the cities then other data, you'll need to have a sub-report to make the cities display correctly. Jim jhewson at karta.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Tuesday, December 13, 2005 12:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally I think that's in page setup. I've done it before. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Boyd, Mark Thomas (US - Philadelphia) Sent: Tuesday, December 13, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Display Data Horizontally I need to display a table's data horizontally on a report. For example, I have the following data in my table: Boston Philadelphia Seattle I need the report's detail section to display "Boston, Philadelphia, Seattle". Any ideas? Thanks. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Tue Dec 13 13:01:34 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Tue, 13 Dec 2005 11:01:34 -0800 Subject: [AccessD] OT: How To Learn VS 2005 References: <005701c5fed6$c89dfa20$6701a8c0@HPLaptop> Message-ID: <038801c60017$a37cc9f0$6801a8c0@HAL9004> They're not offering beginner classes right now, but I'll watch the list and let you know if I sign up for one. http://www.sandiegocet.net/classes/fall/bit-north-cc/c10.php Rocky ----- Original Message ----- From: "Joe Hecht" To: "'Access Developers discussion and problem solving'" Sent: Sunday, December 11, 2005 8:44 PM Subject: Re: [AccessD] OT: How To Learn VS 2005 > > > Where is this place Rocky? Maybe I can drive down from LA > and learn it with you. > > Unless Doug knows somewhere closer? > Rocky, > > For San Diego the best deal is the North County Learning > Center. They have > ASP.NET and VB.NET classes at the wonderful price of $0. I > don't know when > the classes will be updated to VS 2 but the principals as > the same. A class > or two and a couple of books should get you well on the way. > > Doug > > -----Original Message----- > www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jmhecht at earthlink.net Tue Dec 13 13:04:01 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Tue, 13 Dec 2005 11:04:01 -0800 Subject: [AccessD] OT: How To Learn VS 2005 In-Reply-To: <8531E9A9B2ADC94994C25E0856C5663606D079@EXCHVS1.rail.nsw.gov.au> Message-ID: <001601c60017$fb4d41f0$6701a8c0@HPLaptop> I tried the link. The download you requested is unavailable. If you continue to see this message when trying to access this download, go to the "Search for a Download" area on the Download Center home page. Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruen, Bruce Sent: Monday, December 12, 2005 9:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: How To Learn VS 2005 Charlotte et al, Download at http://www.microsoft.com/downloads/details.aspx?FamilyID=84b 1b215-7179-4 ce8-9e32-2f89ce86927e&DisplayLang=en AND GUESS WHAT ! From cfoust at infostatsystems.com Tue Dec 13 13:13:11 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 13 Dec 2005 11:13:11 -0800 Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 Message-ID: You can upgrade if you specify the apps you want to keep earlier versions of. I've done it with no problems. As for separate directories, Office XP and above install to Program Files\Microsoft Office\Office nn\ where nn represents the version number (10, 11, etc.). Office 2000 and earlier installed to Microsoft Office\Office with no version numbers by default. I installed my 2000 to Microsoft Office\Office 9 Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Tuesday, December 13, 2005 10:31 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 Just specify a new directory when installing. Do NOT upgrade. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of O'Connor, Patricia (OTDA) Sent: Tuesday, December 13, 2005 1:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 Hi all I am having a bit of a disagreement with our TOA people. I need to know how to install Upgrade OFFICE 2000 to 2003 and ADD Access 2003 to a machine with Access 97 & 2000. BUT I don't want to lose Access 97 or Access 2000 and have to re-install. I can not afford to lose the way my access 97 is installed and its service packs. I have several applications in Access 97 that I need to upgrade first to Access 2000 then to Access 2003. One definitely will need some printing code redone cause it uses Print to File Manager 8.mda If this discuss is in the archive can you either send me a direct link or copy of the email. I have tried finding this but not having a good result. Thanks for everything Patti ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** From shamil at users.mns.ru Tue Dec 13 13:54:44 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Tue, 13 Dec 2005 22:54:44 +0300 Subject: [AccessD] OT: How To Learn VS 2005 References: <005701c5fed6$c89dfa20$6701a8c0@HPLaptop> <038801c60017$a37cc9f0$6801a8c0@HAL9004> Message-ID: <008e01c6001f$1b6fb650$6501a8c0@fincomplex.spb.ru> <<< ASP.NET and VB.NET classes at the wonderful price of $0. >>> But you're lucky living there in California! I have paid here for .NET and ASP.NET courses USD1500+ a couple of years ago. Next time I will probably get a Visum to the States, buy plane tickets and go there to your Wonderland - it promise to be cheaper than what I got here and with so many new impressions and contacts as far as I can imagine - it would make sense - this trouble and pleasure to fly to the other side of this small planet! :) ... Shamil P.S. US Visum would cost USD200, two way tickets to NYC are <=USD600, NYC<->CA - USD400 should be enough? USD300 for two weeks staying somewhere there not in a luxury hotel of course - something like B&B - should be enough too? - well this would be USD1500. Still foods and car renting and gasoline are not counted - well then another USD500 for foods and car and other small expences - totaling USD2000 for two weeks - that would be enough or I'm dreaming? ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Tuesday, December 13, 2005 10:01 PM Subject: Re: [AccessD] OT: How To Learn VS 2005 > They're not offering beginner classes right now, but I'll watch the list and > let you know if I sign up for one. > > http://www.sandiegocet.net/classes/fall/bit-north-cc/c10.php > > Rocky > From Patricia.O'Connor at otda.state.ny.us Tue Dec 13 13:59:52 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Tue, 13 Dec 2005 14:59:52 -0500 Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F8C@EXCNYSM0A1AI.nysemail.nyenet> Ok so I have them install 2003 in its own directory. They will want to get rid of word,powerpoint,excel and powerpoint 2000 how do I tell them do that and not mess up my access. Thanks so much Patti ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** > -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Tuesday, December 13, 2005 01:31 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Upgrade to Office 2003 and not lose > Access 97 or 2000 > > Just specify a new directory when installing. Do NOT upgrade. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > O'Connor, Patricia (OTDA) > Sent: Tuesday, December 13, 2005 1:22 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Upgrade to Office 2003 and not lose Access > 97 or 2000 > > Hi all > > I am having a bit of a disagreement with our TOA people. I > need to know how to install Upgrade OFFICE 2000 to 2003 and > ADD Access 2003 to a machine with Access 97 & 2000. > > BUT I don't want to lose Access 97 or Access 2000 and have > to re-install. > I can not afford to lose the way my access 97 is installed > and its service packs. > > I have several applications in Access 97 that I need to > upgrade first to Access 2000 then to Access 2003. One > definitely will need some printing code redone cause it uses > Print to File Manager 8.mda > > If this discuss is in the archive can you either send me a > direct link or copy of the email. I have tried finding this > but not having a good result. > > Thanks for everything > Patti > > ****************************************************************** > *Patricia O'Connor > *Associate Computer Programmer Analyst > *OTDA - BDMA > *(W) mailto:Patricia.O'Connor at otda.state.ny.us > *(w) mailto:aa1160 at otda.state.ny.us > ****************************************************************** > -------------------------------------------------------- > This e-mail, including any attachments, may be confidential, > privileged or otherwise legally protected. It is intended > only for the addressee. If you received this e-mail in error > or from someone who was not authorized to send it to you, do > not disseminate, copy or otherwise use this e-mail or its > attachments. Please notify the sender immediately by reply > e-mail and delete the e-mail from your system. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From reuben at gfconsultants.com Tue Dec 13 14:16:29 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Tue, 13 Dec 2005 15:16:29 -0500 Subject: [AccessD] Display Data Horizontally In-Reply-To: Message-ID: Mark, I just sent you a sample report that I use that prints in columns. Check out the code and page setup. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Boyd, Mark > Thomas (US - Philadelphia) > Sent: Tuesday, December 13, 2005 12:30 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Display Data Horizontally > > > I need to display a table's data horizontally on a report. > For example, I have the following data in my table: > > Boston > Philadelphia > Seattle > > I need the report's detail section to display "Boston, Philadelphia, > Seattle". > > Any ideas? > Thanks. > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > This message (including any attachments) contains confidential > information intended for a specific individual and purpose, and > is protected by law. If you are not the intended recipient, you > should delete this message. > > > Any disclosure, copying, or distribution of this message, or the > taking of any action based on it, is strictly prohibited. [v.E.1] > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From bheid at appdevgrp.com Tue Dec 13 14:24:12 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Tue, 13 Dec 2005 15:24:12 -0500 Subject: [AccessD] [SPAM SUSPECT] Re: Upgrade to Office 2003 and not lose Access 97 or 2000 In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CFFE09@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF46A@ADGSERVER> Have them go to add/remove programs, select Office 2000, click on 'Change', select 'Add or remove features', and then deselect the items in the list that you do not want (select the 'not available' item in the dropdown), then click next. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of O'Connor, Patricia (OTDA) Sent: Tuesday, December 13, 2005 3:00 PM To: Access Developers discussion and problem solving Subject: [SPAM SUSPECT] Re: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 Ok so I have them install 2003 in its own directory. They will want to get rid of word,powerpoint,excel and powerpoint 2000 how do I tell them do that and not mess up my access. Thanks so much Patti From artful at rogers.com Tue Dec 13 14:24:23 2005 From: artful at rogers.com (Arthur Fuller) Date: Tue, 13 Dec 2005 15:24:23 -0500 Subject: [AccessD] Is this possible (X-posted) In-Reply-To: <00b401c5ff3e$e0882080$6501a8c0@fincomplex.spb.ru> Message-ID: <200512132025.jBDKPbJ12585@databaseadvisors.com> I would suggest that you: 1. construct an abstract model of all the data you are willing to capture and store; 2. find a beta customer in each of your top 10 potential locales (this based presumably on population, but perhaps not); 3. show each beta customer your model and await feedback; 4. redesign your model based on feedback. As Shamil has pointed out, you can certainly do this as a web service, and such an approach provides the additional benefit of abstracting the location of the data. (I.e. you could host it yourself or contract an ISP to host it for you.) As Shamil also pointed out, various aspects of the project are decidedly unclear.... your intended market, their ability and willingness to pay, your ability and willingness to customize the app for a given customer, and so on. This stuff needs some clarity before you design the actual model that you would sell, IMO. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: December 12, 2005 12:10 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is this possible (X-posted) <<< The question is: Can I do this via web services? >>> No. And yes - I mean if you local PC will have Web Server with exposed to the Outer World Web Services then these Web Services can communicate with central web server's Web Services. But such system architecture would look weird to say the least... <<< That done, can I then create data entry forms against their local copy of the apps database? >>> You can export/import data using Web Services - that's clear. The rest sounds unclear - you wanted your users to connect to the Web Server, pass their ID and then Web Server's application use data entry forms generated on Web Server to access user's local data via user's local Web Server's Web Services? Looks confusing but probably doable. Why not have data entry forms running in local application and use data export/import via Web Services? Do you mean you wanted to have one Web Server with WebServices and one ASP.NET application running on your server, and connecting to the local PCs' database via "something like Web Services"? Shamil ----- Original Message ----- From: "Jim DeMarco" To: "VB List (E-mail)" ; "AccessD (E-mail)" Sent: Monday, December 12, 2005 7:08 PM Subject: [AccessD] Is this possible (X-posted) > dba-VB > AccessD > > List, > > We have a VB/SQL app that we are actively marketing to other health plans and county social service agencies that handles enrollments into Medicaid and other government funded health programs. I have a need to transmit the apps data electronically from a health plan to a county agency. Yes we can simply FTP a file and let an agency pull the data down but it's not quite that simple. Different agencies have different needs for the data (some have IT resources, some don't, some need data input to send data back to plan some don't). > > My vision is a web portal where the county can define what data the plan should send them and define a file of what data they'll send back to the plan. My app should read the file and generate the appropriate export file and import data correctly based on the county's export (if any). > > Using .NET technologies I'd like the portal to also have the ability to connect to the local copy of my app's database for authentication and data access. The question is: Can I do this via web services? Can a user log on to my portal passing me a site ID so I know where their local database resides for authentication? That done, can I then create data entry forms against their local copy of the apps database? > > We'd rather not host all data here (competing plans may use the app and probably wouldn't care for that arrangement!) > > Hopefully this isn't too confusing and someone can enlighten me. > > TIA, > > Jim DeMarco > Director of Application Development > Hudson Health Plan > > > > > **************************************************************************** ******* > "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". > **************************************************************************** ******* > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 earthlink.net Tue Dec 13 14:34:14 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Tue, 13 Dec 2005 15:34:14 -0500 Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 In-Reply-To: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F8A@EXCNYSM0A1AI.nysemail.nyenet> Message-ID: Patti, Do as the others have outlined, but be aware that some components of Office (ie. graphics handling) are shared between versions of Office and installing a latter version will cause these shared components to be used by the earlier version. I have not had any problems with this, just be aware that even installing in a separate directory is no longer sufficient to protect yourself from possible incompatibilities. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of O'Connor, Patricia (OTDA) Sent: Tuesday, December 13, 2005 1:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 Hi all I am having a bit of a disagreement with our TOA people. I need to know how to install Upgrade OFFICE 2000 to 2003 and ADD Access 2003 to a machine with Access 97 & 2000. BUT I don't want to lose Access 97 or Access 2000 and have to re-install. I can not afford to lose the way my access 97 is installed and its service packs. I have several applications in Access 97 that I need to upgrade first to Access 2000 then to Access 2003. One definitely will need some printing code redone cause it uses Print to File Manager 8.mda If this discuss is in the archive can you either send me a direct link or copy of the email. I have tried finding this but not having a good result. Thanks for everything Patti ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mboyd at deloitte.com Tue Dec 13 14:36:33 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Tue, 13 Dec 2005 15:36:33 -0500 Subject: [AccessD] Display Data Horizontally Message-ID: Thanks Reuben. I can use the columns to set up the data to display horizontally, but I can't format it so the fields display together, with commas separating them. For example, I'd like the data to appear as "Boston, Philadelphia, Seattle". Thanks again for the sample report. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Tuesday, December 13, 2005 3:16 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally Mark, I just sent you a sample report that I use that prints in columns. Check out the code and page setup. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Boyd, Mark > Thomas (US - Philadelphia) > Sent: Tuesday, December 13, 2005 12:30 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Display Data Horizontally > > > I need to display a table's data horizontally on a report. > For example, I have the following data in my table: > > Boston > Philadelphia > Seattle > > I need the report's detail section to display "Boston, Philadelphia, > Seattle". > > Any ideas? > Thanks. > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > This message (including any attachments) contains confidential > information intended for a specific individual and purpose, and > is protected by law. If you are not the intended recipient, you > should delete this message. > > > Any disclosure, copying, or distribution of this message, or the > taking of any action based on it, is strictly prohibited. [v.E.1] > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Tue Dec 13 14:58:41 2005 From: dmcafee at pacbell.net (David Mcafee) Date: Tue, 13 Dec 2005 12:58:41 -0800 (PST) Subject: [AccessD] Display Data Horizontally In-Reply-To: Message-ID: <20051213205841.87213.qmail@web80823.mail.yahoo.com> well, if thats all you want to do, you only need one field. The report doesn't need to be bound. Open a recordset and loop through the records and build a string by adding strMyRS = strMyRS & ", " inside the loop. "Boyd, Mark Thomas (US - Philadelphia)" wrote: Thanks Reuben. I can use the columns to set up the data to display horizontally, but I can't format it so the fields display together, with commas separating them. For example, I'd like the data to appear as "Boston, Philadelphia, Seattle". Thanks again for the sample report. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Tuesday, December 13, 2005 3:16 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally Mark, I just sent you a sample report that I use that prints in columns. Check out the code and page setup. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Boyd, Mark > Thomas (US - Philadelphia) > Sent: Tuesday, December 13, 2005 12:30 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Display Data Horizontally > > > I need to display a table's data horizontally on a report. > For example, I have the following data in my table: > > Boston > Philadelphia > Seattle > > I need the report's detail section to display "Boston, Philadelphia, > Seattle". > > Any ideas? > Thanks. > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > This message (including any attachments) contains confidential > information intended for a specific individual and purpose, and > is protected by law. If you are not the intended recipient, you > should delete this message. > > > Any disclosure, copying, or distribution of this message, or the > taking of any action based on it, is strictly prohibited. [v.E.1] > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jdemarco at hudsonhealthplan.org Tue Dec 13 15:02:52 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Tue, 13 Dec 2005 16:02:52 -0500 Subject: [AccessD] Is this possible (X-posted) Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C4280@TTNEXCHCL2.hshhp.com> Thanks for the comments Arthur. >>1. construct an abstract model of all the data you are willing to capture >>and store; Our app is client/server with the user organization hosting their own copy of the SQL BE. The plan is to give local gov't agencies the ability to create a schema that tells the health plans what data they need from our app (schema defined and downloadable via the web portal). Health plans can download the schema and implement it when exporting data for a given county. >>2. find a beta customer We do have one organization currently using the app and we'll test the web access scenario with them (and we'll use our BE to see that we can access data in both locations from our portal). After that it's a marketing game. >> you can certainly do this as a web service, and >> such an approach provides the additional benefit of abstracting the location >> of the data. This is really my key issue. .NET Remoting may do the trick. I'm researching now. >>willingness to customize the app for a given customer Customization is a key element of the portal as different counties have different needs for the data. These range from using our client/server app to process data to simply importing data into internal systems to using tools provided on the portal to do data entry and other data processing tasks w/o our app installed locally. Target market is identified in my original post and willingness to pay is really an outstanding issue right now. Electronic data transfer of this data to local agencies is a huge political item right now and we are at the forefront of the issue. There is no other product or health plan pursuing this as actively as we are (and not just to sell our app; we're a health plan first and foremost). Jim D. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Arthur Fuller Sent: Tuesday, December 13, 2005 3:24 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Is this possible (X-posted) I would suggest that you: 1. construct an abstract model of all the data you are willing to capture and store; 2. find a beta customer in each of your top 10 potential locales (this based presumably on population, but perhaps not); 3. show each beta customer your model and await feedback; 4. redesign your model based on feedback. As Shamil has pointed out, you can certainly do this as a web service, and such an approach provides the additional benefit of abstracting the location of the data. (I.e. you could host it yourself or contract an ISP to host it for you.) As Shamil also pointed out, various aspects of the project are decidedly unclear.... your intended market, their ability and willingness to pay, your ability and willingness to customize the app for a given customer, and so on. This stuff needs some clarity before you design the actual model that you would sell, IMO. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: December 12, 2005 12:10 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is this possible (X-posted) <<< The question is: Can I do this via web services? >>> No. And yes - I mean if you local PC will have Web Server with exposed to the Outer World Web Services then these Web Services can communicate with central web server's Web Services. But such system architecture would look weird to say the least... <<< That done, can I then create data entry forms against their local copy of the apps database? >>> You can export/import data using Web Services - that's clear. The rest sounds unclear - you wanted your users to connect to the Web Server, pass their ID and then Web Server's application use data entry forms generated on Web Server to access user's local data via user's local Web Server's Web Services? Looks confusing but probably doable. Why not have data entry forms running in local application and use data export/import via Web Services? Do you mean you wanted to have one Web Server with WebServices and one ASP.NET application running on your server, and connecting to the local PCs' database via "something like Web Services"? Shamil ----- Original Message ----- From: "Jim DeMarco" To: "VB List (E-mail)" ; "AccessD (E-mail)" Sent: Monday, December 12, 2005 7:08 PM Subject: [AccessD] Is this possible (X-posted) > dba-VB > AccessD > > List, > > We have a VB/SQL app that we are actively marketing to other health plans and county social service agencies that handles enrollments into Medicaid and other government funded health programs. I have a need to transmit the apps data electronically from a health plan to a county agency. Yes we can simply FTP a file and let an agency pull the data down but it's not quite that simple. Different agencies have different needs for the data (some have IT resources, some don't, some need data input to send data back to plan some don't). > > My vision is a web portal where the county can define what data the plan should send them and define a file of what data they'll send back to the plan. My app should read the file and generate the appropriate export file and import data correctly based on the county's export (if any). > > Using .NET technologies I'd like the portal to also have the ability to connect to the local copy of my app's database for authentication and data access. The question is: Can I do this via web services? Can a user log on to my portal passing me a site ID so I know where their local database resides for authentication? That done, can I then create data entry forms against their local copy of the apps database? > > We'd rather not host all data here (competing plans may use the app and probably wouldn't care for that arrangement!) > > Hopefully this isn't too confusing and someone can enlighten me. > > TIA, > > Jim DeMarco > Director of Application Development > Hudson Health Plan > > > > > **************************************************************************** ******* > "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". > **************************************************************************** ******* > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From dmcafee at pacbell.net Tue Dec 13 15:02:41 2005 From: dmcafee at pacbell.net (David Mcafee) Date: Tue, 13 Dec 2005 13:02:41 -0800 (PST) Subject: [AccessD] Display Data Horizontally In-Reply-To: Message-ID: <20051213210241.6646.qmail@web80810.mail.yahoo.com> well, if thats all you want to do, you only need one field. The report doesn't need to be bound. Open a recordset and loop through the records and build a string by adding From mboyd at deloitte.com Tue Dec 13 15:12:26 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Tue, 13 Dec 2005 16:12:26 -0500 Subject: [AccessD] Display Data Horizontally Message-ID: Where do I code this? In the Detail_Format event of the report? Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Mcafee Sent: Tuesday, December 13, 2005 3:59 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally well, if thats all you want to do, you only need one field. The report doesn't need to be bound. Open a recordset and loop through the records and build a string by adding strMyRS = strMyRS & ", " inside the loop. "Boyd, Mark Thomas (US - Philadelphia)" wrote: Thanks Reuben. I can use the columns to set up the data to display horizontally, but I can't format it so the fields display together, with commas separating them. For example, I'd like the data to appear as "Boston, Philadelphia, Seattle". Thanks again for the sample report. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Tuesday, December 13, 2005 3:16 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally Mark, I just sent you a sample report that I use that prints in columns. Check out the code and page setup. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Boyd, Mark > Thomas (US - Philadelphia) > Sent: Tuesday, December 13, 2005 12:30 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Display Data Horizontally > > > I need to display a table's data horizontally on a report. > For example, I have the following data in my table: > > Boston > Philadelphia > Seattle > > I need the report's detail section to display "Boston, Philadelphia, > Seattle". > > Any ideas? > Thanks. > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > This message (including any attachments) contains confidential > information intended for a specific individual and purpose, and > is protected by law. If you are not the intended recipient, you > should delete this message. > > > Any disclosure, copying, or distribution of this message, or the > taking of any action based on it, is strictly prohibited. [v.E.1] > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Tue Dec 13 15:54:49 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 13 Dec 2005 21:54:49 +0000 Subject: [AccessD] Weekend fun: Primes In-Reply-To: Message-ID: Gustav, I still don't know why this intrigues me...but I found away around the 2,147,483,647 problem I was having...I got rid of the MOD function, just used division instead, and used Instr(1,RemainderTest,".") to see if the number had a decimal. Not sure what I will do with this new knowledge...but I now know alot of large Prime numbers. Now that I have a db that will tell me if any number is prime...any suggestions, if any, of what to do with it? Thanks, Mark >From: "Mark A Matte" >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Weekend fun: Primes >Date: Fri, 09 Dec 2005 21:58:13 +0000 > >...and...I found this in the help...not that it matters...just kinda >weird...the PRIME number I maxed out on...is also the number used to set an >access window to the color of your desktop: > >In the property box, type one of the numbers listed in the following table. >For example, if you want the background of your form to display the same >color that you or another user uses for the Windows background color, set >the BackColor property to -2147483643, the value for Window. > >Screen element >Scroll bar -2147483648 >*Desktop -2147483647*****My Max Number >Active window title bar -2147483646 >Inactive window title bar -2147483645 >Menu bar -2147483644 >Window -2147483643 > > > >From: "Mark A Matte" > >Reply-To: Access Developers discussion and problem > >solving > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] Weekend fun: Primes > >Date: Fri, 09 Dec 2005 21:14:03 +0000 > > > >Gustav, > > > >For whatever reason your email inspired me to look at primes...and I >wrote > >a > >module in A2k that would determine if a number was prime or not...it >seems > >to work fine...until I get to the number 2,147,483,647 . I'm using the > >MOD > >function in the module...and it apparently cannot handle a number larger > >than this in VBA...I get an "OVERFLOW" error. Any ideas? > > > >Thanks, > > > >Mark > > > >P.S...and if this is calculating correctly...2,147,483,647 just happens >to > >be PRIME!!! > > > > > > > > >From: "Gustav Brock" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: > > >Subject: [AccessD] Weekend fun: Primes > > >Date: Fri, 09 Dec 2005 16:47:17 +0100 > > > > > >Hi all > > > > > >Bored with report design, stubborn queries and/or naughty kids? > > > > > >"The problem of distinguishing prime numbers from composite numbers and > >of > > >resolving the latter into their prime factors is known to be one of the > > >most important and useful in arithmetic. [...] > > >The dignity of the science itself seems to require that every possible > > >means be explored for the solution of a problem so elegant and so > > >celebrated." > > > Carl Friedrich Gauss (1777-1855) > > > > > >A young, clever guy, Per Leslie Jensen, has dealt with this. Here's his > > >presentation: > > > > > > http://www.pgnfs.org > > > > > >Well done and worth a study! > > > > > >/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 From dwaters at usinternet.com Tue Dec 13 15:56:46 2005 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 13 Dec 2005 15:56:46 -0600 Subject: [AccessD] OT: How To Learn VS 2005 In-Reply-To: <27015051.1134503897516.JavaMail.root@sniper13> Message-ID: <000201c60030$1d1ce160$0200a8c0@danwaters> Shamil, This looks like a state or county school, probably supported by state or local taxes. People taking the class may need to be a CA state resident or a county resident. I don't remember who took the classes, but they may know if there are eligibility requirements for this particular school. Or, perhaps how to get around the eligibility requirements! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Tuesday, December 13, 2005 1:55 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: How To Learn VS 2005 <<< ASP.NET and VB.NET classes at the wonderful price of $0. >>> But you're lucky living there in California! I have paid here for .NET and ASP.NET courses USD1500+ a couple of years ago. Next time I will probably get a Visum to the States, buy plane tickets and go there to your Wonderland - it promise to be cheaper than what I got here and with so many new impressions and contacts as far as I can imagine - it would make sense - this trouble and pleasure to fly to the other side of this small planet! :) ... Shamil P.S. US Visum would cost USD200, two way tickets to NYC are <=USD600, NYC<->CA - USD400 should be enough? USD300 for two weeks staying somewhere there not in a luxury hotel of course - something like B&B - should be enough too? - well this would be USD1500. Still foods and car renting and gasoline are not counted - well then another USD500 for foods and car and other small expences - totaling USD2000 for two weeks - that would be enough or I'm dreaming? ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Tuesday, December 13, 2005 10:01 PM Subject: Re: [AccessD] OT: How To Learn VS 2005 > They're not offering beginner classes right now, but I'll watch the list and > let you know if I sign up for one. > > http://www.sandiegocet.net/classes/fall/bit-north-cc/c10.php > > Rocky > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Tue Dec 13 16:03:07 2005 From: dmcafee at pacbell.net (David McAfee) Date: Tue, 13 Dec 2005 14:03:07 -0800 Subject: [AccessD] Display Data Horizontally In-Reply-To: Message-ID: Yes, or you can create a function to do it for you. Then place the text box on a form or any report and make its source = YourFunctionName(SomeParameterIfNecerssary) and the function can return as text, like this (warning untested OTTOMH code): Public Function ListToString(SomeValue as int) as string Dim Output As string Dim db As DAO.Database Dim rst As DAO.Recordset Set db = CurrentDb() Set rst = db.OpenRecordset("SELECT City FROM tblCities WHERE RegionCode = " SomeValue) If rst.BOF And rst.EOF Then Output = "" Else rst.MoveLast Do Until rst.eof OutPut = Output & ", " & rst![City] rst.MoveNext Loop 'Might have to trim leading or lagging commas here Output = Right(Output, Len(Output) -2 End If ListToString = Output rst.Close Set rst = Nothing db.Close End Function -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Boyd, Mark Thomas (US - Philadelphia) Sent: Tuesday, December 13, 2005 1:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally Where do I code this? In the Detail_Format event of the report? Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Mcafee Sent: Tuesday, December 13, 2005 3:59 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally well, if thats all you want to do, you only need one field. The report doesn't need to be bound. Open a recordset and loop through the records and build a string by adding strMyRS = strMyRS & ", " inside the loop. "Boyd, Mark Thomas (US - Philadelphia)" wrote: Thanks Reuben. I can use the columns to set up the data to display horizontally, but I can't format it so the fields display together, with commas separating them. For example, I'd like the data to appear as "Boston, Philadelphia, Seattle". Thanks again for the sample report. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Tuesday, December 13, 2005 3:16 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally Mark, I just sent you a sample report that I use that prints in columns. Check out the code and page setup. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Boyd, Mark > Thomas (US - Philadelphia) > Sent: Tuesday, December 13, 2005 12:30 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Display Data Horizontally > > > I need to display a table's data horizontally on a report. > For example, I have the following data in my table: > > Boston > Philadelphia > Seattle > > I need the report's detail section to display "Boston, Philadelphia, > Seattle". > > Any ideas? > Thanks. > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > This message (including any attachments) contains confidential > information intended for a specific individual and purpose, and > is protected by law. If you are not the intended recipient, you > should delete this message. > > > Any disclosure, copying, or distribution of this message, or the > taking of any action based on it, is strictly prohibited. [v.E.1] > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Tue Dec 13 16:18:37 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 14 Dec 2005 08:18:37 +1000 Subject: [AccessD] Weekend fun: Primes In-Reply-To: References: Message-ID: <439FD55D.7428.876B406@stuart.lexacorp.com.pg> On 13 Dec 2005 at 21:54, Mark A Matte wrote: > Gustav, > > I still don't know why this intrigues me...but I found away around the > 2,147,483,647 problem I was having...I got rid of the MOD function, just > used division instead, and used Instr(1,RemainderTest,".") to see if the > number had a decimal. > > Not sure what I will do with this new knowledge...but I now know alot of > large Prime numbers. Now that I have a db that will tell me if any number is > prime...any suggestions, if any, of what to do with it? > Any number? In that case Find the 43rd Mersenne Prime. http://www.mersenne.org/prime.htm Then go for the $10,000 prize for finding the first 10 million digit prime number. http://www.eff.org/awards/coop.php -- Stuart From stuart at lexacorp.com.pg Tue Dec 13 16:20:59 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 14 Dec 2005 08:20:59 +1000 Subject: [AccessD] Display Data Horizontally In-Reply-To: Message-ID: <439FD5EB.23084.878DE58@stuart.lexacorp.com.pg> On 13 Dec 2005 at 12:30, Boyd, Mark Thomas (US - Phila wrote: > I need to display a table's data horizontally on a report. > For example, I have the following data in my table: > > Boston > Philadelphia > Seattle > > I need the report's detail section to display "Boston, Philadelphia, > Seattle". > See the thread on 23 and 24 Nov 2055 with the Subject "Need Help". It was about exactly the same requirement. -- Stuart From artful at rogers.com Tue Dec 13 17:45:48 2005 From: artful at rogers.com (Arthur Fuller) Date: Tue, 13 Dec 2005 18:45:48 -0500 Subject: [AccessD] Is this possible (X-posted) In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C4280@TTNEXCHCL2.hshhp.com> Message-ID: <200512132345.jBDNjkJ08150@databaseadvisors.com> Glad to see that I hit your nail at least somewhat on its head. I would stress that you need more than one beta client. Since I do not live in the USA, I cannot anticipate the local differences (given my decidedly limited knowledge of the intricacies of fed v. state arrangements) but my guess would be that you need at least one client per major jurisdiction, so each client could represent one state's perspective and speak for its laws etc. All the jurisdictional issues aside, IMO your best bet is to find the state that wants the most data and design your model around its requirements. Then you can supply state-specific subsets to any interested client. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim DeMarco Sent: December 13, 2005 4:03 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is this possible (X-posted) Thanks for the comments Arthur. >>1. construct an abstract model of all the data you are willing to capture >>and store; Our app is client/server with the user organization hosting their own copy of the SQL BE. The plan is to give local gov't agencies the ability to create a schema that tells the health plans what data they need from our app (schema defined and downloadable via the web portal). Health plans can download the schema and implement it when exporting data for a given county. >>2. find a beta customer We do have one organization currently using the app and we'll test the web access scenario with them (and we'll use our BE to see that we can access data in both locations from our portal). After that it's a marketing game. >> you can certainly do this as a web service, and >> such an approach provides the additional benefit of abstracting the location >> of the data. This is really my key issue. .NET Remoting may do the trick. I'm researching now. >>willingness to customize the app for a given customer Customization is a key element of the portal as different counties have different needs for the data. These range from using our client/server app to process data to simply importing data into internal systems to using tools provided on the portal to do data entry and other data processing tasks w/o our app installed locally. Target market is identified in my original post and willingness to pay is really an outstanding issue right now. Electronic data transfer of this data to local agencies is a huge political item right now and we are at the forefront of the issue. There is no other product or health plan pursuing this as actively as we are (and not just to sell our app; we're a health plan first and foremost). Jim D. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Arthur Fuller Sent: Tuesday, December 13, 2005 3:24 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Is this possible (X-posted) I would suggest that you: 1. construct an abstract model of all the data you are willing to capture and store; 2. find a beta customer in each of your top 10 potential locales (this based presumably on population, but perhaps not); 3. show each beta customer your model and await feedback; 4. redesign your model based on feedback. As Shamil has pointed out, you can certainly do this as a web service, and such an approach provides the additional benefit of abstracting the location of the data. (I.e. you could host it yourself or contract an ISP to host it for you.) As Shamil also pointed out, various aspects of the project are decidedly unclear.... your intended market, their ability and willingness to pay, your ability and willingness to customize the app for a given customer, and so on. This stuff needs some clarity before you design the actual model that you would sell, IMO. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: December 12, 2005 12:10 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is this possible (X-posted) <<< The question is: Can I do this via web services? >>> No. And yes - I mean if you local PC will have Web Server with exposed to the Outer World Web Services then these Web Services can communicate with central web server's Web Services. But such system architecture would look weird to say the least... <<< That done, can I then create data entry forms against their local copy of the apps database? >>> You can export/import data using Web Services - that's clear. The rest sounds unclear - you wanted your users to connect to the Web Server, pass their ID and then Web Server's application use data entry forms generated on Web Server to access user's local data via user's local Web Server's Web Services? Looks confusing but probably doable. Why not have data entry forms running in local application and use data export/import via Web Services? Do you mean you wanted to have one Web Server with WebServices and one ASP.NET application running on your server, and connecting to the local PCs' database via "something like Web Services"? Shamil ----- Original Message ----- From: "Jim DeMarco" To: "VB List (E-mail)" ; "AccessD (E-mail)" Sent: Monday, December 12, 2005 7:08 PM Subject: [AccessD] Is this possible (X-posted) > dba-VB > AccessD > > List, > > We have a VB/SQL app that we are actively marketing to other health plans and county social service agencies that handles enrollments into Medicaid and other government funded health programs. I have a need to transmit the apps data electronically from a health plan to a county agency. Yes we can simply FTP a file and let an agency pull the data down but it's not quite that simple. Different agencies have different needs for the data (some have IT resources, some don't, some need data input to send data back to plan some don't). > > My vision is a web portal where the county can define what data the plan should send them and define a file of what data they'll send back to the plan. My app should read the file and generate the appropriate export file and import data correctly based on the county's export (if any). > > Using .NET technologies I'd like the portal to also have the ability to connect to the local copy of my app's database for authentication and data access. The question is: Can I do this via web services? Can a user log on to my portal passing me a site ID so I know where their local database resides for authentication? That done, can I then create data entry forms against their local copy of the apps database? > > We'd rather not host all data here (competing plans may use the app and probably wouldn't care for that arrangement!) > > Hopefully this isn't too confusing and someone can enlighten me. > > TIA, > > Jim DeMarco > Director of Application Development > Hudson Health Plan > > > > > **************************************************************************** ******* > "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". > **************************************************************************** ******* > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Tue Dec 13 17:50:40 2005 From: artful at rogers.com (Arthur Fuller) Date: Tue, 13 Dec 2005 18:50:40 -0500 Subject: [AccessD] Weekend fun: Primes In-Reply-To: Message-ID: <200512132350.jBDNodJ09264@databaseadvisors.com> Not a prod but a gentle friendly nudge. What is that largest prime? Arthur -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: December 13, 2005 4:55 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Weekend fun: Primes Gustav, I still don't know why this intrigues me...but I found away around the 2,147,483,647 problem I was having...I got rid of the MOD function, just used division instead, and used Instr(1,RemainderTest,".") to see if the number had a decimal. Not sure what I will do with this new knowledge...but I now know alot of large Prime numbers. Now that I have a db that will tell me if any number is prime...any suggestions, if any, of what to do with it? Thanks, Mark From martyconnelly at shaw.ca Tue Dec 13 20:13:13 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 13 Dec 2005 18:13:13 -0800 Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 References: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F8C@EXCNYSM0A1AI.nysemail.nyenet> Message-ID: <439F7FB9.7000207@shaw.ca> I don't think you can do an individual de-install of single Office products, maybe with network MOMS So you would have to remove Office 2000 completely then do a full custom install of Access 2000 by itself from the Office 2000 Disk then install Office 2003 I can see why they might want to remove 2000 for security reasons, not having to apply security patches. But you may run into OLE Automation problems if you are still calling say an old 2000 version of Word. from Excel or Access VBA and it is not there. O'Connor, Patricia (OTDA) wrote: >Ok so I have them install 2003 in its own directory. They will want to >get rid of word,powerpoint,excel and powerpoint 2000 how do I tell them >do that and not mess up my access. > >Thanks so much >Patti > >****************************************************************** >*Patricia O'Connor >*Associate Computer Programmer Analyst >*OTDA - BDMA >*(W) mailto:Patricia.O'Connor at otda.state.ny.us >*(w) mailto:aa1160 at otda.state.ny.us >****************************************************************** > > > > > > >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby >>Sent: Tuesday, December 13, 2005 01:31 PM >>To: 'Access Developers discussion and problem solving' >>Subject: Re: [AccessD] Upgrade to Office 2003 and not lose >>Access 97 or 2000 >> >>Just specify a new directory when installing. Do NOT upgrade. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >>O'Connor, Patricia (OTDA) >>Sent: Tuesday, December 13, 2005 1:22 PM >>To: Access Developers discussion and problem solving >>Subject: [AccessD] Upgrade to Office 2003 and not lose Access >>97 or 2000 >> >>Hi all >> >>I am having a bit of a disagreement with our TOA people. I >>need to know how to install Upgrade OFFICE 2000 to 2003 and >>ADD Access 2003 to a machine with Access 97 & 2000. >> >>BUT I don't want to lose Access 97 or Access 2000 and have >>to re-install. >>I can not afford to lose the way my access 97 is installed >>and its service packs. >> >>I have several applications in Access 97 that I need to >>upgrade first to Access 2000 then to Access 2003. One >>definitely will need some printing code redone cause it uses >>Print to File Manager 8.mda >> >>If this discuss is in the archive can you either send me a >>direct link or copy of the email. I have tried finding this >>but not having a good result. >> >>Thanks for everything >>Patti >> >>****************************************************************** >>*Patricia O'Connor >>*Associate Computer Programmer Analyst >>*OTDA - BDMA >>*(W) mailto:Patricia.O'Connor at otda.state.ny.us >>*(w) mailto:aa1160 at otda.state.ny.us >>****************************************************************** >> >> >> -- Marty Connelly Victoria, B.C. Canada From lists at bitshk.com Tue Dec 13 20:50:07 2005 From: lists at bitshk.com (Stuart Sanders) Date: Wed, 14 Dec 2005 10:50:07 +0800 Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 In-Reply-To: <439F7FB9.7000207@shaw.ca> References: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F8C@EXCNYSM0A1AI.nysemail.nyenet> <439F7FB9.7000207@shaw.ca> Message-ID: I haven't installed 2003 on my Dev machine as of yet, but this is how it goes with the previous versions. When you install a later version of office, do a custom install (don't accept the default as it will remove previous versions). Select a new directory for the office installation. ie I use Microsoft Office/Offce9, Microsoft Office/Office10, etc If possible install all of the Microsoft access components and VBA tools to the local hard disk rather than allowing office to use the default "Install at 1st run" as that requires access to the install location or disks. If your company uses an administrative install, or installs from a network that maybe fine. If they use disks you might run into issues with certain addins that aren't installed by default unless you change the default to install everything. Usually when Office is installed it will ask you whether you want to keep or remove previous versions of office apps. They should just be able to select the previous Word/Excel/Powerpoint etc and have office remove those (making sure they leave MS Access 97/2000). Stuart -----Original Message----- From: MartyConnelly To: Access Developers discussion and problem solving Date: Tue, 13 Dec 2005 18:13:13 -0800 Subject: Re: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 > I don't think you can do an individual de-install of single Office > products, maybe with network MOMS > So you would have to remove Office 2000 completely then do a full > custom install of Access > 2000 by itself from the Office 2000 Disk then install Office 2003 > I can see why they might want to remove 2000 for security reasons, not > having to apply security patches. > But you may run into OLE Automation problems if you are still calling > say an old 2000 version of Word. > from Excel or Access VBA and it is not there. > > > O'Connor, Patricia (OTDA) wrote: > > >Ok so I have them install 2003 in its own directory. They will want > to > >get rid of word,powerpoint,excel and powerpoint 2000 how do I tell > them > >do that and not mess up my access. > > > >Thanks so much > >Patti > > > >****************************************************************** > >*Patricia O'Connor > >*Associate Computer Programmer Analyst > >*OTDA - BDMA > >*(W) mailto:Patricia.O'Connor at otda.state.ny.us > >*(w) mailto:aa1160 at otda.state.ny.us > >****************************************************************** > > > > > > > > > > > > > >>From: accessd-bounces at databaseadvisors.com > >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > >>Sent: Tuesday, December 13, 2005 01:31 PM > >>To: 'Access Developers discussion and problem solving' > >>Subject: Re: [AccessD] Upgrade to Office 2003 and not lose > >>Access 97 or 2000 > >> > >>Just specify a new directory when installing. Do NOT upgrade. > >> > >> > >>John W. Colby > >>www.ColbyConsulting.com > >> > >>Contribute your unused CPU cycles to a good cause: > >>http://folding.stanford.edu/ > >>-----Original Message----- > >>From: accessd-bounces at databaseadvisors.com > >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > >>O'Connor, Patricia (OTDA) > >>Sent: Tuesday, December 13, 2005 1:22 PM > >>To: Access Developers discussion and problem solving > >>Subject: [AccessD] Upgrade to Office 2003 and not lose Access > >>97 or 2000 > >> > >>Hi all > >> > >>I am having a bit of a disagreement with our TOA people. I > >>need to know how to install Upgrade OFFICE 2000 to 2003 and > >>ADD Access 2003 to a machine with Access 97 & 2000. > >> > >>BUT I don't want to lose Access 97 or Access 2000 and have > >>to re-install. > >>I can not afford to lose the way my access 97 is installed > >>and its service packs. > >> > >>I have several applications in Access 97 that I need to > >>upgrade first to Access 2000 then to Access 2003. One > >>definitely will need some printing code redone cause it uses > >>Print to File Manager 8.mda > >> > >>If this discuss is in the archive can you either send me a > >>direct link or copy of the email. I have tried finding this > >>but not having a good result. > >> > >>Thanks for everything > >>Patti > >> > >>****************************************************************** > >>*Patricia O'Connor > >>*Associate Computer Programmer Analyst > >>*OTDA - BDMA > >>*(W) mailto:Patricia.O'Connor at otda.state.ny.us > >>*(w) mailto:aa1160 at otda.state.ny.us > >>****************************************************************** > >> > >> > >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From lists at bitshk.com Tue Dec 13 20:51:28 2005 From: lists at bitshk.com (Stuart Sanders) Date: Wed, 14 Dec 2005 10:51:28 +0800 Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 In-Reply-To: References: Message-ID: I think John meant that you don't just hit the upgrade button. You need to do s custom install. The default upgrade option usually removes previous version without asking. Stuart -----Original Message----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Date: Tue, 13 Dec 2005 11:13:11 -0800 Subject: Re: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 > You can upgrade if you specify the apps you want to keep earlier > versions of. I've done it with no problems. As for separate > directories, Office XP and above install to Program Files\Microsoft > Office\Office nn\ where nn represents the version number (10, 11, > etc.). > Office 2000 and earlier installed to Microsoft Office\Office with no > version numbers by default. I installed my 2000 to Microsoft > Office\Office 9 > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Tuesday, December 13, 2005 10:31 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Upgrade to Office 2003 and not lose Access 97 or > 2000 > > > Just specify a new directory when installing. Do NOT upgrade. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of O'Connor, > Patricia (OTDA) > Sent: Tuesday, December 13, 2005 1:22 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or > 2000 > > Hi all > > I am having a bit of a disagreement with our TOA people. I need to know > how to install Upgrade OFFICE 2000 to 2003 and ADD Access 2003 to a > machine with Access 97 & 2000. > > BUT I don't want to lose Access 97 or Access 2000 and have to > re-install. I can not afford to lose the way my access 97 is installed > and its service packs. > > I have several applications in Access 97 that I need to upgrade first > to > Access 2000 then to Access 2003. One definitely will need some printing > code redone cause it uses Print to File Manager 8.mda > > If this discuss is in the archive can you either send me a direct link > or copy of the email. I have tried finding this but not having a good > result. > > Thanks for everything > Patti > > ****************************************************************** > *Patricia O'Connor > *Associate Computer Programmer Analyst > *OTDA - BDMA > *(W) mailto:Patricia.O'Connor at otda.state.ny.us > *(w) mailto:aa1160 at otda.state.ny.us > ****************************************************************** > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Gustav at cactus.dk Wed Dec 14 02:08:24 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 14 Dec 2005 09:08:24 +0100 Subject: [AccessD] Weekend fun: Primes Message-ID: Hi Mark and Stuart Mark, here's one example: http://mathforum.org/library/drmath/view/55922.html Stuart, you are killing Susan with those links! /gustav >>> stuart at lexacorp.com.pg 13-12-2005 23:18:37 >>> On 13 Dec 2005 at 21:54, Mark A Matte wrote: > Gustav, > > I still don't know why this intrigues me...but I found away around the > 2,147,483,647 problem I was having...I got rid of the MOD function, just > used division instead, and used Instr(1,RemainderTest,".") to see if the > number had a decimal. > > Not sure what I will do with this new knowledge...but I now know alot of > large Prime numbers. Now that I have a db that will tell me if any number is > prime...any suggestions, if any, of what to do with it? > Any number? In that case Find the 43rd Mersenne Prime. http://www.mersenne.org/prime.htm Then go for the $10,000 prize for finding the first 10 million digit prime number. http://www.eff.org/awards/coop.php -- Stuart From Gustav at cactus.dk Wed Dec 14 02:16:50 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 14 Dec 2005 09:16:50 +0100 Subject: [AccessD] Weekend fun: Primes Message-ID: Hi Mark Here's a nice site with lots of inspiration, info and links: http://www.2357.a-tu.net /gustav >>> markamatte at hotmail.com 13-12-2005 22:54:49 >>> Gustav, I still don't know why this intrigues me...but I found away around the 2,147,483,647 problem I was having...I got rid of the MOD function, just used division instead, and used Instr(1,RemainderTest,".") to see if the number had a decimal. Not sure what I will do with this new knowledge...but I now know alot of large Prime numbers. Now that I have a db that will tell me if any number is prime...any suggestions, if any, of what to do with it? Thanks, Mark From Gustav at cactus.dk Wed Dec 14 02:26:10 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 14 Dec 2005 09:26:10 +0100 Subject: [AccessD] Weekend fun: Primes Message-ID: Hi Arthur You mean "the largest known prime"? Look here: http://primes.utm.edu/primes/ /gustav >>> artful at rogers.com 14-12-2005 00:50:40 >>> Not a prod but a gentle friendly nudge. What is that largest prime? Arthur From darrend at nimblesystems.com.au Wed Dec 14 06:54:09 2005 From: darrend at nimblesystems.com.au (Darren DICK) Date: Wed, 14 Dec 2005 23:54:09 +1100 Subject: [AccessD] A2003:Importing/Linking SQL Tables (and data) Message-ID: <20051214125108.NQPM18661.omta02sl.mx.bigpond.com@CRHLAPREGAN> Hello all When I use something like DoCmd.TransferDatabase acImport, "ODBC", "PhoneCentral", acTable, "SQLTABLENAME", "MDBTABLENAME", False To import some SQL tables I expected to see the Standard ODBC password login stuff Instead I get an error message Run Time Error 3170 Could not fin installable ISAM Does anyone have some code where I can loop through a recordset of tablenames And import them from SQL into an AccessdB And the same for linking as well? Many thanks Darren From Lambert.Heenan at AIG.com Wed Dec 14 09:09:37 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Wed, 14 Dec 2005 10:09:37 -0500 Subject: [AccessD] Weekend fun: Primes Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F1A5B824A@xlivmbx21.aig.com> The wall you hit up against (2,147,483,647) is simply the limit of the number that you can plug into a long integer (2^31). It is an interesting coincidence that this number happens to be prime, but it is just a coincidence. Your approach to trying to find large primes than this is inevitably flawed because what you are now doing by using simple division is *floating point* math, which is inevitably inaccurate due to the physical limitations of binary computers. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: December 13, 2005 4:55 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Weekend fun: Primes Gustav, I still don't know why this intrigues me...but I found away around the 2,147,483,647 problem I was having...I got rid of the MOD function, just used division instead, and used Instr(1,RemainderTest,".") to see if the number had a decimal. Not sure what I will do with this new knowledge...but I now know alot of large Prime numbers. Now that I have a db that will tell me if any number is prime...any suggestions, if any, of what to do with it? Thanks, Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at users.mns.ru Wed Dec 14 09:22:26 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Wed, 14 Dec 2005 18:22:26 +0300 Subject: [AccessD] A2003:Importing/Linking SQL Tables (and data) References: <20051214125108.NQPM18661.omta02sl.mx.bigpond.com@CRHLAPREGAN> Message-ID: <018f01c600c2$3473fd70$6501a8c0@fincomplex.spb.ru> Darren, This code works well here: Public Sub Import() Dim strCnn As String strCnn = "ODBC;DRIVER=SQL Server;" & _ "SERVER={1};" & _ "DATABASE={2};" & _ "Trusted_Connection=Yes;" strCnn = Replace(strCnn, "{1}", "(local)") ' server strCnn = Replace(strCnn, "{2}", "pubs") ' database DoCmd.TransferDatabase _ acImport, _ "ODBC", _ strCnn, _ acTable, _ "authors", _ "authors" End Sub Public Sub Link() Dim strCnn As String strCnn = "ODBC;DRIVER=SQL Server;" & _ "SERVER={1};" & _ "DATABASE={2};" & _ "Trusted_Connection=Yes;" strCnn = Replace(strCnn, "{1}", "(local)") ' server strCnn = Replace(strCnn, "{2}", "pubs") ' database DoCmd.TransferDatabase _ acLink, _ "ODBC", _ strCnn, _ acTable, _ "authors", _ "linked_authors" End Sub Hope it will work for you too. Shamil ----- Original Message ----- From: "Darren DICK" To: Sent: Wednesday, December 14, 2005 3:54 PM Subject: [AccessD] A2003:Importing/Linking SQL Tables (and data) > > Hello all > When I use something like > DoCmd.TransferDatabase acImport, "ODBC", "PhoneCentral", acTable, > "SQLTABLENAME", "MDBTABLENAME", False > To import some SQL tables I expected to see the Standard ODBC password login > stuff > Instead I get an error message > Run Time Error 3170 > Could not fin installable ISAM > > Does anyone have some code where I can loop through a recordset of > tablenames > And import them from SQL into an AccessdB > And the same for linking as well? > > Many thanks > > Darren > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From hollisvj at pgdp.usec.com Wed Dec 14 09:49:50 2005 From: hollisvj at pgdp.usec.com (Hollis, Virginia) Date: Wed, 14 Dec 2005 09:49:50 -0600 Subject: [AccessD] Prevent Duplicates Message-ID: <66ABA669023AE74B97746FD8E6843920025A68BB@c2k3exchange.pgdp.corp.usec.com> I do not want the user to duplicate a number already used when entering a new record. They enter the permit number (text) for the record. I tried the below code on the BeforeUpdate, AfterUpdate, LostFocus of the field, but the duplicate MsgBox never pops up telling them it is a duplicate permit number. They move to another field without the message telling them to enter a different number & it does not even undo the entry, it does not let them save the record either (nothing happens when you click save). Do I have the quotes wrong for a text field around PermitNumber? Or where should I place the code? Somewhere on the form or does it go on the field? Virginia Private Sub PermitNumber_BeforeUpdate(Cancel As Integer) If Not IsNull(PermitNumber) Then If DCount("PermitNumber", "tblPermitLog", "PermitNumber = " & [PermitNumber]) > 0 Then MsgBox "You have entered a Permit Number that already exists" PermitNumber.SetFocus PermitNumber.Undo End If End If End Sub From developer at ultradnt.com Wed Dec 14 10:19:49 2005 From: developer at ultradnt.com (Steve Conklin) Date: Wed, 14 Dec 2005 11:19:49 -0500 Subject: [AccessD] Prevent Duplicates In-Reply-To: <66ABA669023AE74B97746FD8E6843920025A68BB@c2k3exchange.pgdp.corp.usec.com> Message-ID: <200512141619.jBEGJoN07186@ultradnt.com> Since it is text, single-quote the value you are testing: If DCount("PermitNumber", "tblPermitLog", "PermitNumber = '" & [PermitNumber] & "'" ) > 0 Then Hth Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Wednesday, December 14, 2005 10:50 AM To: accessD at databaseadvisors.com Subject: [AccessD] Prevent Duplicates I do not want the user to duplicate a number already used when entering a new record. They enter the permit number (text) for the record. I tried the below code on the BeforeUpdate, AfterUpdate, LostFocus of the field, but the duplicate MsgBox never pops up telling them it is a duplicate permit number. They move to another field without the message telling them to enter a different number & it does not even undo the entry, it does not let them save the record either (nothing happens when you click save). Do I have the quotes wrong for a text field around PermitNumber? Or where should I place the code? Somewhere on the form or does it go on the field? Virginia Private Sub PermitNumber_BeforeUpdate(Cancel As Integer) If Not IsNull(PermitNumber) Then If DCount("PermitNumber", "tblPermitLog", "PermitNumber = " & [PermitNumber]) > 0 Then MsgBox "You have entered a Permit Number that already exists" PermitNumber.SetFocus PermitNumber.Undo End If End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Wed Dec 14 10:21:05 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Wed, 14 Dec 2005 11:21:05 -0500 Subject: [AccessD] [SPAM SUSPECT] Prevent Duplicates In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CFFFAF@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF47C@ADGSERVER> Not sure why it is not working, but why not index (with no duplicates) the field in the database and trap the error that occurs when an attempt is made to save/update the record? If the fields are unbound, and you want to continue doing this in a similar way, I'd probably check for the existence of that permit number in the lostfocus event of the text box. If the form is bound, you might want to put something like this in the beforeupdate event of the form. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Wednesday, December 14, 2005 10:50 AM To: accessD at databaseadvisors.com Subject: [SPAM SUSPECT] [AccessD] Prevent Duplicates Importance: Low I do not want the user to duplicate a number already used when entering a new record. They enter the permit number (text) for the record. I tried the below code on the BeforeUpdate, AfterUpdate, LostFocus of the field, but the duplicate MsgBox never pops up telling them it is a duplicate permit number. They move to another field without the message telling them to enter a different number & it does not even undo the entry, it does not let them save the record either (nothing happens when you click save). Do I have the quotes wrong for a text field around PermitNumber? Or where should I place the code? Somewhere on the form or does it go on the field? Virginia Private Sub PermitNumber_BeforeUpdate(Cancel As Integer) If Not IsNull(PermitNumber) Then If DCount("PermitNumber", "tblPermitLog", "PermitNumber = " & [PermitNumber]) > 0 Then MsgBox "You have entered a Permit Number that already exists" PermitNumber.SetFocus PermitNumber.Undo End If End If End Sub From Lambert.Heenan at aig.com Wed Dec 14 11:02:06 2005 From: Lambert.Heenan at aig.com (Heenan, Lambert) Date: Wed, 14 Dec 2005 12:02:06 -0500 Subject: [AccessD] Prevent Duplicates Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F1A5B831D@xlivmbx21.aig.com> The reason it never fires is that BeforeUpdate only applies to *existing* records. You need to run the same code in the BeforeInsert event. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Wednesday, December 14, 2005 10:50 AM To: accessD at databaseadvisors.com Subject: [AccessD] Prevent Duplicates I do not want the user to duplicate a number already used when entering a new record. They enter the permit number (text) for the record. I tried the below code on the BeforeUpdate, AfterUpdate, LostFocus of the field, but the duplicate MsgBox never pops up telling them it is a duplicate permit number. They move to another field without the message telling them to enter a different number & it does not even undo the entry, it does not let them save the record either (nothing happens when you click save). Do I have the quotes wrong for a text field around PermitNumber? Or where should I place the code? Somewhere on the form or does it go on the field? Virginia Private Sub PermitNumber_BeforeUpdate(Cancel As Integer) If Not IsNull(PermitNumber) Then If DCount("PermitNumber", "tblPermitLog", "PermitNumber = " & [PermitNumber]) > 0 Then MsgBox "You have entered a Permit Number that already exists" PermitNumber.SetFocus PermitNumber.Undo End If End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Wed Dec 14 11:11:28 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Wed, 14 Dec 2005 12:11:28 -0500 Subject: [AccessD] Prevent Duplicates Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F1A5B8326@xlivmbx21.aig.com> One small change to the code. You say PermitNumber is a text field, so the code (in the BeforeInsert and BeforeUpdate events) should be... If Not IsNull(PermitNumber) Then If DCount("PermitNumber", "tblPermitLog", "PermitNumber = '" & [PermitNumber] & "'") > 0 Then MsgBox "You have entered a Permit Number that already exists" PermitNumber.SetFocus PermitNumber.Undo End If End If . i.e the criteria string (expanded so you can see) is "PermitNumber = ' " & [PermitNumber] & " ' ") Lambert -----Original Message----- From: Heenan, Lambert Sent: Wednesday, December 14, 2005 12:02 PM To: 'Access Developers discussion and problem solving' Cc: 'Hollis, Virginia' Subject: RE: [AccessD] Prevent Duplicates The reason it never fires is that BeforeUpdate only applies to *existing* records. You need to run the same code in the BeforeInsert event. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Wednesday, December 14, 2005 10:50 AM To: accessD at databaseadvisors.com Subject: [AccessD] Prevent Duplicates I do not want the user to duplicate a number already used when entering a new record. They enter the permit number (text) for the record. I tried the below code on the BeforeUpdate, AfterUpdate, LostFocus of the field, but the duplicate MsgBox never pops up telling them it is a duplicate permit number. They move to another field without the message telling them to enter a different number & it does not even undo the entry, it does not let them save the record either (nothing happens when you click save). Do I have the quotes wrong for a text field around PermitNumber? Or where should I place the code? Somewhere on the form or does it go on the field? Virginia Private Sub PermitNumber_BeforeUpdate(Cancel As Integer) If Not IsNull(PermitNumber) Then If DCount("PermitNumber", "tblPermitLog", "PermitNumber = " & [PermitNumber]) > 0 Then MsgBox "You have entered a Permit Number that already exists" PermitNumber.SetFocus PermitNumber.Undo End If End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From hollisvj at pgdp.usec.com Wed Dec 14 11:17:24 2005 From: hollisvj at pgdp.usec.com (Hollis, Virginia) Date: Wed, 14 Dec 2005 11:17:24 -0600 Subject: [AccessD] Prevent Duplicates Message-ID: <66ABA669023AE74B97746FD8E6843920025A69B4@c2k3exchange.pgdp.corp.usec.com> That worked, it was the quotes - you would think after all these years I would have the figured out by now :-)...... Virginia -----Original Message----- From: Heenan, Lambert [mailto:Lambert.Heenan at AIG.com] Sent: Wednesday, December 14, 2005 11:11 AM To: 'Access Developers discussion and problem solving' Cc: Hollis, Virginia Subject: RE: [AccessD] Prevent Duplicates One small change to the code. You say PermitNumber is a text field, so the code (in the BeforeInsert and BeforeUpdate events) should be... If Not IsNull(PermitNumber) Then If DCount("PermitNumber", "tblPermitLog", "PermitNumber = '" & [PermitNumber] & "'") > 0 Then MsgBox "You have entered a Permit Number that already exists" PermitNumber.SetFocus PermitNumber.Undo End If End If . i.e the criteria string (expanded so you can see) is "PermitNumber = ' " & [PermitNumber] & " ' ") Lambert -----Original Message----- From: Heenan, Lambert Sent: Wednesday, December 14, 2005 12:02 PM To: 'Access Developers discussion and problem solving' Cc: 'Hollis, Virginia' Subject: RE: [AccessD] Prevent Duplicates The reason it never fires is that BeforeUpdate only applies to *existing* records. You need to run the same code in the BeforeInsert event. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Wednesday, December 14, 2005 10:50 AM To: accessD at databaseadvisors.com Subject: [AccessD] Prevent Duplicates I do not want the user to duplicate a number already used when entering a new record. They enter the permit number (text) for the record. I tried the below code on the BeforeUpdate, AfterUpdate, LostFocus of the field, but the duplicate MsgBox never pops up telling them it is a duplicate permit number. They move to another field without the message telling them to enter a different number & it does not even undo the entry, it does not let them save the record either (nothing happens when you click save). Do I have the quotes wrong for a text field around PermitNumber? Or where should I place the code? Somewhere on the form or does it go on the field? Virginia Private Sub PermitNumber_BeforeUpdate(Cancel As Integer) If Not IsNull(PermitNumber) Then If DCount("PermitNumber", "tblPermitLog", "PermitNumber = " & [PermitNumber]) > 0 Then MsgBox "You have entered a Permit Number that already exists" PermitNumber.SetFocus PermitNumber.Undo End If End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Wed Dec 14 11:51:16 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Wed, 14 Dec 2005 09:51:16 -0800 Subject: [AccessD] OT: How To Learn VS 2005 References: <005701c5fed6$c89dfa20$6701a8c0@HPLaptop> <038801c60017$a37cc9f0$6801a8c0@HAL9004> <008e01c6001f$1b6fb650$6501a8c0@fincomplex.spb.ru> Message-ID: <019401c600d6$fba56640$6801a8c0@HAL9004> Shamil: San Diego's an expensive town. So your budget might be a little thin. You can check on line for things like car rental and flights from New York and see what you're up against. Are you seriously thinking about this or is it just fun to think about? Rocky ----- Original Message ----- From: "Shamil Salakhetdinov" To: "Access Developers discussion and problem solving" Sent: Tuesday, December 13, 2005 11:54 AM Subject: Re: [AccessD] OT: How To Learn VS 2005 > <<< > ASP.NET and VB.NET classes at the wonderful price of $0. >>>> > But you're lucky living there in California! > I have paid here for .NET and ASP.NET courses USD1500+ a couple of years > ago. > Next time I will probably get a Visum to the States, buy plane tickets and > go there to your Wonderland - it promise to be cheaper than what I got > here > and with so many new impressions and contacts as far as I can imagine - it > would make sense - this trouble and pleasure to fly to the other side of > this small planet! :) ... > > Shamil > > P.S. US Visum would cost USD200, two way tickets to NYC are <=USD600, > NYC<->CA - USD400 should be enough? USD300 for two weeks staying somewhere > there not in a luxury hotel of course - something like B&B - should be > enough too? - well this would be USD1500. Still foods and car renting and > gasoline are not counted - well then another USD500 for foods and car and > other small expences - totaling USD2000 for two weeks - that would be > enough or I'm dreaming? > > ----- Original Message ----- > From: "Rocky Smolin - Beach Access Software" > To: "Access Developers discussion and problem solving" > > Sent: Tuesday, December 13, 2005 10:01 PM > Subject: Re: [AccessD] OT: How To Learn VS 2005 > > >> They're not offering beginner classes right now, but I'll watch the list > and >> let you know if I sign up for one. >> >> http://www.sandiegocet.net/classes/fall/bit-north-cc/c10.php >> >> Rocky >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at users.mns.ru Wed Dec 14 14:31:00 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Wed, 14 Dec 2005 23:31:00 +0300 Subject: [AccessD] OT: How To Learn VS 2005 References: <005701c5fed6$c89dfa20$6701a8c0@HPLaptop><038801c60017$a37cc9f0$6801a8c0@HAL9004><008e01c6001f$1b6fb650$6501a8c0@fincomplex.spb.ru> <019401c600d6$fba56640$6801a8c0@HAL9004> Message-ID: <004d01c600ed$4d8886c0$6501a8c0@fincomplex.spb.ru> Rocky, I'm more dreaming than thinking seriously. If I had some free finances enough to go there I'd definitely go. Shamil ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 14, 2005 8:51 PM Subject: Re: [AccessD] OT: How To Learn VS 2005 > Shamil: > > San Diego's an expensive town. So your budget might be a little thin. You > can check on line for things like car rental and flights from New York and > see what you're up against. Are you seriously thinking about this or is it > just fun to think about? > > Rocky > > ----- Original Message ----- > From: "Shamil Salakhetdinov" > To: "Access Developers discussion and problem solving" > > Sent: Tuesday, December 13, 2005 11:54 AM > Subject: Re: [AccessD] OT: How To Learn VS 2005 > > > > <<< > > ASP.NET and VB.NET classes at the wonderful price of $0. > >>>> > > But you're lucky living there in California! > > I have paid here for .NET and ASP.NET courses USD1500+ a couple of years > > ago. > > Next time I will probably get a Visum to the States, buy plane tickets and > > go there to your Wonderland - it promise to be cheaper than what I got > > here > > and with so many new impressions and contacts as far as I can imagine - it > > would make sense - this trouble and pleasure to fly to the other side of > > this small planet! :) ... > > > > Shamil > > > > P.S. US Visum would cost USD200, two way tickets to NYC are <=USD600, > > NYC<->CA - USD400 should be enough? USD300 for two weeks staying somewhere > > there not in a luxury hotel of course - something like B&B - should be > > enough too? - well this would be USD1500. Still foods and car renting and > > gasoline are not counted - well then another USD500 for foods and car and > > other small expences - totaling USD2000 for two weeks - that would be > > enough or I'm dreaming? > > > > ----- Original Message ----- > > From: "Rocky Smolin - Beach Access Software" > > To: "Access Developers discussion and problem solving" > > > > Sent: Tuesday, December 13, 2005 10:01 PM > > Subject: Re: [AccessD] OT: How To Learn VS 2005 > > > > > >> They're not offering beginner classes right now, but I'll watch the list > > and > >> let you know if I sign up for one. > >> > >> http://www.sandiegocet.net/classes/fall/bit-north-cc/c10.php > >> > >> 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 jmhecht at earthlink.net Wed Dec 14 14:26:17 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 14 Dec 2005 12:26:17 -0800 Subject: [AccessD] OT : External Drives x posted Message-ID: <000601c600ec$a3a43f50$6701a8c0@HPLaptop> I am looking at getting an external drive to back up data. I have a laptop and a desktop. The desktop is always on. Do I want a USB Dive or Ethernet drive? I may add a third machine as a test bed. I would be learning Norton Ghost and imaging the drive over and over. All thoughts appreciated. Joe Hecht jmhecht at earthlink.net From jmhecht at earthlink.net Wed Dec 14 14:46:23 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 14 Dec 2005 12:46:23 -0800 Subject: [AccessD] When I open the DB question Message-ID: <000301c600ef$725cb5a0$6701a8c0@HPLaptop> I have a database that if there is no data in a particular table I want to open one form. If there is data I want to open a different form. What event am I looking for to do this? Thanks Joe Hecht jmhecht at earthlink.net From reuben at gfconsultants.com Wed Dec 14 14:54:44 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 14 Dec 2005 15:54:44 -0500 Subject: [AccessD] OT : External Drives x posted In-Reply-To: <000601c600ec$a3a43f50$6701a8c0@HPLaptop> Message-ID: I have a Maxtor 300 Gig external drive (USB). It makes complete images of my computer. I'm pleased with it. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Joe Hecht > Sent: Wednesday, December 14, 2005 3:26 PM > To: 'Access Developers discussion and problem solving'; > ACCESS-L at PEACH.EASE.LSOFT.COM > Subject: [AccessD] OT : External Drives x posted > > > I am looking at getting an external drive to back up data. I > have a laptop and a desktop. The desktop is always on. > > > > Do I want a USB Dive or Ethernet drive? I may add a third > machine as a test bed. I would be learning Norton Ghost and > imaging the drive over and over. > > > > All thoughts appreciated. > > > > Joe Hecht > > jmhecht at earthlink.net > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cfoust at infostatsystems.com Wed Dec 14 14:56:14 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 14 Dec 2005 12:56:14 -0800 Subject: [AccessD] OT : External Drives x posted Message-ID: Find out what Ghost supports before you buy a drive. I use a different imaging program (TrueImage) and have a 120Gb firewire drive for my images. Works just fine, but Ghost didn't previously support firewire, so I don't know whether the latest version does or not. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 14, 2005 12:26 PM To: 'Access Developers discussion and problem solving'; ACCESS-L at PEACH.EASE.LSOFT.COM Subject: [AccessD] OT : External Drives x posted I am looking at getting an external drive to back up data. I have a laptop and a desktop. The desktop is always on. Do I want a USB Dive or Ethernet drive? I may add a third machine as a test bed. I would be learning Norton Ghost and imaging the drive over and over. All thoughts appreciated. Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at users.mns.ru Wed Dec 14 15:11:31 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Thu, 15 Dec 2005 00:11:31 +0300 Subject: [AccessD] When I open the DB question References: <000301c600ef$725cb5a0$6701a8c0@HPLaptop> Message-ID: <00a601c600f2$f5bb0d40$6501a8c0@fincomplex.spb.ru> Joe, Do you mean you want to open different forms when you open your database? Why not use Autoexec macro? Something simple as this (macro converted to VBA): If (DCount("*", "Table1") > 0) Then DoCmd.OpenForm "frmOne", acNormal, "", "", , acNormal End If If (DCount("*", "Table1") = 0) Then DoCmd.OpenForm "frmTwo", acNormal, "", "", , acNormal End If Shamil ----- Original Message ----- From: "Joe Hecht" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, December 14, 2005 11:46 PM Subject: [AccessD] When I open the DB question > I have a database that if there is no data in a particular > table I want to open one form. If there is data I want to > open a different form. > > > > What event am I looking for to do this? > > > > Thanks > > > > Joe Hecht > > jmhecht at earthlink.net > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From mboyd at deloitte.com Wed Dec 14 15:11:51 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Wed, 14 Dec 2005 16:11:51 -0500 Subject: [AccessD] When I open the DB question Message-ID: There may be easier ways to do this, but I think the following would work. First, create a function with code to determine the appropriate form to open based on records in the table. Next, create a macro and name it 'AutoExec'. Within the macro, select 'RunCode' as the Action, and enter the Function name in the appropriate box at the bottom. When the mdb file opens, this macro will automatically fire the function's code to open the correct form. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 14, 2005 3:46 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] When I open the DB question I have a database that if there is no data in a particular table I want to open one form. If there is data I want to open a different form. What event am I looking for to do this? Thanks Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] From jmhecht at earthlink.net Wed Dec 14 15:42:28 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 14 Dec 2005 13:42:28 -0800 (GMT-08:00) Subject: [AccessD] OT : External Drives x posted Message-ID: <2838573.1134596549080.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net> Charlotte, I have just recently herd of True Image. Pros and Cons of that vs Ghost or suggested other programs? -----Original Message----- From: Charlotte Foust Sent: Dec 14, 2005 12:56 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT : External Drives x posted Find out what Ghost supports before you buy a drive. I use a different imaging program (TrueImage) and have a 120Gb firewire drive for my images. Works just fine, but Ghost didn't previously support firewire, so I don't know whether the latest version does or not. Charlotte Foust From jmhecht at earthlink.net Wed Dec 14 15:46:04 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 14 Dec 2005 13:46:04 -0800 (GMT-08:00) Subject: [AccessD] OT: Compare 2 diffrent software products. Message-ID: <1955902.1134596765301.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net> Does anyone know where you can campare 2 similar task software products like Ghost and True Image? I am looking for comparason and features. The reviews in most of the magazines usually say good things about all software. Thanks, Joe From john at winhaven.net Wed Dec 14 16:02:38 2005 From: john at winhaven.net (John Bartow) Date: Wed, 14 Dec 2005 16:02:38 -0600 Subject: [AccessD] OT : External Drives x posted In-Reply-To: <000601c600ec$a3a43f50$6701a8c0@HPLaptop> Message-ID: <002401c600fa$1911d1a0$8001a8c0@ScuzzPaq> Joe, I have a Western Digital 250GB hard drive which came with Retrospect included so I do backups to it with that. Retrospect is one of the easier backup programs to use and is very fast when writing to hard drives. It is USB2 and Firewire capable. It also has a USB hub and some memory card readers built into it. It has an on/off button so you don't have to leave it run all the time. Pretty sweet. BTW I just finished testing Ghost 9's back up feature. Its basically a disk image with additions at specified intervals of time. A major system hog. I wouldn't recommend using it. Ghost for one image is fine though. HTH John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 14, 2005 2:26 PM To: 'Access Developers discussion and problem solving'; ACCESS-L at PEACH.EASE.LSOFT.COM Subject: [AccessD] OT : External Drives x posted I am looking at getting an external drive to back up data. I have a laptop and a desktop. The desktop is always on. Do I want a USB Dive or Ethernet drive? I may add a third machine as a test bed. I would be learning Norton Ghost and imaging the drive over and over. All thoughts appreciated. Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Wed Dec 14 16:32:46 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 14 Dec 2005 14:32:46 -0800 Subject: [AccessD] OT : External Drives x posted Message-ID: I don't like Symantec products and I did not have good experiences trying to use Ghost (which I purchased and gave away), so I looked for an alternative and found TrueImage, which I like very much and which allows you to use a broad array of media for images. I've heard some negatives about the latest build, so I haven't yet installed it, but on the whole I've been highly satisfied with it. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 14, 2005 1:42 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT : External Drives x posted Charlotte, I have just recently herd of True Image. Pros and Cons of that vs Ghost or suggested other programs? -----Original Message----- From: Charlotte Foust Sent: Dec 14, 2005 12:56 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT : External Drives x posted Find out what Ghost supports before you buy a drive. I use a different imaging program (TrueImage) and have a 120Gb firewire drive for my images. Works just fine, but Ghost didn't previously support firewire, so I don't know whether the latest version does or not. Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darrend at nimblesystems.com.au Wed Dec 14 16:43:10 2005 From: darrend at nimblesystems.com.au (Darren DICK) Date: Thu, 15 Dec 2005 09:43:10 +1100 Subject: [AccessD] A2003:Importing/Linking SQL Tables (and data) In-Reply-To: <018f01c600c2$3473fd70$6501a8c0@fincomplex.spb.ru> Message-ID: <20051214224009.KQWD19070.omta01ps.mx.bigpond.com@CRHLAPREGAN> Excellent Thanks Shamil I'll try it later this morning Darren --------------------------------------- NIMBLE T: 0424 696 433 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, 15 December 2005 2:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2003:Importing/Linking SQL Tables (and data) Darren, This code works well here: Public Sub Import() Dim strCnn As String strCnn = "ODBC;DRIVER=SQL Server;" & _ "SERVER={1};" & _ "DATABASE={2};" & _ "Trusted_Connection=Yes;" strCnn = Replace(strCnn, "{1}", "(local)") ' server strCnn = Replace(strCnn, "{2}", "pubs") ' database DoCmd.TransferDatabase _ acImport, _ "ODBC", _ strCnn, _ acTable, _ "authors", _ "authors" End Sub Public Sub Link() Dim strCnn As String strCnn = "ODBC;DRIVER=SQL Server;" & _ "SERVER={1};" & _ "DATABASE={2};" & _ "Trusted_Connection=Yes;" strCnn = Replace(strCnn, "{1}", "(local)") ' server strCnn = Replace(strCnn, "{2}", "pubs") ' database DoCmd.TransferDatabase _ acLink, _ "ODBC", _ strCnn, _ acTable, _ "authors", _ "linked_authors" End Sub Hope it will work for you too. Shamil ----- Original Message ----- From: "Darren DICK" To: Sent: Wednesday, December 14, 2005 3:54 PM Subject: [AccessD] A2003:Importing/Linking SQL Tables (and data) > > Hello all > When I use something like > DoCmd.TransferDatabase acImport, "ODBC", "PhoneCentral", acTable, > "SQLTABLENAME", "MDBTABLENAME", False > To import some SQL tables I expected to see the Standard ODBC password login > stuff > Instead I get an error message > Run Time Error 3170 > Could not fin installable ISAM > > Does anyone have some code where I can loop through a recordset of > tablenames > And import them from SQL into an AccessdB > And the same for linking as well? > > Many thanks > > Darren > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From drboz at pacbell.net Wed Dec 14 17:11:44 2005 From: drboz at pacbell.net (Don Bozarth) Date: Wed, 14 Dec 2005 15:11:44 -0800 Subject: [AccessD] OT: Compare 2 diffrent software products. References: <1955902.1134596765301.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net> Message-ID: <003201c60103$c09d45e0$6401a8c0@don> You might want to add Retrospect (dantz software) to that list. I use that with an external USB drive. Don B. ----- Original Message ----- From: "Joe Hecht" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 14, 2005 1:46 PM Subject: [AccessD] OT: Compare 2 diffrent software products. > > Does anyone know where you can campare 2 similar task software products like Ghost and True Image? I am looking for comparason and features. The reviews in most of the magazines usually say good things about all software. > > Thanks, > > Joe > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From john at winhaven.net Wed Dec 14 17:38:50 2005 From: john at winhaven.net (John Bartow) Date: Wed, 14 Dec 2005 17:38:50 -0600 Subject: [AccessD] OT : External Drives x posted In-Reply-To: Message-ID: <002001c60107$89948a50$8101a8c0@ScuzzPaq> I am not very happy with their products as of late either. Very intrusive and unstable. I don't even keep Ghost installed. I use it and remove it. The latest version doesn't have a floppy disk based system so I'm pretty peaved about that. I think the only reason for it is that the are worried about people being able to use it on more than one machine. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust I don't like Symantec products and I did not have good experiences trying to use Ghost (which I purchased and gave away), so I looked for an alternative and found TrueImage, which I like very much and which allows you to use a broad array of media for images. I've heard some negatives about the latest build, so I haven't yet installed it, but on the whole I've been highly satisfied with it. Charlotte Foust From cfoust at infostatsystems.com Wed Dec 14 18:05:19 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 14 Dec 2005 16:05:19 -0800 Subject: [AccessD] OT : External Drives x posted Message-ID: But, John, the latest machines don't have floppy drives (or zip drives) either, so I'm not surprised the functionality was dropped from Ghost. My laptop didn't even offer the option of a floppy drive (except external, of course) or a zip drive. The DVD/CD-R/W, etc., are so ubiquitous that floppies have gone the way of the dinosaur. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Wednesday, December 14, 2005 3:39 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT : External Drives x posted I am not very happy with their products as of late either. Very intrusive and unstable. I don't even keep Ghost installed. I use it and remove it. The latest version doesn't have a floppy disk based system so I'm pretty peaved about that. I think the only reason for it is that the are worried about people being able to use it on more than one machine. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust I don't like Symantec products and I did not have good experiences trying to use Ghost (which I purchased and gave away), so I looked for an alternative and found TrueImage, which I like very much and which allows you to use a broad array of media for images. I've heard some negatives about the latest build, so I haven't yet installed it, but on the whole I've been highly satisfied with it. Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Wed Dec 14 18:06:58 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 14 Dec 2005 19:06:58 -0500 (EST) Subject: [AccessD] When I open the DB question Message-ID: <9798298.1134605218294.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net> After review and LUNCH, my skills tell me I should do a splash screen for theapplication. Run code behind that and then have it open to the proper form. -----Original Message----- From: Joe Hecht Sent: Dec 14, 2005 3:46 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] When I open the DB question I have a database that if there is no data in a particular table I want to open one form. If there is data I want to open a different form. What event am I looking for to do this? Thanks Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Wed Dec 14 18:37:42 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 14 Dec 2005 16:37:42 -0800 (GMT-08:00) Subject: [AccessD] ADH 2003 Message-ID: <25972136.1134607063547.JavaMail.root@elwamui-mouette.atl.sa.earthlink.net> Is there one? Amazon only has it as far as XP From john at winhaven.net Wed Dec 14 18:48:18 2005 From: john at winhaven.net (John Bartow) Date: Wed, 14 Dec 2005 18:48:18 -0600 Subject: [AccessD] ADH 2003 In-Reply-To: <25972136.1134607063547.JavaMail.root@elwamui-mouette.atl.sa.earthlink.net> Message-ID: <002e01c60111$3db98cc0$8101a8c0@ScuzzPaq> No, I wrote Ken getz a couple of months ago. Here's his reply: "No, the publisher decided not to do a 2003 version, 'cause there wasn't much of anything new for developers in that version. Revising the book is very expensive for them. I wish they'd made more of an effort to make that clear... The 2002 version remains current, if not in title. We did update the Access Cookbook (o'Reilly) for 2003, however. -- ken" From john at winhaven.net Wed Dec 14 18:54:40 2005 From: john at winhaven.net (John Bartow) Date: Wed, 14 Dec 2005 18:54:40 -0600 Subject: [AccessD] OT : External Drives x posted In-Reply-To: Message-ID: <002f01c60112$21da1fa0$8101a8c0@ScuzzPaq> ROAR!!! :o) I have sooo many clients that do have floppy drives and will for the near future. The floppy was nice because you could boot a machine from the floppy and connect to a network drive to image the disk from. Oh well, I'm still would not be happy with them just because of the stability issues. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust ...floppies have gone the way of the dinosaur. From wdhindman at bellsouth.net Wed Dec 14 22:36:40 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Wed, 14 Dec 2005 23:36:40 -0500 Subject: [AccessD] OT : External Drives x posted References: Message-ID: <001f01c60131$24bf7430$6101a8c0@JISREGISTRATION.local> ...I hardly use even the cd/dvd anymore ...the usb gig sticks are unbelievably convenient ...I don't even take a laptop into most clients anymore ...just the gig stick I always wear like a neck chain ...the ultimate geek accessory ...ask Santa for a couple :) William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 14, 2005 7:05 PM Subject: Re: [AccessD] OT : External Drives x posted > But, John, the latest machines don't have floppy drives (or zip drives) > either, so I'm not surprised the functionality was dropped from Ghost. > My laptop didn't even offer the option of a floppy drive (except > external, of course) or a zip drive. The DVD/CD-R/W, etc., are so > ubiquitous that floppies have gone the way of the dinosaur. > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Wednesday, December 14, 2005 3:39 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT : External Drives x posted > > > I am not very happy with their products as of late either. Very > intrusive and unstable. I don't even keep Ghost installed. I use it and > remove it. The latest version doesn't have a floppy disk based system so > I'm pretty peaved about that. I think the only reason for it is that the > are worried about people being able to use it on more than one machine. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte > Foust > > I don't like Symantec products and I did not have good experiences > trying to use Ghost (which I purchased and gave away), so I looked for > an alternative and found TrueImage, which I like very much and which > allows you to use a broad array of media for images. I've heard some > negatives about the latest build, so I haven't yet installed it, but on > the whole I've been highly satisfied with it. > > Charlotte Foust > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Wed Dec 14 22:53:55 2005 From: john at winhaven.net (John Bartow) Date: Wed, 14 Dec 2005 22:53:55 -0600 Subject: [AccessD] OT : External Drives x posted In-Reply-To: <001f01c60131$24bf7430$6101a8c0@JISREGISTRATION.local> Message-ID: <002601c60133$8e528390$8401a8c0@ScuzzPaq> Hard to schedule backup with them though :o) I agree that they're wonderful. I used to burn CDs once a week to carry with me and now I download stuff directly to my USB (pocket for me) drive. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman ...I hardly use even the cd/dvd anymore ...the usb gig sticks are unbelievably convenient ...I don't even take a laptop into most clients anymore ...just the gig stick I always wear like a neck chain ...the ultimate geek accessory ...ask Santa for a couple :) From stuart at lexacorp.com.pg Wed Dec 14 23:36:53 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 15 Dec 2005 15:36:53 +1000 Subject: [AccessD] OT : External Drives x posted In-Reply-To: <002601c60133$8e528390$8401a8c0@ScuzzPaq> References: <001f01c60131$24bf7430$6101a8c0@JISREGISTRATION.local> Message-ID: <43A18D95.32041.F2E50CA@stuart.lexacorp.com.pg> On 14 Dec 2005 at 22:53, John Bartow wrote: > Hard to schedule backup with them though :o) > I've got a couple of sites that use USB Drives as their primary data backup. I've written a couple of AutoIt scripts which check for a removable drive, determine it's drive letter and free space, then zip up the data and copy it across. All they have to do is rotate drives daily - and these days they are about the same cost as a backup tape. -- Stuart From john at winhaven.net Thu Dec 15 00:02:42 2005 From: john at winhaven.net (John Bartow) Date: Thu, 15 Dec 2005 00:02:42 -0600 Subject: [AccessD] OT : External Drives x posted In-Reply-To: <43A18D95.32041.F2E50CA@stuart.lexacorp.com.pg> Message-ID: <004a01c6013d$297f9de0$8401a8c0@ScuzzPaq> Sounds cool. I have a couple of SOHOs do something similar. Last server/network backup system I put in was for a small busines. We used an external Iomega Rev drive 35/90GB with firewire connection and Dantz Retrospect. Those disks are just removable hard drives and only about 4 inches square. IIRC they have a 5 disk rotation. I scripted the whole backup process so they put the disk in every day and take the finished one offsite. It emails them every morning as to the results of the backup. (Actually works as a reminder to have them change disks.) Works sweet. Parts/software cost approx. $500. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, December 14, 2005 11:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT : External Drives x posted On 14 Dec 2005 at 22:53, John Bartow wrote: > Hard to schedule backup with them though :o) > I've got a couple of sites that use USB Drives as their primary data backup. I've written a couple of AutoIt scripts which check for a removable drive, determine it's drive letter and free space, then zip up the data and copy it across. All they have to do is rotate drives daily - and these days they are about the same cost as a backup tape. -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Thu Dec 15 00:23:23 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 15 Dec 2005 01:23:23 -0500 Subject: [AccessD] OT : External Drives x posted References: <002601c60133$8e528390$8401a8c0@ScuzzPaq> Message-ID: <011a01c60140$0d819a50$6101a8c0@JISREGISTRATION.local> ...its hard to believe how easy it is to use ...all my client systems have front mounted USB 2 ports ...you just plug it in and it gets mounted automagically ...and as long as its not being written to (its light flashes when thats going on) you can just yank it without further ado ...and I really like the neck chain with the clip bit ...hard to forget it or lose it and its always immediately at hand. William ----- Original Message ----- From: "John Bartow" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, December 14, 2005 11:53 PM Subject: Re: [AccessD] OT : External Drives x posted > Hard to schedule backup with them though :o) > > I agree that they're wonderful. I used to burn CDs once a week to carry > with > me and now I download stuff directly to my USB (pocket for me) drive. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman > > ...I hardly use even the cd/dvd anymore ...the usb gig sticks are > unbelievably convenient ...I don't even take a laptop into most clients > anymore ...just the gig stick I always wear like a neck chain ...the > ultimate geek accessory ...ask Santa for a couple :) > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From darrend at nimblesystems.com.au Thu Dec 15 00:54:57 2005 From: darrend at nimblesystems.com.au (Darren DICK) Date: Thu, 15 Dec 2005 17:54:57 +1100 Subject: [AccessD] BIT OT:SQL Server Q Message-ID: <20051215065157.QUGZ1358.omta03sl.mx.bigpond.com@CRHLAPREGAN> Hi all In SQL Server Enterprise Manager there is a monster That looks a bit like the Query Design Area in access I have seen it but can't remember how to get to it Any takers? Darren --------------------------------------- From john at winhaven.net Thu Dec 15 01:07:46 2005 From: john at winhaven.net (John Bartow) Date: Thu, 15 Dec 2005 01:07:46 -0600 Subject: [AccessD] OT : External Drives x posted In-Reply-To: <011a01c60140$0d819a50$6101a8c0@JISREGISTRATION.local> Message-ID: <005501c60146$406f91f0$8401a8c0@ScuzzPaq> I saved one of clients big time with one. I had just started consulting there. Hadn't even done a complete review wo the place yet. (From what I had gone through, it was a mess.) They have a couple of Access apps they use and one was giving them fits with images. They asked me to take it along and see if I could correct it. So I did and of course copied their backend database so I could use the real thing. Two weeks later the backend had become corrupted and they could not (nor could I or any of you - I asked :o) recover the data. I asked them for their backup tapes and to our wonderful surprise found that not a single backup had worked properly in the last 11 months. (Believe it or not I still have to get on them abut preventative security measures.) Anyway they were looking at a major disaster and after a few hours I remembered I had it on my USB pocket drive. Only two weeks out of date compared to 11 months. You think they would have bought me a coke or something special like that! :o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman ...its hard to believe how easy it is to use ...all my client systems have front mounted USB 2 ports ...you just plug it in and it gets mounted automagically ...and as long as its not being written to (its light flashes when thats going on) you can just yank it without further ado ...and I really like the neck chain with the clip bit ...hard to forget it or lose it and its always immediately at hand. William From bheid at appdevgrp.com Thu Dec 15 06:19:57 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Thu, 15 Dec 2005 07:19:57 -0500 Subject: [AccessD] [SPAM SUSPECT] Re: OT : External Drives x posted In-Reply-To: <916187228923D311A6FE00A0CC3FAA30D000B1@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF498@ADGSERVER> In Ghost 9, you can boot from the CD and restore an image. I have not tried to make an image after booting off of the CD. I have Acronis 7.0 and Ghost 9. Ghost 9 is faster than Acronis 7.0 and has better compression for me. I have heard that Acronis 9.0 is faster than Ghost 9. I recently bought both Acronis 9.0 and Ghost 10. Once I get a little time, I plan to install both and see which one I like better. I'll post the results when that happens. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, December 14, 2005 7:05 PM To: Access Developers discussion and problem solving Subject: [SPAM SUSPECT] Re: [AccessD] OT : External Drives x posted Importance: Low But, John, the latest machines don't have floppy drives (or zip drives) either, so I'm not surprised the functionality was dropped from Ghost. My laptop didn't even offer the option of a floppy drive (except external, of course) or a zip drive. The DVD/CD-R/W, etc., are so ubiquitous that floppies have gone the way of the dinosaur. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Wednesday, December 14, 2005 3:39 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT : External Drives x posted I am not very happy with their products as of late either. Very intrusive and unstable. I don't even keep Ghost installed. I use it and remove it. The latest version doesn't have a floppy disk based system so I'm pretty peaved about that. I think the only reason for it is that the are worried about people being able to use it on more than one machine. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust I don't like Symantec products and I did not have good experiences trying to use Ghost (which I purchased and gave away), so I looked for an alternative and found TrueImage, which I like very much and which allows you to use a broad array of media for images. I've heard some negatives about the latest build, so I haven't yet installed it, but on the whole I've been highly satisfied with it. Charlotte Foust From mboyd at deloitte.com Thu Dec 15 08:10:32 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Thu, 15 Dec 2005 09:10:32 -0500 Subject: [AccessD] BIT OT:SQL Server Q Message-ID: I don't have SQL Server installed on this machine, but I believe you can go into 'Views' to see the Query Design window. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren DICK Sent: Thursday, December 15, 2005 1:55 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] BIT OT:SQL Server Q Hi all In SQL Server Enterprise Manager there is a monster That looks a bit like the Query Design Area in access I have seen it but can't remember how to get to it Any takers? Darren --------------------------------------- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] From RRANTHON at sentara.com Thu Dec 15 08:13:44 2005 From: RRANTHON at sentara.com (Randall R Anthony) Date: Thu, 15 Dec 2005 09:13:44 -0500 Subject: [AccessD] BIT OT:SQL Server Q In-Reply-To: References: Message-ID: <200512151414.jBFEE2J02986@databaseadvisors.com> Tools >> SQL Query Analyzer >>> mboyd at deloitte.com 12/15/05 9:10 AM >>> I don't have SQL Server installed on this machine, but I believe you can go into 'Views' to see the Query Design window. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren DICK Sent: Thursday, December 15, 2005 1:55 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] BIT OT:SQL Server Q Hi all In SQL Server Enterprise Manager there is a monster That looks a bit like the Query Design Area in access I have seen it but can't remember how to get to it Any takers? Darren --------------------------------------- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Thu Dec 15 10:12:15 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 15 Dec 2005 08:12:15 -0800 Subject: [AccessD] OT : External Drives x posted Message-ID: Maybe I should look into a pair of them ... For earrings! LOL Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Wednesday, December 14, 2005 8:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT : External Drives x posted Hard to schedule backup with them though :o) I agree that they're wonderful. I used to burn CDs once a week to carry with me and now I download stuff directly to my USB (pocket for me) drive. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman ...I hardly use even the cd/dvd anymore ...the usb gig sticks are unbelievably convenient ...I don't even take a laptop into most clients anymore ...just the gig stick I always wear like a neck chain ...the ultimate geek accessory ...ask Santa for a couple :) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Thu Dec 15 10:17:28 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 15 Dec 2005 08:17:28 -0800 Subject: [AccessD] BIT OT:SQL Server Q Message-ID: Are you talking about the Query Analyzer? Or are you talking about the grid you get when you create a new view? The latter looks more like the Access query grid, as does the query designer you get when you right click a table and select Open Table --> Query. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren DICK Sent: Wednesday, December 14, 2005 10:55 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] BIT OT:SQL Server Q Hi all In SQL Server Enterprise Manager there is a monster That looks a bit like the Query Design Area in access I have seen it but can't remember how to get to it Any takers? Darren --------------------------------------- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Thu Dec 15 10:40:32 2005 From: john at winhaven.net (John Bartow) Date: Thu, 15 Dec 2005 10:40:32 -0600 Subject: [AccessD] OT : External Drives x posted In-Reply-To: Message-ID: <000001c60196$4725f570$8501a8c0@ScuzzPaq> I wouldn't doubt that there are some out there. I've seen watches, pens, and well, just about everything: http://gadgets.fosfor.se/the-top-10-weirdest-usb-drives-ever/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Maybe I should look into a pair of them ... For earrings! LOL Charlotte Foust From wdhindman at bellsouth.net Thu Dec 15 10:44:37 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 15 Dec 2005 11:44:37 -0500 Subject: [AccessD] OT : External Drives x posted References: Message-ID: <007d01c60196$d65a1d70$6101a8c0@JISREGISTRATION.local> ...you'd need some strong ear lobes ...else you'd be up for a Ubangi fashion show :) William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Thursday, December 15, 2005 11:12 AM Subject: Re: [AccessD] OT : External Drives x posted > Maybe I should look into a pair of them ... For earrings! LOL > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Wednesday, December 14, 2005 8:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT : External Drives x posted > > > Hard to schedule backup with them though :o) > > I agree that they're wonderful. I used to burn CDs once a week to carry > with me and now I download stuff directly to my USB (pocket for me) > drive. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > > ...I hardly use even the cd/dvd anymore ...the usb gig sticks are > unbelievably convenient ...I don't even take a laptop into most clients > anymore ...just the gig stick I always wear like a neck chain ...the > ultimate geek accessory ...ask Santa for a couple :) > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Thu Dec 15 10:50:27 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 15 Dec 2005 11:50:27 -0500 Subject: [AccessD] OT : External Drives x posted References: <000001c60196$4725f570$8501a8c0@ScuzzPaq> Message-ID: <008901c60197$a6ccffe0$6101a8c0@JISREGISTRATION.local> ...lol ...LOVE the "thumb" drive ...I could have a lot of fun with that! :)))) William ----- Original Message ----- From: "John Bartow" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 15, 2005 11:40 AM Subject: Re: [AccessD] OT : External Drives x posted >I wouldn't doubt that there are some out there. I've seen watches, pens, >and > well, just about everything: > http://gadgets.fosfor.se/the-top-10-weirdest-usb-drives-ever/ > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > Maybe I should look into a pair of them ... For earrings! LOL > > Charlotte Foust > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Thu Dec 15 10:52:52 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 15 Dec 2005 11:52:52 -0500 Subject: [AccessD] OT : External Drives x posted References: <000001c60196$4725f570$8501a8c0@ScuzzPaq> Message-ID: <008e01c60197$fd249380$6101a8c0@JISREGISTRATION.local> http://uk.gizmodo.com/2005/11/16/worlds_thinnest_usb_earrings.html ...and here's where ou can get them ...amazing! ...I'm seriously considering buying a pair for a certain client! :)))) William ----- Original Message ----- From: "John Bartow" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 15, 2005 11:40 AM Subject: Re: [AccessD] OT : External Drives x posted >I wouldn't doubt that there are some out there. I've seen watches, pens, >and > well, just about everything: > http://gadgets.fosfor.se/the-top-10-weirdest-usb-drives-ever/ > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > Maybe I should look into a pair of them ... For earrings! LOL > > Charlotte Foust > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DElam at jenkens.com Thu Dec 15 10:59:45 2005 From: DElam at jenkens.com (Elam, Debbie) Date: Thu, 15 Dec 2005 10:59:45 -0600 Subject: [AccessD] OT : External Drives x posted Message-ID: <7B1961ED924D1A459E378C9B1BB22B4C0492D17E@natexch.jenkens.com> They are not that big. In high school I had a pair of earrings my father called my fishing lures. To be honest, you could have tied them to a fishing line and not gotten a strange look. My USB is not any bigger and is certainly lighter. Debbie -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Thursday, December 15, 2005 10:45 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT : External Drives x posted ...you'd need some strong ear lobes ...else you'd be up for a Ubangi fashion show :) William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Thursday, December 15, 2005 11:12 AM Subject: Re: [AccessD] OT : External Drives x posted > Maybe I should look into a pair of them ... For earrings! LOL > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Wednesday, December 14, 2005 8:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT : External Drives x posted > > > Hard to schedule backup with them though :o) > > I agree that they're wonderful. I used to burn CDs once a week to carry > with me and now I download stuff directly to my USB (pocket for me) > drive. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > > ...I hardly use even the cd/dvd anymore ...the usb gig sticks are > unbelievably convenient ...I don't even take a laptop into most clients > anymore ...just the gig stick I always wear like a neck chain ...the > ultimate geek accessory ...ask Santa for a couple :) > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. From jmhecht at earthlink.net Thu Dec 15 11:02:57 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Thu, 15 Dec 2005 09:02:57 -0800 Subject: [AccessD] OT : External Drives x posted In-Reply-To: <7B1961ED924D1A459E378C9B1BB22B4C0492D17E@natexch.jenkens.com> Message-ID: <000c01c60199$662f7c90$6701a8c0@HPLaptop> It is amazing where a request for help here can go!!!!! ; ) Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Elam, Debbie Sent: Thursday, December 15, 2005 9:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT : External Drives x posted They are not that big. In high school I had a pair of earrings my father called my fishing lures. To be honest, you could have tied them to a fishing line and not gotten a strange look. My USB is not any bigger and is certainly lighter. Debbie -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Thursday, December 15, 2005 10:45 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT : External Drives x posted ...you'd need some strong ear lobes ...else you'd be up for a Ubangi fashion show :) William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Thursday, December 15, 2005 11:12 AM Subject: Re: [AccessD] OT : External Drives x posted > Maybe I should look into a pair of them ... For earrings! LOL > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Wednesday, December 14, 2005 8:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT : External Drives x posted > > > Hard to schedule backup with them though :o) > > I agree that they're wonderful. I used to burn CDs once a week to carry > with me and now I download stuff directly to my USB (pocket for me) > drive. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > > ...I hardly use even the cd/dvd anymore ...the usb gig sticks are > unbelievably convenient ...I don't even take a laptop into most clients > anymore ...just the gig stick I always wear like a neck chain ...the > ultimate geek accessory ...ask Santa for a couple :) > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Thu Dec 15 11:03:44 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 15 Dec 2005 12:03:44 -0500 Subject: [AccessD] OT : External Drives x posted References: <7B1961ED924D1A459E378C9B1BB22B4C0492D17E@natexch.jenkens.com> Message-ID: <00a401c60199$81e5c160$6101a8c0@JISREGISTRATION.local> ...I now know better ...mine are a bit too large for the typical female ear ...but having looked at some that John posted and others now, I see the possibilities :) William ----- Original Message ----- From: "Elam, Debbie" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 15, 2005 11:59 AM Subject: Re: [AccessD] OT : External Drives x posted > They are not that big. In high school I had a pair of earrings my father > called my fishing lures. To be honest, you could have tied them to a > fishing line and not gotten a strange look. My USB is not any bigger and > is > certainly lighter. > > Debbie > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Thursday, December 15, 2005 10:45 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT : External Drives x posted > > > ...you'd need some strong ear lobes ...else you'd be up for a Ubangi > fashion > > show :) > > William > > ----- Original Message ----- > From: "Charlotte Foust" > To: "Access Developers discussion and problem solving" > > Sent: Thursday, December 15, 2005 11:12 AM > Subject: Re: [AccessD] OT : External Drives x posted > > >> Maybe I should look into a pair of them ... For earrings! LOL >> >> Charlotte Foust >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow >> Sent: Wednesday, December 14, 2005 8:54 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT : External Drives x posted >> >> >> Hard to schedule backup with them though :o) >> >> I agree that they're wonderful. I used to burn CDs once a week to carry >> with me and now I download stuff directly to my USB (pocket for me) >> drive. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William >> Hindman >> >> ...I hardly use even the cd/dvd anymore ...the usb gig sticks are >> unbelievably convenient ...I don't even take a laptop into most clients >> anymore ...just the gig stick I always wear like a neck chain ...the >> ultimate geek accessory ...ask Santa for a couple :) >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) > subject > to the Attorney-Client Privilege, (2) an attorney work product, or (3) > strictly confidential. If you are not the intended recipient of this > message, you may not disclose, print, copy or disseminate this > information. > If you have received this in error, please reply and notify the sender > (only) and delete the message. Unauthorized interception of this e-mail is > a > violation of federal criminal law. > This communication does not reflect an intention by the sender or the > sender's client or principal to conduct a transaction or make any > agreement > by electronic means. Nothing contained in this message or in any > attachment > shall satisfy the requirements for a writing, and nothing contained herein > shall constitute a contract or electronic signature under the Electronic > Signatures in Global and National Commerce Act, any version of the Uniform > Electronic Transactions Act or any other statute governing electronic > transactions. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Jim.Hale at FleetPride.com Thu Dec 15 11:14:11 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 15 Dec 2005 11:14:11 -0600 Subject: [AccessD] OT : External Drives x posted Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8F3@corp-es01.fleetpride.com> I've seen them on a swiss army knife. Jim -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Thursday, December 15, 2005 10:53 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT : External Drives x posted http://uk.gizmodo.com/2005/11/16/worlds_thinnest_usb_earrings.html ...and here's where ou can get them ...amazing! ...I'm seriously considering buying a pair for a certain client! :)))) William ----- Original Message ----- From: "John Bartow" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 15, 2005 11:40 AM Subject: Re: [AccessD] OT : External Drives x posted *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From john at winhaven.net Thu Dec 15 12:01:35 2005 From: john at winhaven.net (John Bartow) Date: Thu, 15 Dec 2005 12:01:35 -0600 Subject: [AccessD] OT : USB Drives (was External Drives x posted) In-Reply-To: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8F3@corp-es01.fleetpride.com> Message-ID: <000c01c601a1$96d10140$8501a8c0@ScuzzPaq> Almost bought one of those. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim I've seen them on a swiss army knife. Jim From andy at minstersystems.co.uk Thu Dec 15 12:11:15 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 15 Dec 2005 18:11:15 -0000 Subject: [AccessD] PLEASE DESIST - RE: OT : USB Drives (was External Drives x posted) In-Reply-To: <000c01c601a1$96d10140$8501a8c0@ScuzzPaq> Message-ID: <005e01c601a2$f07643d0$e4e20651@minster33c3r25> Er, moderator itervention. We seem to have managed to start with a topic which was OT, and then gone OT on it. Some kind of record? No, probably not. Anyway, can we now kill this please? We have a Tech list which would be a gret place to discuss external drives, and an OT list where earrings and swiss army knives are no doubt regular features. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: 15 December 2005 18:02 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT : USB Drives (was External Drives x posted) > > > Almost bought one of those. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > > I've seen them on a swiss army knife. > Jim > From Jim.Hale at FleetPride.com Thu Dec 15 13:24:46 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 15 Dec 2005 13:24:46 -0600 Subject: [AccessD] OT : USB Drives (was External Drives x posted) Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8F5@corp-es01.fleetpride.com> yea me too but I was afraid airport security would send me to the Gulag. Jim Hale -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Thursday, December 15, 2005 12:02 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT : USB Drives (was External Drives x posted) Almost bought one of those. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim I've seen them on a swiss army knife. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From prodevmg at yahoo.com Thu Dec 15 15:11:45 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Thu, 15 Dec 2005 13:11:45 -0800 (PST) Subject: [AccessD] Record Locking File won't go away Message-ID: <20051215211145.37964.qmail@web33110.mail.mud.yahoo.com> What do you do when the ldb file gets stuck. I believe it is causing one user some problems with entering and exiting her application. She is the only one having problems and we cannot delete her ldb file. I am sure someone has had this to happen. May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us --------------------------------- Yahoo! Shopping Find Great Deals on Holiday Gifts at Yahoo! Shopping From mboyd at deloitte.com Thu Dec 15 15:23:24 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Thu, 15 Dec 2005 16:23:24 -0500 Subject: [AccessD] Record Locking File won't go away Message-ID: If you haven't already tried the following ... 1. Open and close the mdb file 2. Try manually deleting the ldb file 3. Try re-booting the pc where the ldb file resides Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Thursday, December 15, 2005 4:12 PM To: AccessD solving' Subject: [AccessD] Record Locking File won't go away What do you do when the ldb file gets stuck. I believe it is causing one user some problems with entering and exiting her application. She is the only one having problems and we cannot delete her ldb file. I am sure someone has had this to happen. May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us --------------------------------- Yahoo! Shopping Find Great Deals on Holiday Gifts at Yahoo! Shopping -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] From prodevmg at yahoo.com Thu Dec 15 15:32:01 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Thu, 15 Dec 2005 13:32:01 -0800 (PST) Subject: [AccessD] Record Locking File won't go away In-Reply-To: Message-ID: <20051215213201.99780.qmail@web33113.mail.mud.yahoo.com> Yep, did all three. "Boyd, Mark Thomas (US - Philadelphia)" wrote: If you haven't already tried the following ... 1. Open and close the mdb file 2. Try manually deleting the ldb file 3. Try re-booting the pc where the ldb file resides Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Thursday, December 15, 2005 4:12 PM To: AccessD solving' Subject: [AccessD] Record Locking File won't go away What do you do when the ldb file gets stuck. I believe it is causing one user some problems with entering and exiting her application. She is the only one having problems and we cannot delete her ldb file. I am sure someone has had this to happen. May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us --------------------------------- Yahoo! Shopping Find Great Deals on Holiday Gifts at Yahoo! Shopping -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us --------------------------------- Yahoo! Shopping Find Great Deals on Holiday Gifts at Yahoo! Shopping From stuart at lexacorp.com.pg Thu Dec 15 15:33:26 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 16 Dec 2005 07:33:26 +1000 Subject: [AccessD] Record Locking File won't go away In-Reply-To: <20051215213201.99780.qmail@web33113.mail.mud.yahoo.com> References: Message-ID: <43A26DC6.10453.129A0DF0@stuart.lexacorp.com.pg> Make sure that the user has Delete rights on the folder in question.. On 15 Dec 2005 at 13:32, Lonnie Johnson wrote: > Yep, did all three. > > "Boyd, Mark Thomas (US - Philadelphia)" wrote: If you > haven't already tried the following ... 1. Open and close the mdb file 2. > Try manually deleting the ldb file 3. Try re-booting the pc where the ldb > file resides > > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie > Johnson > Sent: Thursday, December 15, 2005 4:12 PM > To: AccessD solving' > Subject: [AccessD] Record Locking File won't go away > > What do you do when the ldb file gets stuck. I believe it is causing one > user some problems with entering and exiting her application. She is the > only one having problems and we cannot delete her ldb file. > > I am sure someone has had this to happen. > > > > > May God bless you beyond your imagination! > Lonnie Johnson > ProDev, Professional Development of MS Access Databases > Visit me at ==> http://www.prodev.us > > > > > > > > > > > > > --------------------------------- > Yahoo! Shopping > Find Great Deals on Holiday Gifts at Yahoo! Shopping > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > This message (including any attachments) contains confidential information > intended for a specific individual and purpose, and is protected by law. If > you are not the intended recipient, you should delete this message. > > > Any disclosure, copying, or distribution of this message, or the taking of > any action based on it, is strictly prohibited. [v.E.1] -- AccessD mailing > list AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd Website: > http://www.databaseadvisors.com > > > > > > May God bless you beyond your imagination! > Lonnie Johnson > ProDev, Professional Development of MS Access Databases > Visit me at ==> http://www.prodev.us > > > > > > > > > > > > > --------------------------------- > Yahoo! Shopping > Find Great Deals on Holiday Gifts at Yahoo! Shopping > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Stuart From martyconnelly at shaw.ca Thu Dec 15 15:42:33 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 15 Dec 2005 13:42:33 -0800 Subject: [AccessD] Record Locking File won't go away References: <20051215213201.99780.qmail@web33113.mail.mud.yahoo.com> Message-ID: <43A1E349.8020707@shaw.ca> Try deleting from Start run cmd via del c:\mypath\my.ldb or going through the same steps but boot into safe mode Lonnie Johnson wrote: >Yep, did all three. > >"Boyd, Mark Thomas (US - Philadelphia)" wrote: If you haven't already tried the following ... >1. Open and close the mdb file >2. Try manually deleting the ldb file >3. Try re-booting the pc where the ldb file resides > > >Mark Boyd >Senior Consultant >Enterprise Risk Services >Deloitte & Touche LLP > >Tel: +1 215 405 5576 >mboyd at deloitte.com >www.deloitte.com > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie >Johnson >Sent: Thursday, December 15, 2005 4:12 PM >To: AccessD solving' >Subject: [AccessD] Record Locking File won't go away > >What do you do when the ldb file gets stuck. I believe it is causing one >user some problems with entering and exiting her application. She is the >only one having problems and we cannot delete her ldb file. > >I am sure someone has had this to happen. > > > > >May God bless you beyond your imagination! >Lonnie Johnson >ProDev, Professional Development of MS Access Databases >Visit me at ==> http://www.prodev.us > > > > > > > > > > > > >--------------------------------- >Yahoo! Shopping >Find Great Deals on Holiday Gifts at Yahoo! Shopping > > -- Marty Connelly Victoria, B.C. Canada From Jim.Hale at FleetPride.com Thu Dec 15 16:02:07 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 15 Dec 2005 16:02:07 -0600 Subject: [AccessD] Jet has locked me out-- Help Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8FC@corp-es01.fleetpride.com> "The Microsoft Jet database engine stopped the process because you and another user are attempting to change the same data at the same time." IT had a server go down. It is back up but now when I try to run the database which resides on the network I get the error above. I have searched for .ldb files and not found any. I am stumped Jim Hale *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From DWUTKA at marlow.com Thu Dec 15 16:04:24 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 15 Dec 2005 16:04:24 -0600 Subject: [AccessD] Jet has locked me out-- Help Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD314@main2.marlow.com> Try repairing the database. Drew -----Original Message----- From: Hale, Jim [mailto:Jim.Hale at fleetpride.com] Sent: Thursday, December 15, 2005 4:02 PM To: 'Accessd (E-mail) Subject: [AccessD] Jet has locked me out-- Help "The Microsoft Jet database engine stopped the process because you and another user are attempting to change the same data at the same time." IT had a server go down. It is back up but now when I try to run the database which resides on the network I get the error above. I have searched for .ldb files and not found any. I am stumped Jim Hale *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jim.Hale at FleetPride.com Thu Dec 15 16:37:27 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 15 Dec 2005 16:37:27 -0600 Subject: [AccessD] Jet has locked me out-- Help Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8FD@corp-es01.fleetpride.com> I copied over a backup and that did the trick, thanks Jim Hale -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Thursday, December 15, 2005 4:04 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Jet has locked me out-- Help Try repairing the database. Drew -----Original Message----- From: Hale, Jim [mailto:Jim.Hale at fleetpride.com] Sent: Thursday, December 15, 2005 4:02 PM To: 'Accessd (E-mail) Subject: [AccessD] Jet has locked me out-- Help "The Microsoft Jet database engine stopped the process because you and another user are attempting to change the same data at the same time." IT had a server go down. It is back up but now when I try to run the database which resides on the network I get the error above. I have searched for .ldb files and not found any. I am stumped Jim Hale *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From martyconnelly at shaw.ca Thu Dec 15 16:40:10 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 15 Dec 2005 14:40:10 -0800 Subject: [AccessD] Jet has locked me out-- Help References: <17724746D360394AA3BFE5B8D40A9C1BD314@main2.marlow.com> Message-ID: <43A1F0CA.3040401@shaw.ca> With jetcomp.exe http://support.microsoft.com/kb/295334/ DWUTKA at marlow.com wrote: >Try repairing the database. > >Drew > >-----Original Message----- >From: Hale, Jim [mailto:Jim.Hale at fleetpride.com] >Sent: Thursday, December 15, 2005 4:02 PM >To: 'Accessd (E-mail) >Subject: [AccessD] Jet has locked me out-- Help > > >"The Microsoft Jet database engine stopped the process because you and >another user are attempting to change the same data at the same time." IT >had a server go down. It is back up but now when I try to run the database >which resides on the network I get the error above. I have searched for .ldb >files and not found any. I am stumped >Jim Hale > >*********************************************************************** >The information transmitted is intended solely for the individual or >entity to which it is addressed and may contain confidential and/or >privileged material. Any review, retransmission, dissemination or >other use of or taking action in reliance upon this information by >persons or entities other than the intended recipient is prohibited. >If you have received this email in error please contact the sender and >delete the material from any computer. As a recipient of this email, >you are responsible for screening its contents and the contents of any >attachments for the presence of viruses. No liability is accepted for >any damages caused by any virus transmitted by this email. > > -- Marty Connelly Victoria, B.C. Canada From wdhindman at bellsouth.net Thu Dec 15 17:30:25 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 15 Dec 2005 18:30:25 -0500 Subject: [AccessD] Web Browser ActiveX control References: <17724746D360394AA3BFE5B8D40A9C1BD314@main2.marlow.com> <43A1F0CA.3040401@shaw.ca> Message-ID: <001601c601cf$86abc560$6101a8c0@JISREGISTRATION.local> ...I'm considering using the Web Browser ocx in an A2k3 form to access some hotspotted graphics on a client's internal network and tie them into the mdb ...however I'm finding almost nothing on how to do something like this ...it has to exist so I must be using the wrong search terms ...anyone know of a source or site with code/samples/tutorials etc.? William From DWUTKA at marlow.com Thu Dec 15 17:43:36 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 15 Dec 2005 17:43:36 -0600 Subject: [AccessD] Web Browser ActiveX control Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD320@main2.marlow.com> http://www.marlow.com/MovieDownloader.zip That's the VB 6 source code for a program I wrote to download movies from a website. There are various aspects in that source that you should be able to use to do what you are doing. It 'captures' an existing browser. You can also 'open' a browser. Once captured, you can 'get links', and the code goes through all of the links on that page (and if it matches proper extensions, those links are 'captured'). Then you can download the links. You don't need an .ocx to use this, it's a stand alone app, which uses a reference to IE, and API calls to handle the downloads. Hope this helps. And let me know when you don't need the link anymore, I don't want to keep that one live very long. Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Thursday, December 15, 2005 5:30 PM To: Access Developers discussion and problem solving Subject: [AccessD] Web Browser ActiveX control ...I'm considering using the Web Browser ocx in an A2k3 form to access some hotspotted graphics on a client's internal network and tie them into the mdb ...however I'm finding almost nothing on how to do something like this ...it has to exist so I must be using the wrong search terms ...anyone know of a source or site with code/samples/tutorials etc.? William -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Thu Dec 15 18:42:34 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 15 Dec 2005 16:42:34 -0800 Subject: [AccessD] Web Browser ActiveX control References: <17724746D360394AA3BFE5B8D40A9C1BD314@main2.marlow.com> <43A1F0CA.3040401@shaw.ca> <001601c601cf$86abc560$6101a8c0@JISREGISTRATION.local> Message-ID: <43A20D7A.5010005@shaw.ca> Do you want to get the url of the graphic displayed on an html page or the url of whatever is displayed after triggering the hotspot? You might have to use this. Among the features built into the WebBrowser control are context (right-click) menus and accelerator keys mapped to specific actions. You may want to turn off some or all of these features in your application, but there is no direct way to do so using the WebBrowser control's properties. However, Microsoft offers a free tool to perform these actions--the WBCustomizer.dll http://support.microsoft.com/support/kb/articles/Q183/2/35.ASP or if you just want to parse out the returned Html from the webpage If you need to retrieve HTML pages, you can do so easily by calling some functions in the WinINet API library. First, put the following declarations in your project (in a code module) so the program will know about the required WinINet library functions: Public Const INTERNET_OPEN_TYPE_PRECONFIG = 0 Public Const INTERNET_OPEN_TYPE_DIRECT = 1 Public Const INTERNET_OPEN_TYPE_PROXY = 3 Public Const scUserAgent = "VB OpenUrl" Public Const INTERNET_FLAG_RELOAD = &H80000000 Public Declare Function InternetOpen Lib "wininet.dll" _ Alias "InternetOpenA" (ByVal sAgent As String, _ ByVal lAccessType As Long, ByVal sProxyName As String, _ ByVal sProxyBypass As String, ByVal lFlags As Long) As Long Public Declare Function InternetOpenUrl Lib "wininet.dll" _ Alias "InternetOpenUrlA" (ByVal hOpen As Long, _ ByVal sUrl As String, ByVal sHeaders As String, _ ByVal lLength As Long, ByVal lFlags As Long, _ ByVal lContext As Long) As Long Public Declare Function InternetReadFile Lib "wininet.dll" _ (ByVal hFile As Long, ByVal sBuffer As String, _ ByVal lNumBytesToRead As Long, lNumberOfBytesRead As Long) _ As Integer Public Declare Function InternetCloseHandle Lib "wininet.dll" _ (ByVal hInet As Long) As Integer Then, obtain the entire text of the specified URL, as shown in this function: Private Function GetHTMLFromURL(sUrl As String) As String Dim s As String Dim hOpen As Long Dim hOpenUrl As Long Dim bDoLoop As Boolean Dim bRet As Boolean Dim sReadBuffer As String * 2048 Dim lNumberOfBytesRead As Long hOpen = InternetOpen(scUserAgent, INTERNET_OPEN_TYPE_PRECONFIG, _ vbNullString, vbNullString, 0) hOpenUrl = InternetOpenUrl(hOpen, sUrl, vbNullString, 0, _ INTERNET_FLAG_RELOAD, 0) bDoLoop = True Do While bDoLoop sReadBuffer = vbNullString bRet = InternetReadFile(hOpenUrl, sReadBuffer, Len(sReadBuffer), _ lNumberOfBytesRead) s = s & Left$(sReadBuffer, lNumberOfBytesRead) If Not CBool(lNumberOfBytesRead) Then bDoLoop = False Loop If hOpenUrl <> 0 Then InternetCloseHandle (hOpenUrl) If hOpen <> 0 Then InternetCloseHandle (hOpen) GetHTMLFromUrl = s End Function William Hindman wrote: >...I'm considering using the Web Browser ocx in an A2k3 form to access some >hotspotted graphics on a client's internal network and tie them into the mdb >...however I'm finding almost nothing on how to do something like this ...it >has to exist so I must be using the wrong search terms ...anyone know of a >source or site with code/samples/tutorials etc.? > >William > > > > -- Marty Connelly Victoria, B.C. Canada From BarbaraRyan at cox.net Thu Dec 15 19:39:48 2005 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Thu, 15 Dec 2005 20:39:48 -0500 Subject: [AccessD] Access 2002 -- can't delete forms Message-ID: <003e01c601e1$99fcf8c0$0d00a8c0@desktop> I just discovered 5 forms in my "Microsoft Access Class Objects" window, each named "Form_~TMPCLP" + a 6 digit number (e.g., "Form_~TMPCLP158811"). They do not appear in the Forms window. All of them appear to be copies of forms in my database. The modified date on the original forms are identical (11/19/05). I'm wondering if the clones were all generated on that date. I can't seem to delete them --- I even wrote code to delete, but without success. Any suggestions? Thanks, Barb Ryan From darrend at nimblesystems.com.au Thu Dec 15 20:06:32 2005 From: darrend at nimblesystems.com.au (Darren DICK) Date: Fri, 16 Dec 2005 13:06:32 +1100 Subject: [AccessD] BIT OT:SQL Server Q In-Reply-To: Message-ID: <20051216020331.HTQE15112.omta03ps.mx.bigpond.com@CRHLAPREGAN> Hi Guys No I have seen a thing that looks all the world like the Query Design Area It has visual representations of tables where you can drag field names on to a results grid. You can create links between tables and edit hose links It really does look like the query area in Access Just found it Select a table then right click it Then select Open Table from the popup menu Then Select query from the next popup menu Thanks guys See ya DD -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, 16 December 2005 3:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] BIT OT:SQL Server Q Are you talking about the Query Analyzer? Or are you talking about the grid you get when you create a new view? The latter looks more like the Access query grid, as does the query designer you get when you right click a table and select Open Table --> Query. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren DICK Sent: Wednesday, December 14, 2005 10:55 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] BIT OT:SQL Server Q Hi all In SQL Server Enterprise Manager there is a monster That looks a bit like the Query Design Area in access I have seen it but can't remember how to get to it Any takers? Darren --------------------------------------- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Thu Dec 15 20:06:50 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 15 Dec 2005 21:06:50 -0500 Subject: [AccessD] Web Browser ActiveX control References: <17724746D360394AA3BFE5B8D40A9C1BD320@main2.marlow.com> Message-ID: <00e601c601e5$6107fd90$6101a8c0@JISREGISTRATION.local> ...got it ...thanks William ----- Original Message ----- From: To: Sent: Thursday, December 15, 2005 6:43 PM Subject: Re: [AccessD] Web Browser ActiveX control > http://www.marlow.com/MovieDownloader.zip > > That's the VB 6 source code for a program I wrote to download movies from > a > website. There are various aspects in that source that you should be able > to use to do what you are doing. It 'captures' an existing browser. You > can also 'open' a browser. Once captured, you can 'get links', and the > code > goes through all of the links on that page (and if it matches proper > extensions, those links are 'captured'). Then you can download the links. > > You don't need an .ocx to use this, it's a stand alone app, which uses a > reference to IE, and API calls to handle the downloads. > > Hope this helps. And let me know when you don't need the link anymore, I > don't want to keep that one live very long. > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Thursday, December 15, 2005 5:30 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Web Browser ActiveX control > > > ...I'm considering using the Web Browser ocx in an A2k3 form to access > some > hotspotted graphics on a client's internal network and tie them into the > mdb > > ...however I'm finding almost nothing on how to do something like this > ...it > > has to exist so I must be using the wrong search terms ...anyone know of a > source or site with code/samples/tutorials etc.? > > William > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From darrend at nimblesystems.com.au Thu Dec 15 20:10:41 2005 From: darrend at nimblesystems.com.au (Darren DICK) Date: Fri, 16 Dec 2005 13:10:41 +1100 Subject: [AccessD] A2003:Importing/Linking SQL Tables (and data) Message-ID: <20051216020740.HYCP15112.omta03ps.mx.bigpond.com@CRHLAPREGAN> Hi Shamil Excellent Got it up and working Many many thanks Darren -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, 15 December 2005 2:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2003:Importing/Linking SQL Tables (and data) Darren, This code works well here: Public Sub Import() Dim strCnn As String strCnn = "ODBC;DRIVER=SQL Server;" & _ "SERVER={1};" & _ "DATABASE={2};" & _ "Trusted_Connection=Yes;" strCnn = Replace(strCnn, "{1}", "(local)") ' server strCnn = Replace(strCnn, "{2}", "pubs") ' database DoCmd.TransferDatabase _ acImport, _ "ODBC", _ strCnn, _ acTable, _ "authors", _ "authors" End Sub Public Sub Link() Dim strCnn As String strCnn = "ODBC;DRIVER=SQL Server;" & _ "SERVER={1};" & _ "DATABASE={2};" & _ "Trusted_Connection=Yes;" strCnn = Replace(strCnn, "{1}", "(local)") ' server strCnn = Replace(strCnn, "{2}", "pubs") ' database DoCmd.TransferDatabase _ acLink, _ "ODBC", _ strCnn, _ acTable, _ "authors", _ "linked_authors" End Sub Hope it will work for you too. Shamil From jwcolby at ColbyConsulting.com Thu Dec 15 20:09:32 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 15 Dec 2005 21:09:32 -0500 Subject: [AccessD] Access 2002 -- can't delete forms In-Reply-To: <003e01c601e1$99fcf8c0$0d00a8c0@desktop> Message-ID: <200512160210.jBG2ATJ08488@databaseadvisors.com> This usually occurs when the module is corrupt. Try going into the module behind the form. If you can't then the module is corrupt and AFAIK you have to build a new database and pull all the non-corrupted objects into that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Thursday, December 15, 2005 8:40 PM To: Access List Subject: [AccessD] Access 2002 -- can't delete forms I just discovered 5 forms in my "Microsoft Access Class Objects" window, each named "Form_~TMPCLP" + a 6 digit number (e.g., "Form_~TMPCLP158811"). They do not appear in the Forms window. All of them appear to be copies of forms in my database. The modified date on the original forms are identical (11/19/05). I'm wondering if the clones were all generated on that date. I can't seem to delete them --- I even wrote code to delete, but without success. Any suggestions? Thanks, Barb Ryan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From adtp at touchtelindia.net Thu Dec 15 23:31:23 2005 From: adtp at touchtelindia.net (A.D.Tejpal) Date: Fri, 16 Dec 2005 11:01:23 +0530 Subject: [AccessD] Prevent Duplicates References: <66ABA669023AE74B97746FD8E6843920025A68BB@c2k3exchange.pgdp.corp .usec.com> Message-ID: <034501c60202$0d822160$ba10f63d@winxp> Virginia, My sample db named Forms_CheckReqdAndDuplicates might be of interest to you. It is available at Rogers Access Library (other developers library). Link - http://www.rogersaccesslibrary.com You could adapt the underlying approach suitably, for your specific needs. Best wishes, A.D.Tejpal -------------- ----- Original Message ----- From: Hollis, Virginia To: accessD at databaseadvisors.com Sent: Wednesday, December 14, 2005 21:19 Subject: [AccessD] Prevent Duplicates I do not want the user to duplicate a number already used when entering a new record. They enter the permit number (text) for the record. I tried the below code on the BeforeUpdate, AfterUpdate, LostFocus of the field, but the duplicate MsgBox never pops up telling them it is a duplicate permit number. They move to another field without the message telling them to enter a different number & it does not even undo the entry, it does not let them save the record either (nothing happens when you click save). Do I have the quotes wrong for a text field around PermitNumber? Or where should I place the code? Somewhere on the form or does it go on the field? Virginia Private Sub PermitNumber_BeforeUpdate(Cancel As Integer) If Not IsNull(PermitNumber) Then If DCount("PermitNumber", "tblPermitLog", "PermitNumber = " & [PermitNumber]) > 0 Then MsgBox "You have entered a Permit Number that already exists" PermitNumber.SetFocus PermitNumber.Undo End If End If End Sub From adtp at touchtelindia.net Thu Dec 15 23:51:19 2005 From: adtp at touchtelindia.net (A.D.Tejpal) Date: Fri, 16 Dec 2005 11:21:19 +0530 Subject: [AccessD] Record Locking File won't go away References: <20051215213201.99780.qmail@web33113.mail.mud.yahoo.com> Message-ID: <053901c60205$1e0ae3c0$ba10f63d@winxp> Lonnie, If the ldb file proves too stubborn, following course of action can be adopted so as to delete it without having to re-boot the computer. Press Ctrl + Alt + Del so as to invoke the Task Manager. In the Processes tab, select msaccess.exe and click End. It should now be possible to delete the ldb file. With best wishes, A.D.Tejpal -------------- ----- Original Message ----- From: Lonnie Johnson To: Access Developers discussion and problem solving Sent: Friday, December 16, 2005 03:02 Subject: Re: [AccessD] Record Locking File won't go away Yep, did all three. "Boyd, Mark Thomas (US - Philadelphia)" wrote: If you haven't already tried the following ... 1. Open and close the mdb file 2. Try manually deleting the ldb file 3. Try re-booting the pc where the ldb file resides Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Thursday, December 15, 2005 4:12 PM To: AccessD solving' Subject: [AccessD] Record Locking File won't go away What do you do when the ldb file gets stuck. I believe it is causing one user some problems with entering and exiting her application. She is the only one having problems and we cannot delete her ldb file. I am sure someone has had this to happen. From artful at rogers.com Fri Dec 16 01:53:56 2005 From: artful at rogers.com (Arthur Fuller) Date: Fri, 16 Dec 2005 02:53:56 -0500 Subject: [AccessD] Weekend fun: Primes In-Reply-To: Message-ID: <200512160753.jBG7rqJ05191@databaseadvisors.com> LOL, Gustav! No, I meant the largest unknown prime. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 14, 2005 3:26 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Weekend fun: Primes Hi Arthur You mean "the largest known prime"? Look here: http://primes.utm.edu/primes/ /gustav From andy at minstersystems.co.uk Fri Dec 16 02:06:47 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Fri, 16 Dec 2005 08:06:47 -0000 Subject: [AccessD] OT Friday Humour In-Reply-To: <053901c60205$1e0ae3c0$ba10f63d@winxp> Message-ID: <002501c60217$a9554940$8c150c54@minster33c3r25> Asylum Test During a visit to the mental asylum, a visitor asked the Director what is the criteria which defines a patient to be institutionalised. "Well," said the Director "we fill up a bathtub, then we offer a teaspoon, a teacup and a bucket to the patient and ask him/her to empty the bathtub." OK, here's your test: 1. Would you use the teaspoon? 2. Would you use the teacup? 3. Would you use the bucket? "Oh, I understand" said the visitor "A normal person would use the bucket because it's bigger than the spoon or teacup." (Were you correct?) "No" said the Director, "a normal person would pull the plug! Do you want a room with or without a view?" Have a good weekend . -- Andy Lacey http://www.minstersystems.co.uk From accessd at shaw.ca Fri Dec 16 03:08:58 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 16 Dec 2005 01:08:58 -0800 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <200512160753.jBG7rqJ05191@databaseadvisors.com> Message-ID: <002f01c60220$5910cc80$017ba8c0@xpserver> Arthur, if it was known it would not be unknown... this is Friday humour right? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: December 15, 2005 11:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Weekend fun: Primes LOL, Gustav! No, I meant the largest unknown prime. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 14, 2005 3:26 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Weekend fun: Primes Hi Arthur You mean "the largest known prime"? Look here: http://primes.utm.edu/primes/ /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Paul.Rogers at SummitMedia.co.uk Fri Dec 16 03:27:40 2005 From: Paul.Rogers at SummitMedia.co.uk (Paul Rodgers) Date: Fri, 16 Dec 2005 09:27:40 -0000 Subject: [AccessD] mail merge involving mysql Message-ID: Good morning Gurus Is is possible to do a mail merge with Word when a mysql database contains the recipients please? I suppose I really mean, when you have a mysql database with the addressees, is there a way to make the details available to Word for a mail shot, please? Cheers from a wintry England. paul -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.14.1/204 - Release Date: 15/12/2005 From Robin at rolledgold.net Fri Dec 16 05:46:21 2005 From: Robin at rolledgold.net (Robin ) Date: Fri, 16 Dec 2005 11:46:21 -0000 Subject: [AccessD] mail merge involving mysql Message-ID: <560E2B80EC8F624B93A87B943B7A9CD542F36D@rgiserv.rg.local> Paul, You can download the MySQL ODBC driver from here http://dev.mysql.com/downloads/connector/odbc/3.51.html Install, configure an ODBC connection to your MySQL database and use this as a basis for your mailmerge from word. Rgds Robin -----Original Message----- From: Paul Rodgers [mailto:Paul.Rogers at SummitMedia.co.uk] Sent: 16 December 2005 09:28 To: 'Access Developers discussion and problem solving' Subject: [AccessD] mail merge involving mysql Good morning Gurus Is is possible to do a mail merge with Word when a mysql database contains the recipients please? I suppose I really mean, when you have a mysql database with the addressees, is there a way to make the details available to Word for a mail shot, please? Cheers from a wintry England. paul -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.14.1/204 - Release Date: 15/12/2005 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Fri Dec 16 05:38:14 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 16 Dec 2005 12:38:14 +0100 Subject: [AccessD] Weekend fun: Primes Message-ID: Hi Arthur What did I think of? I should have known you would catch that. However, to continue this (it's Friday!): The largest unknown prime is larger than the largest known ... /gustav >>> artful at rogers.com 16-12-2005 08:53 >>> LOL, Gustav! No, I meant the largest unknown prime. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 14, 2005 3:26 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Weekend fun: Primes Hi Arthur You mean "the largest known prime"? Look here: http://primes.utm.edu/primes/ /gustav From Gustav at cactus.dk Fri Dec 16 05:39:52 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 16 Dec 2005 12:39:52 +0100 Subject: [AccessD] mail merge involving mysql Message-ID: Hi Paul If you install the MySQL ODBC driver you can do this. /gustav >>> Paul.Rogers at summitmedia.co.uk 16-12-2005 10:27 >>> Good morning Gurus Is is possible to do a mail merge with Word when a mysql database contains the recipients please? I suppose I really mean, when you have a mysql database with the addressees, is there a way to make the details available to Word for a mail shot, please? Cheers from a wintry England. paul From prodevmg at yahoo.com Fri Dec 16 06:46:59 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Fri, 16 Dec 2005 04:46:59 -0800 (PST) Subject: [AccessD] Record Locking File won't go away In-Reply-To: <43A1E349.8020707@shaw.ca> Message-ID: <20051216124659.80717.qmail@web33102.mail.mud.yahoo.com> Thanks. It finally went away on it's own. She was a terminal user and after her session "completely" timed out it went away. MartyConnelly wrote: Try deleting from Start run cmd via del c:\mypath\my.ldb or going through the same steps but boot into safe mode Lonnie Johnson wrote: >Yep, did all three. > >"Boyd, Mark Thomas (US - Philadelphia)" wrote: If you haven't already tried the following ... >1. Open and close the mdb file >2. Try manually deleting the ldb file >3. Try re-booting the pc where the ldb file resides > > >Mark Boyd >Senior Consultant >Enterprise Risk Services >Deloitte & Touche LLP > >Tel: +1 215 405 5576 >mboyd at deloitte.com >www.deloitte.com > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie >Johnson >Sent: Thursday, December 15, 2005 4:12 PM >To: AccessD solving' >Subject: [AccessD] Record Locking File won't go away > >What do you do when the ldb file gets stuck. I believe it is causing one >user some problems with entering and exiting her application. She is the >only one having problems and we cannot delete her ldb file. > >I am sure someone has had this to happen. > > > > >May God bless you beyond your imagination! >Lonnie Johnson >ProDev, Professional Development of MS Access Databases >Visit me at ==> http://www.prodev.us > > > > > > > > > > > > >--------------------------------- >Yahoo! Shopping >Find Great Deals on Holiday Gifts at Yahoo! Shopping > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From BarbaraRyan at cox.net Fri Dec 16 07:07:18 2005 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Fri, 16 Dec 2005 08:07:18 -0500 Subject: [AccessD] Access 2002 -- can't delete forms References: <200512160210.jBG2ATJ08488@databaseadvisors.com> Message-ID: <003301c60241$a505fa40$0d00a8c0@desktop> The 5 "~TMP" forms are clones of 5 other legitimate forms. The legitimate forms still work correctly, and their modules can be accessed/modified without any problem. I think I will go ahead and build a new database. Thanks, John. Barb Ryan ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 15, 2005 9:09 PM Subject: Re: [AccessD] Access 2002 -- can't delete forms > This usually occurs when the module is corrupt. Try going into the module > behind the form. If you can't then the module is corrupt and AFAIK you have > to build a new database and pull all the non-corrupted objects into that. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan > Sent: Thursday, December 15, 2005 8:40 PM > To: Access List > Subject: [AccessD] Access 2002 -- can't delete forms > > I just discovered 5 forms in my "Microsoft Access Class Objects" window, > each named "Form_~TMPCLP" + a 6 digit number (e.g., "Form_~TMPCLP158811"). > They do not appear in the Forms window. All of them appear to be copies of > forms in my database. The modified date on the original forms are identical > (11/19/05). I'm wondering if the clones were all generated on that date. > > I can't seem to delete them --- I even wrote code to delete, but without > success. > > Any suggestions? > > Thanks, > Barb Ryan > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Fri Dec 16 07:15:55 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 16 Dec 2005 14:15:55 +0100 Subject: [AccessD] Access 2002 -- can't delete forms Message-ID: Hi Barbara They will probably vanish just by compacting the database. /gustav >>> BarbaraRyan at cox.net 16-12-2005 14:07 >>> The 5 "~TMP" forms are clones of 5 other legitimate forms. The legitimate forms still work correctly, and their modules can be accessed/modified without any problem. I think I will go ahead and build a new database. Thanks, John. Barb Ryan From stuart at lexacorp.com.pg Fri Dec 16 07:23:54 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 16 Dec 2005 23:23:54 +1000 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <200512160753.jBG7rqJ05191@databaseadvisors.com> References: Message-ID: <43A34C8A.15954.FFCBD3@stuart.lexacorp.com.pg> On 16 Dec 2005 at 2:53, Arthur Fuller wrote: > LOL, Gustav! No, I meant the largest unknown prime. > http://primes.utm.edu/infinity.shtml About 2000 years ago Euclid proved that there were infinitely many primes. For mathematicians "infinity many" is an incomplete answer--they then ask "how big of an infinity?" The prime number theorem, which states the number of primes less than x is approximately x/log x (the natural log), gives perhaps the best answer. ...... the sum of the reciprocals of the primes diverges, so the primes are a "large" subset of the integers -- Stuart From Jeff at outbaktech.com Fri Dec 16 07:34:16 2005 From: Jeff at outbaktech.com (Jeff Barrows) Date: Fri, 16 Dec 2005 07:34:16 -0600 Subject: [AccessD] Friday OT: Memo from Santa Message-ID: For all my southern friends: Memo from SANTA I regret to inform you that, effective immediately, I will no longer serve the States of Georgia, Florida, Virginia, North and South Carolina, Tennessee, Mississippi, Texas, and Arkansas on Christmas Eve. Due to the overwhelming current population of the earth, my contract was renegotiated by North American Fairies and Elves Local 209. As part of the new and better contract, I also get longer breaks for milk and cookies so keep that in mind. However, I'm certain that your children will be in good hands with your local replacement, who happens to be my third cousin, Bubba Claus. His side of the family is from the South Pole. He shares my goal of delivering toys to all the good boys and girls; however, there are a few differences between us. Differences such as: 1. There is no danger of the Grinch stealing your presents from Bubba Claus. He has a gun rack on his sleigh and a bumper sticker that reads: "These toys insured by Smith and Wesson." 2. Instead of milk and cookies, Bubba Claus prefers that children leave an RC cola and pork rinds [or a moon pie] on the fireplace. And Bubba doesn't smoke a pipe. He dips a little snuff though, so please have an empty spit can handy. 3. Bubba Claus' sleigh is pulled by floppy-eared, flyin' coon dogs instead of reindeer. I made the mistake of loaning him a couple of my reindeer one time, and Blitzen's head now overlooks Bubba's fireplace. 4. You won't hear "On Comet, on Cupid, on Donner, and Blitzen..." when Bubba Claus arrives. Instead, you'll hear, "On Earnhardt, on Andretti, on Elliott and Petty." 5. "Ho, Ho, Ho" has been replaced by "Yee Haw" And you also are likely to hear Bubba's elves respond, "Ah heer'd dat" 6. As required by Southern highway laws, Bubba Claus' sleigh does have a Yosemite Sam safety triangle on the back with the words "Back Off." 7. The usual Christmas movie classics such as "Miracle on 34th Street" and "It's a Wonderful Life" will not be shown in your negotiated viewing area. Instead, you'll see "Boss Hogg Saves Christmas" and "Smokey and the Bandit IV" featuring Burt Reynolds as Bubba Claus and dozens of state patrol cars crashing into each other. And finally, 8. Bubba Claus doesn't wear a belt. If I were you, I'd make sure you, the wife, and the kids turn the other way when he bends over to put presents under the tree. Sincerely Yours, Santa Claus Jeff Barrows MCP, MCAD, MCSD Outbak Technologies, LLC Racine, WI jeff at outbaktech.com From BarbaraRyan at cox.net Fri Dec 16 08:39:12 2005 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Fri, 16 Dec 2005 09:39:12 -0500 Subject: [AccessD] Access 2002 -- can't delete forms References: Message-ID: <004201c6024e$7bcd6200$0d00a8c0@desktop> Hi, Gustav.... I tried that.....and the pesky things still remain! Barb ----- Original Message ----- From: "Gustav Brock" To: Sent: Friday, December 16, 2005 8:15 AM Subject: Re: [AccessD] Access 2002 -- can't delete forms > Hi Barbara > > They will probably vanish just by compacting the database. > > /gustav > > >>> BarbaraRyan at cox.net 16-12-2005 14:07 >>> > The 5 "~TMP" forms are clones of 5 other legitimate forms. The legitimate > forms still work correctly, and their modules can be accessed/modified > without any problem. > > I think I will go ahead and build a new database. Thanks, John. > > Barb Ryan > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Gustav at cactus.dk Fri Dec 16 08:49:18 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 16 Dec 2005 15:49:18 +0100 Subject: [AccessD] Access 2002 -- can't delete forms Message-ID: Hi Barbara OK, then you'll have to turn right, down the Import Boulevard ... /gustav >>> BarbaraRyan at cox.net 16-12-2005 15:39 >>> Hi, Gustav.... I tried that.....and the pesky things still remain! Barb ----- Original Message ----- From: "Gustav Brock" To: Sent: Friday, December 16, 2005 8:15 AM Subject: Re: [AccessD] Access 2002 -- can't delete forms > Hi Barbara > > They will probably vanish just by compacting the database. > > /gustav > > >>> BarbaraRyan at cox.net 16-12-2005 14:07 >>> > The 5 "~TMP" forms are clones of 5 other legitimate forms. The legitimate > forms still work correctly, and their modules can be accessed/modified > without any problem. > > I think I will go ahead and build a new database. Thanks, John. > > Barb Ryan From Jim.Hale at FleetPride.com Fri Dec 16 08:53:47 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Fri, 16 Dec 2005 08:53:47 -0600 Subject: [AccessD] Friday OT: Memo from Santa Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD900@corp-es01.fleetpride.com> Moon Pies!! I love Moon Pies. They bring back memories of places and times long gone. Can I get Bubba's autograph? Or at least his "X"? BTW my company co-sponsors the #1 car driven by Johhny Sauter. VOORoooM VOORoooM! Jim Hale -----Original Message----- From: Jeff Barrows [mailto:Jeff at outbaktech.com] Sent: Friday, December 16, 2005 7:34 AM To: AccessD Subject: [AccessD] Friday OT: Memo from Santa For all my southern friends: Memo from SANTA I regret to inform you that, effective immediately, I will no longer serve the States of Georgia, Florida, Virginia, North and South Carolina, Tennessee, Mississippi, Texas, and Arkansas on Christmas Eve. Due to the overwhelming current population of the earth, my contract was renegotiated by North American Fairies and Elves Local 209. As part of the new and better contract, I also get longer breaks for milk and cookies so keep that in mind. However, I'm certain that your children will be in good hands with your local replacement, who happens to be my third cousin, Bubba Claus. His side of the family is from the South Pole. He shares my goal of delivering toys to all the good boys and girls; however, there are a few differences between us. Differences such as: 1. There is no danger of the Grinch stealing your presents from Bubba Claus. He has a gun rack on his sleigh and a bumper sticker that reads: "These toys insured by Smith and Wesson." 2. Instead of milk and cookies, Bubba Claus prefers that children leave an RC cola and pork rinds [or a moon pie] on the fireplace. And Bubba doesn't smoke a pipe. He dips a little snuff though, so please have an empty spit can handy. 3. Bubba Claus' sleigh is pulled by floppy-eared, flyin' coon dogs instead of reindeer. I made the mistake of loaning him a couple of my reindeer one time, and Blitzen's head now overlooks Bubba's fireplace. 4. You won't hear "On Comet, on Cupid, on Donner, and Blitzen..." when Bubba Claus arrives. Instead, you'll hear, "On Earnhardt, on Andretti, on Elliott and Petty." 5. "Ho, Ho, Ho" has been replaced by "Yee Haw" And you also are likely to hear Bubba's elves respond, "Ah heer'd dat" 6. As required by Southern highway laws, Bubba Claus' sleigh does have a Yosemite Sam safety triangle on the back with the words "Back Off." 7. The usual Christmas movie classics such as "Miracle on 34th Street" and "It's a Wonderful Life" will not be shown in your negotiated viewing area. Instead, you'll see "Boss Hogg Saves Christmas" and "Smokey and the Bandit IV" featuring Burt Reynolds as Bubba Claus and dozens of state patrol cars crashing into each other. And finally, 8. Bubba Claus doesn't wear a belt. If I were you, I'd make sure you, the wife, and the kids turn the other way when he bends over to put presents under the tree. Sincerely Yours, Santa Claus Jeff Barrows MCP, MCAD, MCSD Outbak Technologies, LLC Racine, WI jeff at outbaktech.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From cfoust at infostatsystems.com Fri Dec 16 10:04:59 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Dec 2005 08:04:59 -0800 Subject: [AccessD] OT: Not Funny Just OT Message-ID: Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust From wdhindman at bellsouth.net Fri Dec 16 10:07:22 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 16 Dec 2005 11:07:22 -0500 Subject: [AccessD] Friday OT: Memo from Santa References: Message-ID: <002701c6025a$ccd10380$6101a8c0@JISREGISTRATION.local> ...inquiring minds want to now why Alabama, the heart of the south and second home to all true Bubbas, was left out? William ----- Original Message ----- From: "Jeff Barrows" To: "AccessD" Sent: Friday, December 16, 2005 8:34 AM Subject: [AccessD] Friday OT: Memo from Santa > For all my southern friends: > > Memo from SANTA > > I regret to inform you that, effective immediately, I will no longer > serve the States of Georgia, Florida, Virginia, North and South Carolina, > Tennessee, Mississippi, Texas, and Arkansas on Christmas Eve. > Due to the overwhelming current population of the earth, my contract was > renegotiated by North American Fairies and Elves Local 209. As part of the > new and better contract, I also get longer breaks for milk and cookies so > keep that in mind. > However, I'm certain that your children will be in good hands with your > local replacement, who happens to be my third cousin, Bubba Claus. > His side of the family is from the South Pole. He shares my goal of > delivering toys to all the good boys and girls; however, there are a few > differences between us. > > Differences such as: > > 1. There is no danger of the Grinch stealing your presents from Bubba > Claus. He has a gun rack on his sleigh and a bumper sticker that reads: > "These toys insured by Smith and Wesson." > > 2. Instead of milk and cookies, Bubba Claus prefers that children leave > an RC cola and pork rinds [or a moon pie] on the fireplace. And Bubba > doesn't smoke a pipe. He dips a little snuff though, so please have an > empty spit can handy. > > 3. Bubba Claus' sleigh is pulled by floppy-eared, flyin' coon dogs > instead of reindeer. I made the mistake of loaning him a couple of my > reindeer one time, and Blitzen's head now overlooks Bubba's fireplace. > > 4. You won't hear "On Comet, on Cupid, on Donner, and Blitzen..." when > Bubba Claus arrives. Instead, you'll hear, "On Earnhardt, on Andretti, on > Elliott and Petty." > > 5. "Ho, Ho, Ho" has been replaced by "Yee Haw" And you also are likely to > hear Bubba's elves respond, "Ah heer'd dat" > > 6. As required by Southern highway laws, Bubba Claus' sleigh does have a > Yosemite Sam safety triangle on the back with the words "Back Off." > > 7. The usual Christmas movie classics such as "Miracle on 34th Street" > and "It's a Wonderful Life" will not be shown in your negotiated viewing > area. Instead, you'll see "Boss Hogg Saves Christmas" and "Smokey and the > Bandit IV" featuring Burt Reynolds as Bubba Claus and dozens of state > patrol cars crashing into each other. > > And finally, > > 8. Bubba Claus doesn't wear a belt. If I were you, I'd make sure you, the > wife, and the kids turn the other way when he bends over to put presents > under the tree. > > Sincerely Yours, > > Santa Claus > > > Jeff Barrows > MCP, MCAD, MCSD > > Outbak Technologies, LLC > Racine, WI > jeff at outbaktech.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 Dec 16 10:18:28 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Fri, 16 Dec 2005 11:18:28 -0500 Subject: [AccessD] Friday OT: Memo from Santa In-Reply-To: <002701c6025a$ccd10380$6101a8c0@JISREGISTRATION.local> Message-ID: <200512161619.jBGGJ4J15712@databaseadvisors.com> Of course everyone knows that they refused to negotiate with any union for fairies. Told them flat out to take their *&^%$#@ union and move to San Francisco. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Friday, December 16, 2005 11:07 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Friday OT: Memo from Santa ...inquiring minds want to now why Alabama, the heart of the south and second home to all true Bubbas, was left out? William ----- Original Message ----- From: "Jeff Barrows" To: "AccessD" Sent: Friday, December 16, 2005 8:34 AM Subject: [AccessD] Friday OT: Memo from Santa > For all my southern friends: > > Memo from SANTA > > I regret to inform you that, effective immediately, I will no longer > serve the States of Georgia, Florida, Virginia, North and South Carolina, > Tennessee, Mississippi, Texas, and Arkansas on Christmas Eve. > Due to the overwhelming current population of the earth, my contract was > renegotiated by North American Fairies and Elves Local 209. As part of the > new and better contract, I also get longer breaks for milk and cookies so > keep that in mind. > However, I'm certain that your children will be in good hands with your > local replacement, who happens to be my third cousin, Bubba Claus. > His side of the family is from the South Pole. He shares my goal of > delivering toys to all the good boys and girls; however, there are a few > differences between us. > > Differences such as: > > 1. There is no danger of the Grinch stealing your presents from Bubba > Claus. He has a gun rack on his sleigh and a bumper sticker that reads: > "These toys insured by Smith and Wesson." > > 2. Instead of milk and cookies, Bubba Claus prefers that children leave > an RC cola and pork rinds [or a moon pie] on the fireplace. And Bubba > doesn't smoke a pipe. He dips a little snuff though, so please have an > empty spit can handy. > > 3. Bubba Claus' sleigh is pulled by floppy-eared, flyin' coon dogs > instead of reindeer. I made the mistake of loaning him a couple of my > reindeer one time, and Blitzen's head now overlooks Bubba's fireplace. > > 4. You won't hear "On Comet, on Cupid, on Donner, and Blitzen..." when > Bubba Claus arrives. Instead, you'll hear, "On Earnhardt, on Andretti, on > Elliott and Petty." > > 5. "Ho, Ho, Ho" has been replaced by "Yee Haw" And you also are likely to > hear Bubba's elves respond, "Ah heer'd dat" > > 6. As required by Southern highway laws, Bubba Claus' sleigh does have a > Yosemite Sam safety triangle on the back with the words "Back Off." > > 7. The usual Christmas movie classics such as "Miracle on 34th Street" > and "It's a Wonderful Life" will not be shown in your negotiated viewing > area. Instead, you'll see "Boss Hogg Saves Christmas" and "Smokey and the > Bandit IV" featuring Burt Reynolds as Bubba Claus and dozens of state > patrol cars crashing into each other. > > And finally, > > 8. Bubba Claus doesn't wear a belt. If I were you, I'd make sure you, the > wife, and the kids turn the other way when he bends over to put presents > under the tree. > > Sincerely Yours, > > Santa Claus > > > Jeff Barrows > MCP, MCAD, MCSD > > Outbak Technologies, LLC > Racine, WI > jeff at outbaktech.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Fri Dec 16 10:20:55 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 16 Dec 2005 11:20:55 -0500 Subject: [AccessD] OT: Not Funny Just OT References: Message-ID: <002f01c6025c$b0fbda20$6101a8c0@JISREGISTRATION.local> ...good luck and best wishes. William ----- Original Message ----- From: "Charlotte Foust" To: Sent: Friday, December 16, 2005 11:04 AM Subject: [AccessD] OT: Not Funny Just OT > Hi, Guys. > > Just wanted to let you know that next Thursday, December 22, I'm getting > my pacemaker replaced. I'll be off work for aroung a week, so I > probably won't have the opportunity to check in with the list. Happy > Holidays of your choice to everyone. I'll be back around new years > supercharged! > > Charlotte Foust > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Jim.Hale at FleetPride.com Fri Dec 16 10:26:37 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Fri, 16 Dec 2005 10:26:37 -0600 Subject: [AccessD] OT: Not Funny Just OT Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD905@corp-es01.fleetpride.com> Very good luck to you Charlotte. Happy holidays Jim Hale -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Friday, December 16, 2005 10:05 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From lembit.dbamail at t-online.de Fri Dec 16 10:38:22 2005 From: lembit.dbamail at t-online.de (Lembit Soobik) Date: Fri, 16 Dec 2005 17:38:22 +0100 Subject: [AccessD] OT: Not Funny Just OT References: Message-ID: <000801c6025f$21839ce0$0500a8c0@v1000> Wish you the very best Lembit > Hi, Guys. > > Just wanted to let you know that next Thursday, December 22, I'm getting > my pacemaker replaced. I'll be off work for aroung a week, so I > probably won't have the opportunity to check in with the list. Happy > Holidays of your choice to everyone. I'll be back around new years > supercharged! > > Charlotte Foust > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.1.371 / Virus Database: 267.14.1/204 - Release Date: 15.12.2005 > > From wdhindman at bellsouth.net Fri Dec 16 10:46:47 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 16 Dec 2005 11:46:47 -0500 Subject: [AccessD] Friday OT: Memo from Santa References: <200512161619.jBGGJ4J15712@databaseadvisors.com> Message-ID: <005f01c60260$4e72f330$6101a8c0@JISREGISTRATION.local> ...LOL! ...not very pc but it got a guffaw here! :) William ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 16, 2005 11:18 AM Subject: Re: [AccessD] Friday OT: Memo from Santa > Of course everyone knows that they refused to negotiate with any union for > fairies. Told them flat out to take their *&^%$#@ union and move to San > Francisco. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman > Sent: Friday, December 16, 2005 11:07 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Friday OT: Memo from Santa > > ...inquiring minds want to now why Alabama, the heart of the south and > second home to all true Bubbas, was left out? > > William > > ----- Original Message ----- > From: "Jeff Barrows" > To: "AccessD" > Sent: Friday, December 16, 2005 8:34 AM > Subject: [AccessD] Friday OT: Memo from Santa > > >> For all my southern friends: >> >> Memo from SANTA >> >> I regret to inform you that, effective immediately, I will no longer >> serve the States of Georgia, Florida, Virginia, North and South Carolina, >> Tennessee, Mississippi, Texas, and Arkansas on Christmas Eve. >> Due to the overwhelming current population of the earth, my contract was >> renegotiated by North American Fairies and Elves Local 209. As part of >> the >> new and better contract, I also get longer breaks for milk and cookies so >> keep that in mind. >> However, I'm certain that your children will be in good hands with your >> local replacement, who happens to be my third cousin, Bubba Claus. >> His side of the family is from the South Pole. He shares my goal of >> delivering toys to all the good boys and girls; however, there are a few >> differences between us. >> >> Differences such as: >> >> 1. There is no danger of the Grinch stealing your presents from Bubba >> Claus. He has a gun rack on his sleigh and a bumper sticker that reads: >> "These toys insured by Smith and Wesson." >> >> 2. Instead of milk and cookies, Bubba Claus prefers that children leave >> an RC cola and pork rinds [or a moon pie] on the fireplace. And Bubba >> doesn't smoke a pipe. He dips a little snuff though, so please have an >> empty spit can handy. >> >> 3. Bubba Claus' sleigh is pulled by floppy-eared, flyin' coon dogs >> instead of reindeer. I made the mistake of loaning him a couple of my >> reindeer one time, and Blitzen's head now overlooks Bubba's fireplace. >> >> 4. You won't hear "On Comet, on Cupid, on Donner, and Blitzen..." when >> Bubba Claus arrives. Instead, you'll hear, "On Earnhardt, on Andretti, on >> Elliott and Petty." >> >> 5. "Ho, Ho, Ho" has been replaced by "Yee Haw" And you also are likely >> to >> hear Bubba's elves respond, "Ah heer'd dat" >> >> 6. As required by Southern highway laws, Bubba Claus' sleigh does have a >> Yosemite Sam safety triangle on the back with the words "Back Off." >> >> 7. The usual Christmas movie classics such as "Miracle on 34th Street" >> and "It's a Wonderful Life" will not be shown in your negotiated viewing >> area. Instead, you'll see "Boss Hogg Saves Christmas" and "Smokey and the >> Bandit IV" featuring Burt Reynolds as Bubba Claus and dozens of state >> patrol cars crashing into each other. >> >> And finally, >> >> 8. Bubba Claus doesn't wear a belt. If I were you, I'd make sure you, >> the >> wife, and the kids turn the other way when he bends over to put presents >> under the tree. >> >> Sincerely Yours, >> >> Santa Claus >> >> >> Jeff Barrows >> MCP, MCAD, MCSD >> >> Outbak Technologies, LLC >> Racine, WI >> jeff at outbaktech.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 16 11:34:52 2005 From: john at winhaven.net (John Bartow) Date: Fri, 16 Dec 2005 11:34:52 -0600 Subject: [AccessD] OT: Not Funny Just OT In-Reply-To: Message-ID: <00a301c60267$06345da0$8601a8c0@ScuzzPaq> Charlotte, Best wishes for that and for your holidays! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, December 16, 2005 10:05 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bill_patten at earthlink.net Fri Dec 16 11:35:09 2005 From: bill_patten at earthlink.net (Bill Patten) Date: Fri, 16 Dec 2005 09:35:09 -0800 Subject: [AccessD] OT: Not Funny Just OT References: Message-ID: <008901c60267$f9ae8910$9b01a8c0@BPCS> Charlotte, I can think of better ways to spend Christmas, but I certainly wish you the best of luck. Bill ----- Original Message ----- From: "Charlotte Foust" To: Sent: Friday, December 16, 2005 8:04 AM Subject: [AccessD] OT: Not Funny Just OT > Hi, Guys. > > Just wanted to let you know that next Thursday, December 22, I'm getting > my pacemaker replaced. I'll be off work for aroung a week, so I > probably won't have the opportunity to check in with the list. Happy > Holidays of your choice to everyone. I'll be back around new years > supercharged! > > Charlotte Foust > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From papparuff at comcast.net Fri Dec 16 11:48:05 2005 From: papparuff at comcast.net (papparuff at comcast.net) Date: Fri, 16 Dec 2005 17:48:05 +0000 Subject: [AccessD] OT: Not Funny Just OT Message-ID: <121620051748.1857.43A2FDD50006567E00000741220076106400009A9D0E9F9F0E9F@comcast.net> Charlotte- A prayer for you... Lord we ask that the surgery to replace Charlotte's pacemaker be painless and we ask that you soothe any anxiety that she may have. Gift the doctors and nurses with expertise and patience when performing the procedure and intercede to insure that it is successful. Provide her recovery period as a time of peace, rest, and relaxation. In Jesus Christ's name we pray. Amen John -- John V. Ruff ? The Eternal Optimist :-) ?Commit to the Lord whatever you do, and your plans will succeed.? Proverbs 16:3 -------------- Original message -------------- From: "Charlotte Foust" > Hi, Guys. > > Just wanted to let you know that next Thursday, December 22, I'm getting > my pacemaker replaced. I'll be off work for aroung a week, so I > probably won't have the opportunity to check in with the list. Happy > Holidays of your choice to everyone. I'll be back around new years > supercharged! > > Charlotte Foust > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Fri Dec 16 12:19:14 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 16 Dec 2005 12:19:14 -0600 Subject: [AccessD] Web Browser ActiveX control Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD327@main2.marlow.com> Let me know if you have any questions. (I've removed the file from our site, so if someone else wants it, contact me offlist) Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Thursday, December 15, 2005 8:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Web Browser ActiveX control ...got it ...thanks William ----- Original Message ----- From: To: Sent: Thursday, December 15, 2005 6:43 PM Subject: Re: [AccessD] Web Browser ActiveX control > http://www.marlow.com/MovieDownloader.zip > > That's the VB 6 source code for a program I wrote to download movies from > a > website. There are various aspects in that source that you should be able > to use to do what you are doing. It 'captures' an existing browser. You > can also 'open' a browser. Once captured, you can 'get links', and the > code > goes through all of the links on that page (and if it matches proper > extensions, those links are 'captured'). Then you can download the links. > > You don't need an .ocx to use this, it's a stand alone app, which uses a > reference to IE, and API calls to handle the downloads. > > Hope this helps. And let me know when you don't need the link anymore, I > don't want to keep that one live very long. > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Thursday, December 15, 2005 5:30 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Web Browser ActiveX control > > > ...I'm considering using the Web Browser ocx in an A2k3 form to access > some > hotspotted graphics on a client's internal network and tie them into the > mdb > > ...however I'm finding almost nothing on how to do something like this > ...it > > has to exist so I must be using the wrong search terms ...anyone know of a > source or site with code/samples/tutorials etc.? > > William > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Fri Dec 16 12:23:35 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 16 Dec 2005 12:23:35 -0600 Subject: [AccessD] OT: Not Funny Just OT Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD328@main2.marlow.com> I hope all goes well! Someone at work got one about a year ago, and he's a gadget freak, so we always kid him his next gadget is going to be a pacemaker with a USB port.... ;) Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Friday, December 16, 2005 10:05 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Fri Dec 16 12:44:19 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Dec 2005 10:44:19 -0800 Subject: [AccessD] OT: Not Funny Just OT Message-ID: I've had this one for 7 years but the battery is declining, so it's time to get a new coppertop. I'm hoping for one with external speakers and a touch screen! It should at LEAST be rechargeable--I can see me plugged into one of those electric auto spaces at the mall! LOL Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 16, 2005 10:24 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Not Funny Just OT I hope all goes well! Someone at work got one about a year ago, and he's a gadget freak, so we always kid him his next gadget is going to be a pacemaker with a USB port.... ;) Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Friday, December 16, 2005 10:05 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Fri Dec 16 12:52:26 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 16 Dec 2005 12:52:26 -0600 Subject: [AccessD] OT: Not Funny Just OT Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD32F@main2.marlow.com> The newer models come with removable memory cards so you can 'pulse' your heart with your favorite mp3 format songs. ;) Again, I truly do hope everything goes well, that's probably considered routine surgery nowadays, but I'd still be nervous letting them mess with my ticker!! Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Friday, December 16, 2005 12:44 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Not Funny Just OT I've had this one for 7 years but the battery is declining, so it's time to get a new coppertop. I'm hoping for one with external speakers and a touch screen! It should at LEAST be rechargeable--I can see me plugged into one of those electric auto spaces at the mall! LOL Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 16, 2005 10:24 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Not Funny Just OT I hope all goes well! Someone at work got one about a year ago, and he's a gadget freak, so we always kid him his next gadget is going to be a pacemaker with a USB port.... ;) Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Friday, December 16, 2005 10:05 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Fri Dec 16 13:09:24 2005 From: dmcafee at pacbell.net (David McAfee) Date: Fri, 16 Dec 2005 11:09:24 -0800 Subject: [AccessD] OT: Not Funny Just OT In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD32F@main2.marlow.com> Message-ID: I was going to say that :) Good luck and best wishes Charlotte! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of DWUTKA at marlow.com Sent: Friday, December 16, 2005 10:52 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Not Funny Just OT The newer models come with removable memory cards so you can 'pulse' your heart with your favorite mp3 format songs. ;) Again, I truly do hope everything goes well, that's probably considered routine surgery nowadays, but I'd still be nervous letting them mess with my ticker!! Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Friday, December 16, 2005 12:44 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Not Funny Just OT I've had this one for 7 years but the battery is declining, so it's time to get a new coppertop. I'm hoping for one with external speakers and a touch screen! It should at LEAST be rechargeable--I can see me plugged into one of those electric auto spaces at the mall! LOL Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 16, 2005 10:24 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Not Funny Just OT I hope all goes well! Someone at work got one about a year ago, and he's a gadget freak, so we always kid him his next gadget is going to be a pacemaker with a USB port.... ;) Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Friday, December 16, 2005 10:05 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Fri Dec 16 13:10:43 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Dec 2005 11:10:43 -0800 Subject: [AccessD] OT: Not Funny Just OT Message-ID: Actually, they do the replacements on an outpatient basis. I won't even spend a night in the hospital. As for letting them mess with my ticker, you bet I'm nervous. However, since the alternative is a dead battery, I think I'll let them go ahead. ;o} Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 16, 2005 10:52 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Not Funny Just OT The newer models come with removable memory cards so you can 'pulse' your heart with your favorite mp3 format songs. ;) Again, I truly do hope everything goes well, that's probably considered routine surgery nowadays, but I'd still be nervous letting them mess with my ticker!! Drew From newsgrps at dalyn.co.nz Fri Dec 16 13:11:50 2005 From: newsgrps at dalyn.co.nz (David Emerson) Date: Sat, 17 Dec 2005 08:11:50 +1300 Subject: [AccessD] OT: Not Funny Just OT In-Reply-To: References: Message-ID: <7.0.0.16.0.20051217080752.01b78800@dalyn.co.nz> Charolotte, Coincidence time. Just yesterday I went to the hospital for my checkup (pacemaker implant 11/29/1998 - It was a shock to my family at the time. I was only 34). Mine should be due for replacing mid next year. Hope it goes well without any problems. David At 17/12/2005, you wrote: >I've had this one for 7 years but the battery is declining, so it's time >to get a new coppertop. I'm hoping for one with external speakers and a >touch screen! It should at LEAST be rechargeable--I can see me plugged >into one of those electric auto spaces at the mall! LOL > >Charlotte Foust > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >DWUTKA at marlow.com >Sent: Friday, December 16, 2005 10:24 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT: Not Funny Just OT > > >I hope all goes well! > >Someone at work got one about a year ago, and he's a gadget freak, so we >always kid him his next gadget is going to be a pacemaker with a USB >port.... ;) > >Drew > >-----Original Message----- >From: Charlotte Foust [mailto:cfoust at infostatsystems.com] >Sent: Friday, December 16, 2005 10:05 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] OT: Not Funny Just OT > > >Hi, Guys. > >Just wanted to let you know that next Thursday, December 22, I'm getting >my pacemaker replaced. I'll be off work for aroung a week, so I >probably won't have the opportunity to check in with the list. Happy >Holidays of your choice to everyone. I'll be back around new years >supercharged! > >Charlotte Foust From pjewett at bayplace.com Fri Dec 16 13:17:05 2005 From: pjewett at bayplace.com (Phil Jewett) Date: Fri, 16 Dec 2005 11:17:05 -0800 Subject: [AccessD] Family calendar 2006 Message-ID: Last December I posted a link to my MDB for printing family monthly calendars with photos and I guess it was popular - I got about 50 downloads. So here is the link again. The 'Monthly Calendar 2006' version also prints anniversary dates, birthdays, etc. http://www.bayplace.com/files/monthlycalendar.zip Phil Jewett Phil Jewett Consulting pjewett at bayplace.com (619) 318-4899 From cfoust at infostatsystems.com Fri Dec 16 13:23:31 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Dec 2005 11:23:31 -0800 Subject: [AccessD] OT: Not Funny Just OT Message-ID: Hi, fellow cyborg! You got yours just a month after I got mine, but I was a LOT older. ;o} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson Sent: Friday, December 16, 2005 11:12 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Not Funny Just OT Charolotte, Coincidence time. Just yesterday I went to the hospital for my checkup (pacemaker implant 11/29/1998 - It was a shock to my family at the time. I was only 34). Mine should be due for replacing mid next year. Hope it goes well without any problems. David At 17/12/2005, you wrote: >I've had this one for 7 years but the battery is declining, so it's >time to get a new coppertop. I'm hoping for one with external speakers >and a touch screen! It should at LEAST be rechargeable--I can see me >plugged into one of those electric auto spaces at the mall! LOL > >Charlotte Foust > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >DWUTKA at marlow.com >Sent: Friday, December 16, 2005 10:24 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT: Not Funny Just OT > > >I hope all goes well! > >Someone at work got one about a year ago, and he's a gadget freak, so >we always kid him his next gadget is going to be a pacemaker with a USB >port.... ;) > >Drew > >-----Original Message----- >From: Charlotte Foust [mailto:cfoust at infostatsystems.com] >Sent: Friday, December 16, 2005 10:05 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] OT: Not Funny Just OT > > >Hi, Guys. > >Just wanted to let you know that next Thursday, December 22, I'm >getting my pacemaker replaced. I'll be off work for aroung a week, so >I probably won't have the opportunity to check in with the list. Happy >Holidays of your choice to everyone. I'll be back around new years >supercharged! > >Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Fri Dec 16 13:28:40 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Fri, 16 Dec 2005 14:28:40 -0500 Subject: [AccessD] Strange but true Message-ID: <200512161929.jBGJTOJ05371@databaseadvisors.com> I am working on this ... Less than well organized database. They do a lot of outer joins, then use iif(somevar is null,0,Somevar) to get rid of the nulls where no record is returned. I have always read that iifs are a pig so I wrote a simple function to return a 0 if the value passed in is null. I carefully tested this in a test stub, timing it with my timer class. 100000 iterations of passing in a null or a 2 caused the iif to take: 621 630 Milliseconds respectively, Using my function took 385 403 Milliseconds respectively. So, confident that I could speed up this messy function I went in and replaced about 4 different iifs with my function. Holy crap batman, it took FOREVER to finish, probably 5 times as long as with the original iifs. The result set returns about 6000 records so I expected it to take almost nothing to run the functions themselves. What in the heck is going on? This query is a base query with about 6 others outer joined on a text field. The text field itself is indexed, and that of course has nothing to do with why the performance tanked when I replaced the iif with my function. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From tinanfields at torchlake.com Fri Dec 16 13:40:56 2005 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Fri, 16 Dec 2005 14:40:56 -0500 Subject: [AccessD] OT: Not Funny Just OT References: Message-ID: <43A31848.8000800@torchlake.com> Charlotte, Glad you keep checking that thing. My dad's pacemaker got checked last week. His is a Guidant - you know the brand they've been talking about with all the recalls - so I was glad they confirmed his in not one of the ones recalled, and he still has a couple of good battery years left. You'll soon be all crancked up (or charged up, I guess). Best wishes from snowy northern Michigan. Tina Charlotte Foust wrote: >Hi, Guys. > >Just wanted to let you know that next Thursday, December 22, I'm getting >my pacemaker replaced. I'll be off work for aroung a week, so I >probably won't have the opportunity to check in with the list. Happy >Holidays of your choice to everyone. I'll be back around new years >supercharged! > >Charlotte Foust > > From newsgrps at dalyn.co.nz Fri Dec 16 13:41:58 2005 From: newsgrps at dalyn.co.nz (David Emerson) Date: Sat, 17 Dec 2005 08:41:58 +1300 Subject: [AccessD] OT: Not Funny Just OT In-Reply-To: References: Message-ID: <7.0.0.16.0.20051217083316.01b8d718@dalyn.co.nz> The doctors kept telling me that I should have waited a few more years, then they would have done me a deal with false teeth, glasses and hearing aids. By the time I need them hopefully they will be all networked together ("Hearing aid to glasses - I think I can hear wife's footsteps. Glasses to hearing aid - yes I can see her now. Glasses to Teeth - Prepare to smile. Wife has been spotted. Heart - brace yourself. Hug coming our way" :-D) David At 17/12/2005, you wrote: >Hi, fellow cyborg! You got yours just a month after I got mine, but I >was a LOT older. ;o} > >Charlotte > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >Sent: Friday, December 16, 2005 11:12 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] OT: Not Funny Just OT > > >Charolotte, > >Coincidence time. Just yesterday I went to the hospital for my >checkup (pacemaker implant 11/29/1998 - It was a shock to my family >at the time. I was only 34). Mine should be due for replacing mid next >year. > >Hope it goes well without any problems. > >David > >At 17/12/2005, you wrote: > >I've had this one for 7 years but the battery is declining, so it's > >time to get a new coppertop. I'm hoping for one with external speakers > > >and a touch screen! It should at LEAST be rechargeable--I can see me > >plugged into one of those electric auto spaces at the mall! LOL > > > >Charlotte Foust > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > >DWUTKA at marlow.com > >Sent: Friday, December 16, 2005 10:24 AM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT: Not Funny Just OT > > > > > >I hope all goes well! > > > >Someone at work got one about a year ago, and he's a gadget freak, so > >we always kid him his next gadget is going to be a pacemaker with a USB > > >port.... ;) > > > >Drew > > > >-----Original Message----- > >From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > >Sent: Friday, December 16, 2005 10:05 AM > >To: AccessD at databaseadvisors.com > >Subject: [AccessD] OT: Not Funny Just OT > > > > > >Hi, Guys. > > > >Just wanted to let you know that next Thursday, December 22, I'm > >getting my pacemaker replaced. I'll be off work for aroung a week, so > >I probably won't have the opportunity to check in with the list. Happy > > >Holidays of your choice to everyone. I'll be back around new years > >supercharged! > > > >Charlotte Foust From DWUTKA at marlow.com Fri Dec 16 13:57:43 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 16 Dec 2005 13:57:43 -0600 Subject: [AccessD] OT: Not Funny Just OT Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD331@main2.marlow.com> Bluetooth enabled? ;) Drew -----Original Message----- From: David Emerson [mailto:newsgrps at dalyn.co.nz] Sent: Friday, December 16, 2005 1:42 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Not Funny Just OT The doctors kept telling me that I should have waited a few more years, then they would have done me a deal with false teeth, glasses and hearing aids. By the time I need them hopefully they will be all networked together ("Hearing aid to glasses - I think I can hear wife's footsteps. Glasses to hearing aid - yes I can see her now. Glasses to Teeth - Prepare to smile. Wife has been spotted. Heart - brace yourself. Hug coming our way" :-D) David At 17/12/2005, you wrote: >Hi, fellow cyborg! You got yours just a month after I got mine, but I >was a LOT older. ;o} > >Charlotte > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >Sent: Friday, December 16, 2005 11:12 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] OT: Not Funny Just OT > > >Charolotte, > >Coincidence time. Just yesterday I went to the hospital for my >checkup (pacemaker implant 11/29/1998 - It was a shock to my family >at the time. I was only 34). Mine should be due for replacing mid next >year. > >Hope it goes well without any problems. > >David > >At 17/12/2005, you wrote: > >I've had this one for 7 years but the battery is declining, so it's > >time to get a new coppertop. I'm hoping for one with external speakers > > >and a touch screen! It should at LEAST be rechargeable--I can see me > >plugged into one of those electric auto spaces at the mall! LOL > > > >Charlotte Foust > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > >DWUTKA at marlow.com > >Sent: Friday, December 16, 2005 10:24 AM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT: Not Funny Just OT > > > > > >I hope all goes well! > > > >Someone at work got one about a year ago, and he's a gadget freak, so > >we always kid him his next gadget is going to be a pacemaker with a USB > > >port.... ;) > > > >Drew > > > >-----Original Message----- > >From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > >Sent: Friday, December 16, 2005 10:05 AM > >To: AccessD at databaseadvisors.com > >Subject: [AccessD] OT: Not Funny Just OT > > > > > >Hi, Guys. > > > >Just wanted to let you know that next Thursday, December 22, I'm > >getting my pacemaker replaced. I'll be off work for aroung a week, so > >I probably won't have the opportunity to check in with the list. Happy > > >Holidays of your choice to everyone. I'll be back around new years > >supercharged! > > > >Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From harkinsss at bellsouth.net Fri Dec 16 14:15:41 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Fri, 16 Dec 2005 15:15:41 -0500 Subject: [AccessD] Friday OT: Memo from Santa In-Reply-To: <002701c6025a$ccd10380$6101a8c0@JISREGISTRATION.local> Message-ID: <20051216201539.WET15287.ibm67aec.bellsouth.net@SUSANONE> Kentucky too... You'll find no better bubbas than those in Kentucky. :) Susan H. ...inquiring minds want to now why Alabama, the heart of the south and second home to all true Bubbas, was left out? From oost at e-business2start.com Fri Dec 16 14:19:31 2005 From: oost at e-business2start.com (E-business2start.com - Marcel Vreuls) Date: Fri, 16 Dec 2005 12:19:31 -0800 Subject: [AccessD] Upsize? Message-ID: <7f99b3c2f985ace5ed811c3b108ff716@e-business2start.com> Hi Guys, Just a question. I have distributed?Access 97, 2000 and 2003 databases as backend database with about 600 installations. Now i want to port the access db to sql server (MSDE). I know the access upsize wizard exists but this wizard does not seem to to it right. I have a database with about 50 tables which are related with each other and in many case the relation is made with a query instead of table to table relation. The upsize wizard does not convert the queries to stored procedures. Does anyone know a good way to get my access db to sql server with all tables, relations and queries. Tnx, marcel From john at winhaven.net Fri Dec 16 14:21:31 2005 From: john at winhaven.net (John Bartow) Date: Fri, 16 Dec 2005 14:21:31 -0600 Subject: [AccessD] Friday OT: Memo from Santa In-Reply-To: <20051216201539.WET15287.ibm67aec.bellsouth.net@SUSANONE> Message-ID: <002101c6027e$4dc3f2e0$6401a8c0@ScuzzPaq> So you're proud of your bubbas, huh?! ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Friday, December 16, 2005 2:16 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Friday OT: Memo from Santa Kentucky too... You'll find no better bubbas than those in Kentucky. :) Susan H. ...inquiring minds want to now why Alabama, the heart of the south and second home to all true Bubbas, was left out? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at users.mns.ru Fri Dec 16 14:46:26 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 16 Dec 2005 23:46:26 +0300 Subject: [AccessD] Strange but true References: <200512161929.jBGJTOJ05371@databaseadvisors.com> Message-ID: <003501c60281$ca001e80$6601a8c0@fincomplex.spb.ru> <<< What in the heck is going on? >>> My guess: iif is interpreted using VBA optimized library and doesn't need to "talk" to MS Access runtime engine (maybe they even have iif(....) and some other VBA functions' interpreter inside Jet Engine... When your function is used they(Jet Engine) "pipe" some data through MS Access runtime engine to call your function and get back its return value... It will fly if you manage to not use nor VBA nor your own functions in queries but that's clear for you of course... Shamil ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 16, 2005 10:28 PM Subject: [AccessD] Strange but true > I am working on this ... Less than well organized database. They do a lot > of outer joins, then use iif(somevar is null,0,Somevar) to get rid of the > nulls where no record is returned. > > I have always read that iifs are a pig so I wrote a simple function to > return a 0 if the value passed in is null. I carefully tested this in a > test stub, timing it with my timer class. 100000 iterations of passing in a > null or a 2 caused the iif to take: > > 621 > 630 > > Milliseconds respectively, > > Using my function took > > 385 > 403 > > Milliseconds respectively. > > So, confident that I could speed up this messy function I went in and > replaced about 4 different iifs with my function. Holy crap batman, it took > FOREVER to finish, probably 5 times as long as with the original iifs. > > The result set returns about 6000 records so I expected it to take almost > nothing to run the functions themselves. What in the heck is going on? > > This query is a base query with about 6 others outer joined on a text field. > The text field itself is indexed, and that of course has nothing to do with > why the performance tanked when I replaced the iif with my function. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Fri Dec 16 14:46:53 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Fri, 16 Dec 2005 15:46:53 -0500 Subject: [AccessD] Upsize? In-Reply-To: <7f99b3c2f985ace5ed811c3b108ff716@e-business2start.com> Message-ID: <200512162047.jBGKlcJ24047@databaseadvisors.com> Pull ALL of the tables into a single db, set the relationships, upsize, fix errors, upsize, fix errors, repeat until it goes. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of E-business2start.com - Marcel Vreuls Sent: Friday, December 16, 2005 3:20 PM To: Access Developers discussion and problem solving Subject: [AccessD] Upsize? Hi Guys, Just a question. I have distributed Access 97, 2000 and 2003 databases as backend database with about 600 installations. Now i want to port the access db to sql server (MSDE). I know the access upsize wizard exists but this wizard does not seem to to it right. I have a database with about 50 tables which are related with each other and in many case the relation is made with a query instead of table to table relation. The upsize wizard does not convert the queries to stored procedures. Does anyone know a good way to get my access db to sql server with all tables, relations and queries. Tnx, marcel From shamil at users.mns.ru Fri Dec 16 15:06:11 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Sat, 17 Dec 2005 00:06:11 +0300 Subject: [AccessD] Upsize? References: <7f99b3c2f985ace5ed811c3b108ff716@e-business2start.com> Message-ID: <001201c60284$8cebcc80$6601a8c0@fincomplex.spb.ru> Marcel, The "trick" I'd use is to "order" upsizing wizard to create .adp while upsizing to MS SQL - then it creates views for select queries and stored procedures for action queries. It doesn't upsize crosstab queries and probably will not "automagically" do well all the "dirty" work for you but it should make most of it. And then you will need to do the rest manually and check and correct what it will do "automagically".... I'm talking about MS Access 2003. HTH, Shamil ----- Original Message ----- From: "E-business2start.com - Marcel Vreuls" To: "Access Developers discussion and problem solving" Sent: Friday, December 16, 2005 11:19 PM Subject: [AccessD] Upsize? > > Hi Guys, > Just a question. I have distributed Access 97, 2000 and 2003 databases as backend database with about 600 installations. Now i want to port the access db to sql server (MSDE). I know the access upsize wizard exists but this wizard does not seem to to it right. > I have a database with about 50 tables which are related with each other and in many case the relation is made with a query instead of table to table relation. The upsize wizard does not convert the queries to stored procedures. > Does anyone know a good way to get my access db to sql server with all tables, relations and queries. > Tnx, marcel > ---------------------------------------------------------------------------- ---- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From bchacc at san.rr.com Fri Dec 16 15:30:30 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Fri, 16 Dec 2005 13:30:30 -0800 Subject: [AccessD] OT: Not Funny Just OT References: Message-ID: <029801c60287$f0b56ca0$6801a8c0@HAL9004> Good luck with that Charlotte. Hurry back. Rocky ----- Original Message ----- From: "Charlotte Foust" To: Sent: Friday, December 16, 2005 8:04 AM Subject: [AccessD] OT: Not Funny Just OT > Hi, Guys. > > Just wanted to let you know that next Thursday, December 22, I'm getting > my pacemaker replaced. I'll be off work for aroung a week, so I > probably won't have the opportunity to check in with the list. Happy > Holidays of your choice to everyone. I'll be back around new years > supercharged! > > Charlotte Foust > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From spikee at oatlandspark.org.uk Fri Dec 16 15:48:37 2005 From: spikee at oatlandspark.org.uk (Chris Foote (Spike)) Date: Fri, 16 Dec 2005 21:48:37 -0000 Subject: [AccessD] OT: Not Funny Just OT In-Reply-To: Message-ID: <200512162148.jBGLmgJ15063@databaseadvisors.com> Good luck Charlotte! Best wishes from England! Chris Foote -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: 16 December 2005 16:05 To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Fri Dec 16 16:00:54 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Fri, 16 Dec 2005 14:00:54 -0800 Subject: [AccessD] Upsize? References: <7f99b3c2f985ace5ed811c3b108ff716@e-business2start.com> Message-ID: <032501c6028c$30405fc0$6801a8c0@HAL9004> I installed VS2005 which also installs SQL Server Express. I just tried to use the upsizing wizard but failed to connect. Do I need to install SQL Server 2005 as well to get that to work? TIA Rocky ----- Original Message ----- From: "E-business2start.com - Marcel Vreuls" To: "Access Developers discussion and problem solving" Sent: Friday, December 16, 2005 12:19 PM Subject: [AccessD] Upsize? > > Hi Guys, > Just a question. I have distributed Access 97, 2000 and 2003 databases as > backend database with about 600 installations. Now i want to port the > access db to sql server (MSDE). I know the access upsize wizard exists but > this wizard does not seem to to it right. > I have a database with about 50 tables which are related with each other > and in many case the relation is made with a query instead of table to > table relation. The upsize wizard does not convert the queries to stored > procedures. > Does anyone know a good way to get my access db to sql server with all > tables, relations and queries. > Tnx, marcel > -------------------------------------------------------------------------------- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Fri Dec 16 16:11:26 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 16 Dec 2005 17:11:26 -0500 Subject: [AccessD] Upsize? References: <7f99b3c2f985ace5ed811c3b108ff716@e-business2start.com> Message-ID: <005a01c6028d$a8b4bfe0$6101a8c0@JISREGISTRATION.local> http://www.amazon.com/gp/product/0672319446/102-8203053-0852936?v=glance&n=283155 ...get a copy of "SQL: Access to SQL Server" and follow it religiously ...its written by Harkins and Reid who are always on this list ...you can't go wrong. William ----- Original Message ----- From: "E-business2start.com - Marcel Vreuls" To: "Access Developers discussion and problem solving" Sent: Friday, December 16, 2005 3:19 PM Subject: [AccessD] Upsize? > > Hi Guys, > Just a question. I have distributed Access 97, 2000 and 2003 databases as > backend database with about 600 installations. Now i want to port the > access db to sql server (MSDE). I know the access upsize wizard exists but > this wizard does not seem to to it right. > I have a database with about 50 tables which are related with each other > and in many case the relation is made with a query instead of table to > table relation. The upsize wizard does not convert the queries to stored > procedures. > Does anyone know a good way to get my access db to sql server with all > tables, relations and queries. > Tnx, marcel > -------------------------------------------------------------------------------- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Fri Dec 16 16:12:50 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 16 Dec 2005 17:12:50 -0500 Subject: [AccessD] Friday OT: Memo from Santa References: <002101c6027e$4dc3f2e0$6401a8c0@ScuzzPaq> Message-ID: <005e01c6028d$daaddef0$6101a8c0@JISREGISTRATION.local> ...Susan thinks Kentucky is a southern state :) William ----- Original Message ----- From: "John Bartow" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 16, 2005 3:21 PM Subject: Re: [AccessD] Friday OT: Memo from Santa > So you're proud of your bubbas, huh?! > ;o) > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins > Sent: Friday, December 16, 2005 2:16 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Friday OT: Memo from Santa > > Kentucky too... You'll find no better bubbas than those in Kentucky. :) > > Susan H. > > ...inquiring minds want to now why Alabama, the heart of the south and > second home to all true Bubbas, was left out? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From martyconnelly at shaw.ca Fri Dec 16 16:32:10 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 16 Dec 2005 14:32:10 -0800 Subject: [AccessD] Upsize? References: <7f99b3c2f985ace5ed811c3b108ff716@e-business2start.com> <032501c6028c$30405fc0$6801a8c0@HAL9004> Message-ID: <43A3406A.5030703@shaw.ca> Some hints here FAQ: How to connect to SQL Express from "downlevel clients" http://blogs.msdn.com/sqlexpress/archive/2004/07/23/192044.aspx and try sql express BOL Rocky Smolin - Beach Access Software wrote: >I installed VS2005 which also installs SQL Server Express. I just tried to >use the upsizing wizard but failed to connect. Do I need to install SQL >Server 2005 as well to get that to work? > >TIA > >Rocky > >----- Original Message ----- >From: "E-business2start.com - Marcel Vreuls" >To: "Access Developers discussion and problem solving" > >Sent: Friday, December 16, 2005 12:19 PM >Subject: [AccessD] Upsize? > > > > >>Hi Guys, >>Just a question. I have distributed Access 97, 2000 and 2003 databases as >>backend database with about 600 installations. Now i want to port the >>access db to sql server (MSDE). I know the access upsize wizard exists but >>this wizard does not seem to to it right. >>I have a database with about 50 tables which are related with each other >>and in many case the relation is made with a query instead of table to >>table relation. The upsize wizard does not convert the queries to stored >>procedures. >>Does anyone know a good way to get my access db to sql server with all >>tables, relations and queries. >>Tnx, marcel >> >> >> > > >-------------------------------------------------------------------------------- > > > > >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > -- Marty Connelly Victoria, B.C. Canada From wdhindman at bellsouth.net Fri Dec 16 16:11:26 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 16 Dec 2005 17:11:26 -0500 Subject: [AccessD] Upsize? References: <7f99b3c2f985ace5ed811c3b108ff716@e-business2start.com> Message-ID: <005a01c6028d$a8b4bfe0$6101a8c0@JISREGISTRATION.local> http://www.amazon.com/gp/product/0672319446/102-8203053-0852936?v=glance&n=283155 ...get a copy of "SQL: Access to SQL Server" and follow it religiously ...its written by Harkins and Reid who are always on this list ...you can't go wrong. William ----- Original Message ----- From: "E-business2start.com - Marcel Vreuls" To: "Access Developers discussion and problem solving" Sent: Friday, December 16, 2005 3:19 PM Subject: [AccessD] Upsize? > > Hi Guys, > Just a question. I have distributed Access 97, 2000 and 2003 databases as > backend database with about 600 installations. Now i want to port the > access db to sql server (MSDE). I know the access upsize wizard exists but > this wizard does not seem to to it right. > I have a database with about 50 tables which are related with each other > and in many case the relation is made with a query instead of table to > table relation. The upsize wizard does not convert the queries to stored > procedures. > Does anyone know a good way to get my access db to sql server with all > tables, relations and queries. > Tnx, marcel > -------------------------------------------------------------------------------- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From bchacc at san.rr.com Fri Dec 16 17:34:56 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Fri, 16 Dec 2005 15:34:56 -0800 Subject: [AccessD] Upsize? References: <7f99b3c2f985ace5ed811c3b108ff716@e-business2start.com> <032501c6028c$30405fc0$6801a8c0@HAL9004> <43A3406A.5030703@shaw.ca> Message-ID: <035001c60299$52a22e10$6801a8c0@HAL9004> Marty: Figured it out. I didn't know the name of the SQL Server on my machine so that stumped me. But I had downloaded a thing the VS2005 told me to get called SQL Server Management Studio Express CTP which is some kind of control panel for SQL SE and the opening form had my server name on it, which is what the upsizing wizard wanted. So, using the guidance of my Harkins & Reid bible, I got the db upsized. This .NET thing is going to kill me, I swear. Rocky ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Friday, December 16, 2005 2:32 PM Subject: Re: [AccessD] Upsize? > Some hints here > FAQ: How to connect to SQL Express from "downlevel clients" > > http://blogs.msdn.com/sqlexpress/archive/2004/07/23/192044.aspx > and try sql express BOL > > Rocky Smolin - Beach Access Software wrote: > >>I installed VS2005 which also installs SQL Server Express. I just tried >>to >>use the upsizing wizard but failed to connect. Do I need to install SQL >>Server 2005 as well to get that to work? >> >>TIA >> >>Rocky >> >>----- Original Message ----- >>From: "E-business2start.com - Marcel Vreuls" >>To: "Access Developers discussion and problem solving" >> >>Sent: Friday, December 16, 2005 12:19 PM >>Subject: [AccessD] Upsize? >> >> >> >> >>>Hi Guys, >>>Just a question. I have distributed Access 97, 2000 and 2003 databases as >>>backend database with about 600 installations. Now i want to port the >>>access db to sql server (MSDE). I know the access upsize wizard exists >>>but >>>this wizard does not seem to to it right. >>>I have a database with about 50 tables which are related with each other >>>and in many case the relation is made with a query instead of table to >>>table relation. The upsize wizard does not convert the queries to stored >>>procedures. >>>Does anyone know a good way to get my access db to sql server with all >>>tables, relations and queries. >>>Tnx, marcel >>> >>> >>> >> >> >>-------------------------------------------------------------------------------- >> >> >> >> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Fri Dec 16 17:38:43 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 16 Dec 2005 18:38:43 -0500 Subject: [AccessD] Upsize? References: <7f99b3c2f985ace5ed811c3b108ff716@e-business2start.com><032501c6028c$30405fc0$6801a8c0@HAL9004> <43A3406A.5030703@shaw.ca> <035001c60299$52a22e10$6801a8c0@HAL9004> Message-ID: <000701c60299$da785990$6101a8c0@JISREGISTRATION.local> "This .NET thing is going to kill me, I swear." Rocky ...you'll have lots of company :( William ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Friday, December 16, 2005 6:34 PM Subject: Re: [AccessD] Upsize? > Marty: > > Figured it out. I didn't know the name of the SQL Server on my machine so > that stumped me. But I had downloaded a thing the VS2005 told me to get > called SQL Server Management Studio Express CTP which is some kind of > control panel for SQL SE and the opening form had my server name on it, > which is what the upsizing wizard wanted. So, using the guidance of my > Harkins & Reid bible, I got the db upsized. > > This .NET thing is going to kill me, I swear. > > Rocky > > ----- Original Message ----- > From: "MartyConnelly" > To: "Access Developers discussion and problem solving" > > Sent: Friday, December 16, 2005 2:32 PM > Subject: Re: [AccessD] Upsize? > > >> Some hints here >> FAQ: How to connect to SQL Express from "downlevel clients" >> >> http://blogs.msdn.com/sqlexpress/archive/2004/07/23/192044.aspx >> and try sql express BOL >> >> Rocky Smolin - Beach Access Software wrote: >> >>>I installed VS2005 which also installs SQL Server Express. I just tried >>>to >>>use the upsizing wizard but failed to connect. Do I need to install SQL >>>Server 2005 as well to get that to work? >>> >>>TIA >>> >>>Rocky >>> >>>----- Original Message ----- >>>From: "E-business2start.com - Marcel Vreuls" >>>To: "Access Developers discussion and problem solving" >>> >>>Sent: Friday, December 16, 2005 12:19 PM >>>Subject: [AccessD] Upsize? >>> >>> >>> >>> >>>>Hi Guys, >>>>Just a question. I have distributed Access 97, 2000 and 2003 databases >>>>as >>>>backend database with about 600 installations. Now i want to port the >>>>access db to sql server (MSDE). I know the access upsize wizard exists >>>>but >>>>this wizard does not seem to to it right. >>>>I have a database with about 50 tables which are related with each other >>>>and in many case the relation is made with a query instead of table to >>>>table relation. The upsize wizard does not convert the queries to stored >>>>procedures. >>>>Does anyone know a good way to get my access db to sql server with all >>>>tables, relations and queries. >>>>Tnx, marcel >>>> >>>> >>>> >>> >>> >>>-------------------------------------------------------------------------------- >>> >>> >>> >>> >>>>-- >>>>AccessD mailing list >>>>AccessD at databaseadvisors.com >>>>http://databaseadvisors.com/mailman/listinfo/accessd >>>>Website: http://www.databaseadvisors.com >>>> >>>> >>>> >>> >>> >>> >> >> -- >> Marty Connelly >> Victoria, B.C. >> Canada >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From darrend at nimblesystems.com.au Fri Dec 16 18:28:52 2005 From: darrend at nimblesystems.com.au (Darren DICK) Date: Sat, 17 Dec 2005 11:28:52 +1100 Subject: [AccessD] Friday OT: Memo from Santa In-Reply-To: <200512161619.jBGGJ4J15712@databaseadvisors.com> Message-ID: <20051217002553.IDTP14751.omta05ps.mx.bigpond.com@CRHLAPREGAN> Hee Hee Thanks John Even Aussie red-necks laughed at that one Darren --------------------------------------- NIMBLE T: 0424 696 433 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Saturday, 17 December 2005 3:18 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Friday OT: Memo from Santa Of course everyone knows that they refused to negotiate with any union for fairies. Told them flat out to take their *&^%$#@ union and move to San Francisco. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Friday, December 16, 2005 11:07 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Friday OT: Memo from Santa ...inquiring minds want to now why Alabama, the heart of the south and second home to all true Bubbas, was left out? William ----- Original Message ----- From: "Jeff Barrows" To: "AccessD" Sent: Friday, December 16, 2005 8:34 AM Subject: [AccessD] Friday OT: Memo from Santa > For all my southern friends: > > Memo from SANTA > > I regret to inform you that, effective immediately, I will no longer > serve the States of Georgia, Florida, Virginia, North and South Carolina, > Tennessee, Mississippi, Texas, and Arkansas on Christmas Eve. > Due to the overwhelming current population of the earth, my contract was > renegotiated by North American Fairies and Elves Local 209. As part of the > new and better contract, I also get longer breaks for milk and cookies so > keep that in mind. > However, I'm certain that your children will be in good hands with your > local replacement, who happens to be my third cousin, Bubba Claus. > His side of the family is from the South Pole. He shares my goal of > delivering toys to all the good boys and girls; however, there are a few > differences between us. > > Differences such as: > > 1. There is no danger of the Grinch stealing your presents from Bubba > Claus. He has a gun rack on his sleigh and a bumper sticker that reads: > "These toys insured by Smith and Wesson." > > 2. Instead of milk and cookies, Bubba Claus prefers that children leave > an RC cola and pork rinds [or a moon pie] on the fireplace. And Bubba > doesn't smoke a pipe. He dips a little snuff though, so please have an > empty spit can handy. > > 3. Bubba Claus' sleigh is pulled by floppy-eared, flyin' coon dogs > instead of reindeer. I made the mistake of loaning him a couple of my > reindeer one time, and Blitzen's head now overlooks Bubba's fireplace. > > 4. You won't hear "On Comet, on Cupid, on Donner, and Blitzen..." when > Bubba Claus arrives. Instead, you'll hear, "On Earnhardt, on Andretti, on > Elliott and Petty." > > 5. "Ho, Ho, Ho" has been replaced by "Yee Haw" And you also are likely to > hear Bubba's elves respond, "Ah heer'd dat" > > 6. As required by Southern highway laws, Bubba Claus' sleigh does have a > Yosemite Sam safety triangle on the back with the words "Back Off." > > 7. The usual Christmas movie classics such as "Miracle on 34th Street" > and "It's a Wonderful Life" will not be shown in your negotiated viewing > area. Instead, you'll see "Boss Hogg Saves Christmas" and "Smokey and the > Bandit IV" featuring Burt Reynolds as Bubba Claus and dozens of state > patrol cars crashing into each other. > > And finally, > > 8. Bubba Claus doesn't wear a belt. If I were you, I'd make sure you, the > wife, and the kids turn the other way when he bends over to put presents > under the tree. > > Sincerely Yours, > > Santa Claus > > > Jeff Barrows > MCP, MCAD, MCSD > > Outbak Technologies, LLC > Racine, WI > jeff at outbaktech.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darrend at nimblesystems.com.au Fri Dec 16 18:30:44 2005 From: darrend at nimblesystems.com.au (Darren DICK) Date: Sat, 17 Dec 2005 11:30:44 +1100 Subject: [AccessD] OT: Not Funny Just OT In-Reply-To: <200512162148.jBGLmgJ15063@databaseadvisors.com> Message-ID: <20051217002745.FNJS15112.omta03ps.mx.bigpond.com@CRHLAPREGAN> All the very best and prayers from Oz Charlotte Darren From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: 16 December 2005 16:05 To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust From joeget at vgernet.net Fri Dec 16 17:58:10 2005 From: joeget at vgernet.net (John Eget) Date: Fri, 16 Dec 2005 18:58:10 -0500 Subject: [AccessD] selected table import from another backend Message-ID: <01a701c602a1$0c2aa770$dec2f63f@JOHN> Can anyone point me towerd a procedure that will import a table from a external database? I want to have an operator select a table titled tblPA from another backend and eventually append a table after importing the table Thanks John From darrend at nimblesystems.com.au Fri Dec 16 18:49:49 2005 From: darrend at nimblesystems.com.au (Darren DICK) Date: Sat, 17 Dec 2005 11:49:49 +1100 Subject: [AccessD] selected table import from another backend In-Reply-To: <01a701c602a1$0c2aa770$dec2f63f@JOHN> Message-ID: <20051217004650.BCOQ17345.omta04ps.mx.bigpond.com@CRHLAPREGAN> Hi John Try something like DoCmd.TransferDatabase acImport, "Microsoft Access", _ "C:\My Documents\SomedB.mdb", acTable, "TheNameOfTheSourceTable", "WhatYouWantTheSourceTableToBeCalledInthisdB" Also where it says acTable you can insert acForm if you want to import a form acReport if you want to import a report Also where it says acImport you can replace with acLink if you just wann link rather than import The import/link thing has its pros and cons One Pro for linking is you always have the latest data (Assuming the linked table is in some live and active dB) One con for linking there may be (significant) speed issues, depending on network, NICs,The dB setup, if it's a full moon etc etc And of course vice versa See ya Hope this helps Darren --------------------------------------- NIMBLE T: 0424 696 433 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Eget Sent: Saturday, 17 December 2005 10:58 AM To: Access Developers discussion and problem solving Subject: [AccessD] selected table import from another backend Can anyone point me towerd a procedure that will import a table from a external database? I want to have an operator select a table titled tblPA from another backend and eventually append a table after importing the table Thanks John -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Fri Dec 16 22:02:45 2005 From: artful at rogers.com (Arthur Fuller) Date: Fri, 16 Dec 2005 23:02:45 -0500 Subject: [AccessD] Upsize? In-Reply-To: <005a01c6028d$a8b4bfe0$6101a8c0@JISREGISTRATION.local> Message-ID: <200512170402.jBH42gJ31658@databaseadvisors.com> Science has proven that even despite best advice, it is possible to go wrong... even spectacularly wrong. The typical reaction to this, science has also demonstrated the five steps of consultancy-grief: denial, anger, depression, renegotiation and seeking a new client. (It`s Friday.) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: December 16, 2005 5:11 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize? http://www.amazon.com/gp/product/0672319446/102-8203053-0852936?v=glance&n=2 83155 ...get a copy of "SQL: Access to SQL Server" and follow it religiously ...its written by Harkins and Reid who are always on this list ...you can't go wrong. William From Gustav at cactus.dk Sat Dec 17 05:13:58 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 17 Dec 2005 12:13:58 +0100 Subject: [AccessD] Upsize? Message-ID: Hi Marcel The really quick method is to use ODBC. Despite all the rumours, it may run very fast. Of course, it depends on your amount of data. And the efforts are close to zero: Copy tables, indices and relations to SQL Server and attach these tables to the frontend using the same names as previously. Some queries may need to have some options specified like dbSeeChanges. The only area that requires redesign is code that handles TableDef objects directly. Not very sexy, I know, but probably very cost-effective. /gustav >>> oost at e-business2start.com 16-12-2005 21:19 >>> Hi Guys, Just a question. I have distributed*Access 97, 2000 and 2003 databases as backend database with about 600 installations. Now i want to port the access db to sql server (MSDE). I know the access upsize wizard exists but this wizard does not seem to to it right. I have a database with about 50 tables which are related with each other and in many case the relation is made with a query instead of table to table relation. The upsize wizard does not convert the queries to stored procedures. Does anyone know a good way to get my access db to sql server with all tables, relations and queries. Tnx, marcel From bheygood at abestsystems.com Sat Dec 17 14:01:46 2005 From: bheygood at abestsystems.com (Bob Heygood) Date: Sat, 17 Dec 2005 12:01:46 -0800 Subject: [AccessD] Graph Lines In-Reply-To: <002101c6027e$4dc3f2e0$6401a8c0@ScuzzPaq> Message-ID: Hello to the List, Can anyone remember how to designate which data item will be the line on a line-column chart which contains both multiple bars and a line? So far I am getting different results when changing the data. IOW, sometimes the "goals" are the line and other times they are a bar. BTW, I hate doing graphs. tia bob heygood From dwaters at usinternet.com Sat Dec 17 14:34:20 2005 From: dwaters at usinternet.com (Dan Waters) Date: Sat, 17 Dec 2005 14:34:20 -0600 Subject: [AccessD] Graph Lines In-Reply-To: <13990815.1134849936520.JavaMail.root@sniper21> Message-ID: <000001c60349$42f27640$0200a8c0@danwaters> Bob, When the chart is in Design view, right-click anywhere on the chart and select Chart Object | Edit. Then right-click on the series that should be a line and select Chart Type. Then select the Line Type. See - charts aren't really so bad! (The above assumes you're using MS Graph within an Access report.) Hope This Helps! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Saturday, December 17, 2005 2:02 PM To: Access Developers discussion and problem solving Subject: [AccessD] Graph Lines Hello to the List, Can anyone remember how to designate which data item will be the line on a line-column chart which contains both multiple bars and a line? So far I am getting different results when changing the data. IOW, sometimes the "goals" are the line and other times they are a bar. BTW, I hate doing graphs. tia bob heygood -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From joeget at vgernet.net Sat Dec 17 15:13:39 2005 From: joeget at vgernet.net (John Eget) Date: Sat, 17 Dec 2005 16:13:39 -0500 Subject: [AccessD] selected table import from another backend References: <20051217004650.BCOQ17345.omta04ps.mx.bigpond.com@CRHLAPREGAN> Message-ID: <000801c6034e$c3e64ba0$cec2f63f@JOHN> Thanks, this worked perfectly. I just wanted to also take it one step further and have the operator select from several databases, the table tblPA. I used DoCmd.TransferDatabase acImport, "Microsoft Access", "c:\eget\easilook cmmi quality\easilook back end quality\easilook back end xp quality.mde", acTable, "tblPA", "tblPA1" I just need the database name of "c:\eget\easilook cmmi quality\easilook back end quality\easilook back end xp quality.mde" to be selectable between several with similar names. Have an idea how I can do this? Thanks John ----- Original Message ----- From: "Darren DICK" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 16, 2005 7:49 PM Subject: Re: [AccessD] selected table import from another backend > Hi John > Try something like > > DoCmd.TransferDatabase acImport, "Microsoft Access", _ > "C:\My Documents\SomedB.mdb", acTable, "TheNameOfTheSourceTable", > "WhatYouWantTheSourceTableToBeCalledInthisdB" > > Also where it says acTable you can insert > acForm if you want to import a form > acReport if you want to import a report > > Also where it says acImport you can replace with acLink if you just wann > link > rather than import > The import/link thing has its pros and cons > > One Pro for linking is you always have the latest data (Assuming the > linked > table is in some live and active dB) > One con for linking there may be (significant) speed issues, depending on > network, NICs,The dB setup, if it's a full moon etc etc > And of course vice versa > > See ya > > Hope this helps > > Darren > > --------------------------------------- > NIMBLE > T: 0424 696 433 > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Eget > Sent: Saturday, 17 December 2005 10:58 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] selected table import from another backend > > Can anyone point me towerd a procedure that will import a table from a > external > database? I want to have an operator select a table titled tblPA from > another > backend and eventually append a table after importing the table > Thanks > John > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From bheygood at abestsystems.com Sat Dec 17 15:14:37 2005 From: bheygood at abestsystems.com (Bob Heygood) Date: Sat, 17 Dec 2005 13:14:37 -0800 Subject: [AccessD] Graph Lines In-Reply-To: <000001c60349$42f27640$0200a8c0@danwaters> Message-ID: Dan, Thanks for the quick response. I have no trouble getting the right type of graph, just not consistently getting the same column to be the line as opposed to the bar, when I feed different data to the underlying table. I probably am not explaining this well either. Any help is welcome. bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dan Waters Sent: Saturday, December 17, 2005 12:34 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Graph Lines Bob, When the chart is in Design view, right-click anywhere on the chart and select Chart Object | Edit. Then right-click on the series that should be a line and select Chart Type. Then select the Line Type. See - charts aren't really so bad! (The above assumes you're using MS Graph within an Access report.) Hope This Helps! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Saturday, December 17, 2005 2:02 PM To: Access Developers discussion and problem solving Subject: [AccessD] Graph Lines Hello to the List, Can anyone remember how to designate which data item will be the line on a line-column chart which contains both multiple bars and a line? So far I am getting different results when changing the data. IOW, sometimes the "goals" are the line and other times they are a bar. BTW, I hate doing graphs. tia bob heygood -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Sat Dec 17 18:44:11 2005 From: dwaters at usinternet.com (Dan Waters) Date: Sat, 17 Dec 2005 18:44:11 -0600 Subject: [AccessD] Graph Lines In-Reply-To: <33041904.1134854273889.JavaMail.root@sniper40> Message-ID: <000401c6036c$2a988df0$0200a8c0@danwaters> It sounds like the series number or the series order is changing when you are requerying. Try checking that each time you run your query and maybe there will be a pattern you can work with. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Saturday, December 17, 2005 3:15 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Graph Lines Dan, Thanks for the quick response. I have no trouble getting the right type of graph, just not consistently getting the same column to be the line as opposed to the bar, when I feed different data to the underlying table. I probably am not explaining this well either. Any help is welcome. bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dan Waters Sent: Saturday, December 17, 2005 12:34 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Graph Lines Bob, When the chart is in Design view, right-click anywhere on the chart and select Chart Object | Edit. Then right-click on the series that should be a line and select Chart Type. Then select the Line Type. See - charts aren't really so bad! (The above assumes you're using MS Graph within an Access report.) Hope This Helps! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Saturday, December 17, 2005 2:02 PM To: Access Developers discussion and problem solving Subject: [AccessD] Graph Lines Hello to the List, Can anyone remember how to designate which data item will be the line on a line-column chart which contains both multiple bars and a line? So far I am getting different results when changing the data. IOW, sometimes the "goals" are the line and other times they are a bar. BTW, I hate doing graphs. tia bob heygood -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darrend at nimblesystems.com.au Sun Dec 18 04:58:35 2005 From: darrend at nimblesystems.com.au (Darren DICK) Date: Sun, 18 Dec 2005 21:58:35 +1100 Subject: [AccessD] Upsize? In-Reply-To: Message-ID: <20051218105536.GXTK14751.omta05ps.mx.bigpond.com@CRHLAPREGAN> Hi Marcel In addition to what Gustav (read Legend) has said I have just written a simple (and I do mean simple) import/link routine for SQL that uses Table names stored...in a table It loops through all the table names stored in the table And links or imports the SQL tables Got the cool assistance from this list just last week from Shamil Lemme know if you want a copy Any Me Too's to d.dick at tripledee.com.au See y'all Darren --------------------------------------- NIMBLE T: 0424 696 433 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, 17 December 2005 10:14 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Upsize? Hi Marcel The really quick method is to use ODBC. Despite all the rumours, it may run very fast. Of course, it depends on your amount of data. And the efforts are close to zero: Copy tables, indices and relations to SQL Server and attach these tables to the frontend using the same names as previously. Some queries may need to have some options specified like dbSeeChanges. The only area that requires redesign is code that handles TableDef objects directly. Not very sexy, I know, but probably very cost-effective. /gustav >>> oost at e-business2start.com 16-12-2005 21:19 >>> Hi Guys, Just a question. I have distributed*Access 97, 2000 and 2003 databases as backend database with about 600 installations. Now i want to port the access db to sql server (MSDE). I know the access upsize wizard exists but this wizard does not seem to to it right. I have a database with about 50 tables which are related with each other and in many case the relation is made with a query instead of table to table relation. The upsize wizard does not convert the queries to stored procedures. Does anyone know a good way to get my access db to sql server with all tables, relations and queries. Tnx, marcel -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Sun Dec 18 11:19:24 2005 From: dwaters at usinternet.com (Dan Waters) Date: Sun, 18 Dec 2005 11:19:24 -0600 Subject: [AccessD] A97 Handbooks for Sale Message-ID: <000001c603f7$318f7b10$0200a8c0@danwaters> I two books for sale: Access 97 Developers Handbook w/CD VBA Developers Handbook w/CD These were bought as a pair, and I'd prefer to sell them that way. Both are in quite good condition. (Yes - I did use them!) Contact me off-list if you're interested. Dan Waters From artful at rogers.com Sun Dec 18 11:46:02 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 18 Dec 2005 12:46:02 -0500 Subject: [AccessD] Weekend fun: Primes In-Reply-To: Message-ID: <200512181746.jBIHk5J26116@databaseadvisors.com> You reminded me of this somewhat old aphorism, which retains its shine: "In order to understand recursion, you first understand recursion." -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 16, 2005 6:38 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Weekend fun: Primes Hi Arthur What did I think of? I should have known you would catch that. However, to continue this (it's Friday!): The largest unknown prime is larger than the largest known ... /gustav >>> artful at rogers.com 16-12-2005 08:53 >>> LOL, Gustav! No, I meant the largest unknown prime. From artful at rogers.com Sun Dec 18 11:47:31 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 18 Dec 2005 12:47:31 -0500 Subject: [AccessD] Record Locking File won't go away In-Reply-To: <20051216124659.80717.qmail@web33102.mail.mud.yahoo.com> Message-ID: <200512181747.jBIHlYJ26775@databaseadvisors.com> It is an undocumented Access command: Set User acGoAway. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: December 16, 2005 7:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Record Locking File won't go away Thanks. It finally went away on it's own. She was a terminal user and after her session "completely" timed out it went away. From harkinsss at bellsouth.net Sun Dec 18 11:52:04 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Sun, 18 Dec 2005 12:52:04 -0500 Subject: [AccessD] importing html from web Message-ID: <20051218175206.ZACR18352.ibm65aec.bellsouth.net@SUSANONE> In earlier versions of Access, you couldn't import directly from the web, but you could save to your system and then import the html data (if in table format). I'm still getting the same old errors for this in 2003 -- but I can't find anything in the Help files that explicitly says "You still can't connect to a remote server in 2003." Does anyone know for sure if this is still a problem for 2003? I'd hate to say it is only to find out I'm doing something else wrong. I have noticed that I'm getting different errors this time around. Susan H. From artful at rogers.com Sun Dec 18 11:58:56 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 18 Dec 2005 12:58:56 -0500 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <43A34C8A.15954.FFCBD3@stuart.lexacorp.com.pg> Message-ID: <200512181758.jBIHwxJ29745@databaseadvisors.com> Euclid did not prove that there are infinitely many primes. His alleged proof requires the assumption that there are infitinitely many numbers, which is an axiom (i.e. a religious act of faith rather than something that can be demonstrated; or to put it another way, what is the sum of infinity - 1 plus infinity -1?). Axioms by definition are those things which appear self-evident but cannot be proved. Witness the grand colossal failure of the Russell-Whitehead Principia. We simply cannot prove such simple things as: x + y = y + x Because we cannot test all the possibilities. We assume its correctness, and box that assumption in "axiom", but that hardly constitutes proof. We sidestep such problems by calling them axioms. Similarly, no one has got around Zeno's paradoxes in a couple of thousand years, save for those who postulate that the universe is an involuted hypersphere in which motion is a non-concept... but that can neither be proved or disproved (yet). We simply trust that there exists an infinity of numbers, and as Kantor demonstrated, we also need transfinite numbers. (One might point out that we need an infinity of transfinite orders of magnitute, but to understand recursion you must first understand recursion.) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: December 16, 2005 8:24 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Weekend fun: Primes http://primes.utm.edu/infinity.shtml About 2000 years ago Euclid proved that there were infinitely many primes. For mathematicians "infinity many" is an incomplete answer--they then ask "how big of an infinity?" The prime number theorem, which states the number of primes less than x is approximately x/log x (the natural log), gives perhaps the best answer. ...... the sum of the reciprocals of the primes diverges, so the primes are a "large" subset of the integers -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Sun Dec 18 12:05:15 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 18 Dec 2005 13:05:15 -0500 Subject: [AccessD] OT: Not Funny Just OT In-Reply-To: Message-ID: <200512181805.jBII5IJ31326@databaseadvisors.com> You need a pacemaker? I can hardly keep up with your rants and ravings and code as it is! No wonder! You've got the tech equivalent of steroids! And here I thought you were just brilliant. Now I realize that all this time you have been cheating. I guess the only way I can compete is to get one too. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: December 16, 2005 11:05 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust From artful at rogers.com Sun Dec 18 13:01:15 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 18 Dec 2005 14:01:15 -0500 Subject: [AccessD] Upsize? In-Reply-To: <200512162047.jBGKlcJ24047@databaseadvisors.com> Message-ID: <200512181901.jBIJ1HJ13062@databaseadvisors.com> As usual, JC is right. I would the following: search your front end for record and row sources that begin with the word "SELECT" and convert all instances to named queries before doing the upsize. Then these will convert as well, without the converter giving them incomprehensible names. You may also have code that dynamically constructs SQL statements using the values of form controls. This is harder to fix, but in general (depending on your convention) the string in question is called strSQL or maybe sSQL or whatever. The way to locate this is to look for the command below the statement's construction: DoCmd.RunSQL . If you are serious about doing the conversion, then you want to isolate these instances, consider whether they can be converted to stored procedures -- and if so, convert them, and if not, tough luck; identify them as potential bottlenecks and proceed. There are a VERY few occasions in which dynamic SQL construction is required. In my experience, almost all occasions in which it is used are due to the lack of analysis on the part of the programmer. A stored procedure or table-UDF will execute much more quickly than its equivalent dynamically-constructed SQL statement, since there is no way that such a statement can be optimized. I have repeatedly encountered the objection that "I may or may not have parameters x, y and z, the user may have chosen only one or two". This objection is fallacious. The way to handle this possibility in a stored procedure is to compare the parameter to itself, as this snippet illustrates: SELECT * FROM myTable WHERE AccountNumber = @AccountNumber OR @AccountNumber IS NULL You can perform this logic for any set of parameters that might be passed. If you don't believe me, try it. I am converting a colleague's app from MDB to SQL currently, and the MDB contains about 100 occurrences of this sort of code. A form has several controls on it, any combination of which might be used to create a filter. There are dozens and dozens of lines of code that anticipate that this one is null and the other two are not, etc. It is all silly, in both Access and SQL. In SQL the simplest thing to do is to pass all the values of all the relevant controls as parameters to the stored procedure, and let it deal with nulls as outlined above. Dozens or hundreds of lines of code disappear, replaced by one call to the stored procedure. In an MDB you need static functions to achieve the same, but that`s cool. Typically, you create a query that selects this and that from somewhere. You can name it and save it, but the problem is that you cannot conveniently pass parameters to it. If you could, the code would reduce to one line approximately; but you cannot, so the most common practice is to dynamically build an SQL statement and run it instead. Numerous lines of code construct a statement then passed to DoCmd.RunSQL. This is nonsense, IMO. Let us suppose that a given query requires 3 parameters, any or all of which might be passed. Let us call them Country, Region and Customer. Suppose that the front lets the user select any combination of these controls, such that Country only results in a list of every customer in that country, and so on. Create a static function that gets or sets the value for each of these: call them CurrentCountry, CurrentRegion and CurrentCustomer. Each of these is written to return a numeric value, either zero or greater than zero (which presumably references the PK of some other related table). Then write the query invoking these functions rather than addressing the particular form of interest. Modify the query slightly so that at the end of the day it resembles this: SELECT * FROM somewhere WHERE Country = CurrentCountry() OR CurrentCountry() = 0 AND Region = CurrentRegion() OR CurrentRegion() = 0 AND City = CurrentCity() OR CurrentCity() = 0 --------------------- I wrote this in Outlook, whose syntax checker does not extend to Access, but I hope this illustrates my points: a) There is NO need to reference specific forms to obtain specific values to plug into queries. b) By wasting your time constructing dynamic SQL queries, you make your code tough to decipher and also bill the client for unnecessary hours. c) By creating the static functions to plug into your query, you enable said query to be used in numerous situations. You can even run it from the debug window with no forms open. Just call the static functions in Set mode then run the query. No need to open the form or report. You will see the results immediately, and if they are wrong then fix the query not the form or report. d) on the chance that you might have to convert an MDB to SQL, queries written this way are easy to port. Static functions can`t be used in SQL of course, but the query itself can be changed to refer to arguments in an equivalent stored proc or table UDF. Estimated conversion time: 1 minute per instance. And finally, the more you do this, the better you will like it. Sorry for the length of the rant, but once I get started watch out! LOL. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: December 16, 2005 3:47 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upsize? Pull ALL of the tables into a single db, set the relationships, upsize, fix errors, upsize, fix errors, repeat until it goes. John W. Colby www.ColbyConsulting.com From michael at ddisolutions.com.au Sun Dec 18 17:38:43 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Mon, 19 Dec 2005 10:38:43 +1100 Subject: [AccessD] Upsize? Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A153@ddi-01.DDI.local> Hi Arthur, Nice rant... :-) I agree pretty much with you in principle, however- We us the 'WHERE AccountNumber = @AccountNumber OR @AccountNumber IS NULL' syntax most of the time. There is 1 particular instance where we don't though. Our data warehouse explorer app main search screen builds the SELECT part and the WHERE part dynamically and passes that to a sproc where it is built up into a valid SQL statement and exec'd there. Performance is great BTW, SQL will reuse the execution plan unless the statement is very different to the previous execution (which in my case is likely). Because the app UI allows the user to select any of about 80 SELECT fields and 50 WHERE conditions, some of which my be multiple selected (In('a','b') etc) I don't see any real alternatives... Do you? Anyone else? BTW maint is a breeze, new fields are added from time to time, we just add em to the table, update 2 views that contains select columns + where columns, the UI is now up to date and the sproc needs no mods. The only drawback I can think of is security, to exec you need select permissions on the table. Not really a problem in my case though. cheers Michael M Subject: Re: [AccessD] Upsize? There are a VERY few occasions in which dynamic SQL construction is required. In my experience, almost all occasions in which it is used are due to the lack of analysis on the part of the programmer. A stored procedure or table-UDF will execute much more quickly than its equivalent dynamically-constructed SQL statement, since there is no way that such a statement can be optimized. I have repeatedly encountered the objection that "I may or may not have parameters x, y and z, the user may have chosen only one or two". This objection is fallacious. The way to handle this possibility in a stored procedure is to compare the parameter to itself, as this snippet illustrates: SELECT * FROM myTable WHERE AccountNumber = @AccountNumber OR @AccountNumber IS NULL You can perform this logic for any set of parameters that might be passed. If you don't believe me, try it. I am converting a colleague's app from MDB to SQL currently, and the MDB contains about 100 occurrences of this sort of code. A form has several controls on it, any combination of which might be used to create a filter. There are dozens and dozens of lines of code that anticipate that this one is null and the other two are not, etc. It is all silly, in both Access and SQL. In SQL the simplest thing to do is to pass all the values of all the relevant controls as parameters to the stored procedure, and let it deal with nulls as outlined above. Dozens or hundreds of lines of code disappear, replaced by one call to the stored procedure. In an MDB you need static functions to achieve the same, but that`s cool. Typically, you create a query that selects this and that from somewhere. You can name it and save it, but the problem is that you cannot conveniently pass parameters to it. If you could, the code would reduce to one line approximately; but you cannot, so the most common practice is to dynamically build an SQL statement and run it instead. Numerous lines of code construct a statement then passed to DoCmd.RunSQL. This is nonsense, IMO. Let us suppose that a given query requires 3 parameters, any or all of which might be passed. Let us call them Country, Region and Customer. Suppose that the front lets the user select any combination of these controls, such that Country only results in a list of every customer in that country, and so on. Create a static function that gets or sets the value for each of these: call them CurrentCountry, CurrentRegion and CurrentCustomer. Each of these is written to return a numeric value, either zero or greater than zero (which presumably references the PK of some other related table). Then write the query invoking these functions rather than addressing the particular form of interest. Modify the query slightly so that at the end of the day it resembles this: SELECT * FROM somewhere WHERE Country = CurrentCountry() OR CurrentCountry() = 0 AND Region = CurrentRegion() OR CurrentRegion() = 0 AND City = CurrentCity() OR CurrentCity() = 0 --------------------- I wrote this in Outlook, whose syntax checker does not extend to Access, but I hope this illustrates my points: a) There is NO need to reference specific forms to obtain specific values to plug into queries. b) By wasting your time constructing dynamic SQL queries, you make your code tough to decipher and also bill the client for unnecessary hours. c) By creating the static functions to plug into your query, you enable said query to be used in numerous situations. You can even run it from the debug window with no forms open. Just call the static functions in Set mode then run the query. No need to open the form or report. You will see the results immediately, and if they are wrong then fix the query not the form or report. d) on the chance that you might have to convert an MDB to SQL, queries written this way are easy to port. Static functions can`t be used in SQL of course, but the query itself can be changed to refer to arguments in an equivalent stored proc or table UDF. Estimated conversion time: 1 minute per instance. And finally, the more you do this, the better you will like it. Sorry for the length of the rant, but once I get started watch out! LOL. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: December 16, 2005 3:47 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upsize? Pull ALL of the tables into a single db, set the relationships, upsize, fix errors, upsize, fix errors, repeat until it goes. 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 Sun Dec 18 18:37:05 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Sun, 18 Dec 2005 19:37:05 -0500 Subject: [AccessD] Upsize? In-Reply-To: <200512181901.jBIJ1HJ13062@databaseadvisors.com> Message-ID: <200512190037.jBJ0bWJ03454@databaseadvisors.com> What I don't understand Arthur is why you insist on using dedicated static functions? You write a static function CurrentCountry(), CurrentRegion(), CurrentCity(), CurrentThis(), CurrentThat(), CurrentSomethingElse(). Every time you need another CurrentSomething() you have to stop to construct such a new function, you have potentially dozens (hundreds? Thousands? Millions?) of such functions. I have ONE static function which I happen to call Fltr() but which you could call Current() if that made your day. Observe that the function has a static COLLECTION which can hold one or up to 32K values. So my one function has replaced ALL of your CurrentXXX. The only place where this might not be appropriate is if you need to run it a million times since my function will be about 3 times slower than yours, however where clauses evaluate the function one time and that is that. Additionally I don't have to stop and write a new function (wasting my client's time). ;-) ' 'Fltr takes two parameters, the filter name and the filter value. ' 'The first syntax can be used to set the filter value: ' 'fltr "MyFltr1", MyFltrValue ' 'The filter lstrName is used as the key into the collection, i.e. when lvarValue 'is stored, it is stored with a key of lstrName. ' 'The second syntax can be used to retrieve the value of the filter: ' 'fltr("MyFltr1") ' 'The fact that the second parameter is Optional allows us to check whether a value 'has been passed in. If no value is passed in, then the assumption is that the filter 'is expecting to return a value. ' 'Because the filter uses a collection internally to save the values, this single 'function can store up to 32K different filter values. ' 'Because lvarValue is a variant, the value stored can be pretty much anything. 'In fact it is necessary to use ctl.VALUE if you want to store an unchanging value 'from a control, since passing in a pointer to a control will then return the value 'of the control, which may change over time. ' Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As Variant On Error GoTo Err_Fltr Static mcolFilter As Collection Static blnFltrInitialized As Boolean If Not blnFltrInitialized Then Set mcolFilter = New Collection blnFltrInitialized = True End If If IsMissing(lvarValue) Then On Error Resume Next Fltr = mcolFilter(lstrName) If Err <> 0 Then Fltr = Null End If Else On Error Resume Next mcolFilter.Remove lstrName mcolFilter.Add lvarValue, lstrName Fltr = lvarValue End If Exit_Fltr: Exit Function Err_Fltr: fwErr , , "Error in Function basFltrFunctions.Fltr" Resume Exit_Fltr Resume 0 '.FOR TROUBLESHOOTING End Function John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Sunday, December 18, 2005 2:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upsize? As usual, JC is right. I would the following: search your front end for record and row sources that begin with the word "SELECT" and convert all instances to named queries before doing the upsize. Then these will convert as well, without the converter giving them incomprehensible names. You may also have code that dynamically constructs SQL statements using the values of form controls. This is harder to fix, but in general (depending on your convention) the string in question is called strSQL or maybe sSQL or whatever. The way to locate this is to look for the command below the statement's construction: DoCmd.RunSQL . If you are serious about doing the conversion, then you want to isolate these instances, consider whether they can be converted to stored procedures -- and if so, convert them, and if not, tough luck; identify them as potential bottlenecks and proceed. There are a VERY few occasions in which dynamic SQL construction is required. In my experience, almost all occasions in which it is used are due to the lack of analysis on the part of the programmer. A stored procedure or table-UDF will execute much more quickly than its equivalent dynamically-constructed SQL statement, since there is no way that such a statement can be optimized. I have repeatedly encountered the objection that "I may or may not have parameters x, y and z, the user may have chosen only one or two". This objection is fallacious. The way to handle this possibility in a stored procedure is to compare the parameter to itself, as this snippet illustrates: SELECT * FROM myTable WHERE AccountNumber = @AccountNumber OR @AccountNumber IS NULL You can perform this logic for any set of parameters that might be passed. If you don't believe me, try it. I am converting a colleague's app from MDB to SQL currently, and the MDB contains about 100 occurrences of this sort of code. A form has several controls on it, any combination of which might be used to create a filter. There are dozens and dozens of lines of code that anticipate that this one is null and the other two are not, etc. It is all silly, in both Access and SQL. In SQL the simplest thing to do is to pass all the values of all the relevant controls as parameters to the stored procedure, and let it deal with nulls as outlined above. Dozens or hundreds of lines of code disappear, replaced by one call to the stored procedure. In an MDB you need static functions to achieve the same, but that`s cool. Typically, you create a query that selects this and that from somewhere. You can name it and save it, but the problem is that you cannot conveniently pass parameters to it. If you could, the code would reduce to one line approximately; but you cannot, so the most common practice is to dynamically build an SQL statement and run it instead. Numerous lines of code construct a statement then passed to DoCmd.RunSQL. This is nonsense, IMO. Let us suppose that a given query requires 3 parameters, any or all of which might be passed. Let us call them Country, Region and Customer. Suppose that the front lets the user select any combination of these controls, such that Country only results in a list of every customer in that country, and so on. Create a static function that gets or sets the value for each of these: call them CurrentCountry, CurrentRegion and CurrentCustomer. Each of these is written to return a numeric value, either zero or greater than zero (which presumably references the PK of some other related table). Then write the query invoking these functions rather than addressing the particular form of interest. Modify the query slightly so that at the end of the day it resembles this: SELECT * FROM somewhere WHERE Country = CurrentCountry() OR CurrentCountry() = 0 AND Region = CurrentRegion() OR CurrentRegion() = 0 AND City = CurrentCity() OR CurrentCity() = 0 --------------------- I wrote this in Outlook, whose syntax checker does not extend to Access, but I hope this illustrates my points: a) There is NO need to reference specific forms to obtain specific values to plug into queries. b) By wasting your time constructing dynamic SQL queries, you make your code tough to decipher and also bill the client for unnecessary hours. c) By creating the static functions to plug into your query, you enable said query to be used in numerous situations. You can even run it from the debug window with no forms open. Just call the static functions in Set mode then run the query. No need to open the form or report. You will see the results immediately, and if they are wrong then fix the query not the form or report. d) on the chance that you might have to convert an MDB to SQL, queries written this way are easy to port. Static functions can`t be used in SQL of course, but the query itself can be changed to refer to arguments in an equivalent stored proc or table UDF. Estimated conversion time: 1 minute per instance. And finally, the more you do this, the better you will like it. Sorry for the length of the rant, but once I get started watch out! LOL. A. From kimjwiggins at yahoo.com Sun Dec 18 23:14:29 2005 From: kimjwiggins at yahoo.com (Kim Wiggins) Date: Sun, 18 Dec 2005 21:14:29 -0800 (PST) Subject: [AccessD] Movement of records in DB Message-ID: <20051219051429.15522.qmail@web53609.mail.yahoo.com> Can anyone possibly tell me why my MovePrevious and MoveNext buttons in my Access db does not move one record at a time when I am using it on a large dataset? When I use it on a large dataset of 200 or more records the MovePrevious will move back 3 records and then if you select MoveNext it will move ahead 5 records. Any dataset with less than 200 records it works fine. I will query on the workorder number in the table and then the workorder is divided even further into card numbers. For example: WO 156 has 400 card records. I then perform a search for the workorder - card number that I want and then from there I use the move previous or move next button. Here is my code for move previous: Thanks Kim On Error GoTo SubErr Dim i As Integer Dim rs As ADODB.Recordset Set oConn = New ADODB.Connection oConn.Open frmSplash.sConn strSQL = "select * from tblAircraftWO where work_order_no = " & txtWorkOrderNo.Text Set rs = New ADODB.Recordset rs.Open strSQL, oConn, adOpenKeyset, adLockOptimistic rs.AbsolutePosition = txtCardNo.Text rs.MovePrevious If Not rs.BOF Then......... //the rest of this code is to display the record in the interface If rs.BOF Then rs.MoveFirst MsgBox "You are at the beginning." End If __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From bheygood at abestsystems.com Sun Dec 18 23:19:38 2005 From: bheygood at abestsystems.com (Bob Heygood) Date: Sun, 18 Dec 2005 21:19:38 -0800 Subject: [AccessD] Graph Lines In-Reply-To: <000401c6036c$2a988df0$0200a8c0@danwaters> Message-ID: Dan Yes, once I studied the data it seems that the second field in the query always is represented by the line and the others are bars. had to get very creative and force the order thru the sql statement behind the chart. thanks again, bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dan Waters Sent: Saturday, December 17, 2005 4:44 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Graph Lines It sounds like the series number or the series order is changing when you are requerying. Try checking that each time you run your query and maybe there will be a pattern you can work with. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Saturday, December 17, 2005 3:15 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Graph Lines Dan, Thanks for the quick response. I have no trouble getting the right type of graph, just not consistently getting the same column to be the line as opposed to the bar, when I feed different data to the underlying table. I probably am not explaining this well either. Any help is welcome. bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dan Waters Sent: Saturday, December 17, 2005 12:34 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Graph Lines Bob, When the chart is in Design view, right-click anywhere on the chart and select Chart Object | Edit. Then right-click on the series that should be a line and select Chart Type. Then select the Line Type. See - charts aren't really so bad! (The above assumes you're using MS Graph within an Access report.) Hope This Helps! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Saturday, December 17, 2005 2:02 PM To: Access Developers discussion and problem solving Subject: [AccessD] Graph Lines Hello to the List, Can anyone remember how to designate which data item will be the line on a line-column chart which contains both multiple bars and a line? So far I am getting different results when changing the data. IOW, sometimes the "goals" are the line and other times they are a bar. BTW, I hate doing graphs. tia bob heygood -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Sun Dec 18 23:49:42 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sun, 18 Dec 2005 21:49:42 -0800 Subject: [AccessD] OT: How To Learn VS 2005 References: <005701c5fed6$c89dfa20$6701a8c0@HPLaptop> <038801c60017$a37cc9f0$6801a8c0@HAL9004> <008e01c6001f$1b6fb650$6501a8c0@fincomplex.spb.ru> <019401c600d6$fba56640$6801a8c0@HAL9004> <004d01c600ed$4d8886c0$6501a8c0@fincomplex.spb.ru> Message-ID: <023d01c60460$0272d750$6801a8c0@HAL9004> Dreaming is very inexpensive. When you get serious, though, we'll make some plans. Driving across the country is the best way to see America. Rocky ----- Original Message ----- From: "Shamil Salakhetdinov" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 14, 2005 12:31 PM Subject: Re: [AccessD] OT: How To Learn VS 2005 > Rocky, > > I'm more dreaming than thinking seriously. > If I had some free finances enough to go there I'd definitely go. > > Shamil > > ----- Original Message ----- > From: "Rocky Smolin - Beach Access Software" > To: "Access Developers discussion and problem solving" > > Sent: Wednesday, December 14, 2005 8:51 PM > Subject: Re: [AccessD] OT: How To Learn VS 2005 > > >> Shamil: >> >> San Diego's an expensive town. So your budget might be a little thin. >> You >> can check on line for things like car rental and flights from New York >> and >> see what you're up against. Are you seriously thinking about this or is > it >> just fun to think about? >> >> Rocky >> >> ----- Original Message ----- >> From: "Shamil Salakhetdinov" >> To: "Access Developers discussion and problem solving" >> >> Sent: Tuesday, December 13, 2005 11:54 AM >> Subject: Re: [AccessD] OT: How To Learn VS 2005 >> >> >> > <<< >> > ASP.NET and VB.NET classes at the wonderful price of $0. >> >>>> >> > But you're lucky living there in California! >> > I have paid here for .NET and ASP.NET courses USD1500+ a couple of >> > years >> > ago. >> > Next time I will probably get a Visum to the States, buy plane tickets > and >> > go there to your Wonderland - it promise to be cheaper than what I got >> > here >> > and with so many new impressions and contacts as far as I can imagine - > it >> > would make sense - this trouble and pleasure to fly to the other side >> > of >> > this small planet! :) ... >> > >> > Shamil >> > >> > P.S. US Visum would cost USD200, two way tickets to NYC are <=USD600, >> > NYC<->CA - USD400 should be enough? USD300 for two weeks staying > somewhere >> > there not in a luxury hotel of course - something like B&B - should be >> > enough too? - well this would be USD1500. Still foods and car renting > and >> > gasoline are not counted - well then another USD500 for foods and car > and >> > other small expences - totaling USD2000 for two weeks - that would be >> > enough or I'm dreaming? >> > >> > ----- Original Message ----- >> > From: "Rocky Smolin - Beach Access Software" >> > To: "Access Developers discussion and problem solving" >> > >> > Sent: Tuesday, December 13, 2005 10:01 PM >> > Subject: Re: [AccessD] OT: How To Learn VS 2005 >> > >> > >> >> They're not offering beginner classes right now, but I'll watch the > list >> > and >> >> let you know if I sign up for one. >> >> >> >> http://www.sandiegocet.net/classes/fall/bit-north-cc/c10.php >> >> >> >> 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 wdhindman at bellsouth.net Mon Dec 19 08:14:49 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Mon, 19 Dec 2005 09:14:49 -0500 Subject: [AccessD] Upsize? References: <200512190037.jBJ0bWJ03454@databaseadvisors.com> Message-ID: <001801c604a6$928faed0$6101a8c0@JISREGISTRATION.local> ...ok ...I'm doubling the Tylenol ...you're making my neck ache with all these twists and turns :( William ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Sunday, December 18, 2005 7:37 PM Subject: Re: [AccessD] Upsize? > What I don't understand Arthur is why you insist on using dedicated static > functions? You write a static function CurrentCountry(), CurrentRegion(), > CurrentCity(), CurrentThis(), CurrentThat(), CurrentSomethingElse(). > Every > time you need another CurrentSomething() you have to stop to construct > such > a new function, you have potentially dozens (hundreds? Thousands? > Millions?) of such functions. > > I have ONE static function which I happen to call Fltr() but which you > could > call Current() if that made your day. Observe that the function has a > static COLLECTION which can hold one or up to 32K values. So my one > function has replaced ALL of your CurrentXXX. The only place where this > might not be appropriate is if you need to run it a million times since my > function will be about 3 times slower than yours, however where clauses > evaluate the function one time and that is that. Additionally I don't > have > to stop and write a new function (wasting my client's time). ;-) > > ' > 'Fltr takes two parameters, the filter name and the filter value. > ' > 'The first syntax can be used to set the filter value: > ' > 'fltr "MyFltr1", MyFltrValue > ' > 'The filter lstrName is used as the key into the collection, i.e. when > lvarValue > 'is stored, it is stored with a key of lstrName. > ' > 'The second syntax can be used to retrieve the value of the filter: > ' > 'fltr("MyFltr1") > ' > 'The fact that the second parameter is Optional allows us to check whether > a > value > 'has been passed in. If no value is passed in, then the assumption is > that > the filter > 'is expecting to return a value. > ' > 'Because the filter uses a collection internally to save the values, this > single > 'function can store up to 32K different filter values. > ' > 'Because lvarValue is a variant, the value stored can be pretty much > anything. > 'In fact it is necessary to use ctl.VALUE if you want to store an > unchanging > value > 'from a control, since passing in a pointer to a control will then return > the value > 'of the control, which may change over time. > ' > Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As > Variant > On Error GoTo Err_Fltr > Static mcolFilter As Collection > Static blnFltrInitialized As Boolean > > If Not blnFltrInitialized Then > Set mcolFilter = New Collection > blnFltrInitialized = True > End If > If IsMissing(lvarValue) Then > On Error Resume Next > Fltr = mcolFilter(lstrName) > If Err <> 0 Then > Fltr = Null > End If > Else > On Error Resume Next > mcolFilter.Remove lstrName > mcolFilter.Add lvarValue, lstrName > Fltr = lvarValue > End If > Exit_Fltr: > Exit Function > Err_Fltr: > fwErr , , "Error in Function basFltrFunctions.Fltr" > Resume Exit_Fltr > Resume 0 '.FOR TROUBLESHOOTING > End Function > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller > Sent: Sunday, December 18, 2005 2:01 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Upsize? > > As usual, JC is right. I would the following: search your front end for > record and row sources that begin with the word "SELECT" and convert all > instances to named queries before doing the upsize. Then these will > convert > as well, without the converter giving them incomprehensible names. > You may also have code that dynamically constructs SQL statements using > the > values of form controls. This is harder to fix, but in general (depending > on > your convention) the string in question is called strSQL or maybe sSQL or > whatever. The way to locate this is to look for the command below the > statement's construction: DoCmd.RunSQL . If you are serious about > doing the conversion, then you want to isolate these instances, consider > whether they can be converted to stored procedures -- and if so, convert > them, and if not, tough luck; identify them as potential bottlenecks and > proceed. > > There are a VERY few occasions in which dynamic SQL construction is > required. In my experience, almost all occasions in which it is used are > due > to the lack of analysis on the part of the programmer. A stored procedure > or > table-UDF will execute much more quickly than its equivalent > dynamically-constructed SQL statement, since there is no way that such a > statement can be optimized. > I have repeatedly encountered the objection that "I may or may not have > parameters x, y and z, the user may have chosen only one or two". This > objection is fallacious. The way to handle this possibility in a stored > procedure is to compare the parameter to itself, as this snippet > illustrates: > SELECT * FROM myTable WHERE AccountNumber = @AccountNumber OR > @AccountNumber > IS NULL You can perform this logic for any set of parameters that might be > passed. > If you don't believe me, try it. > I am converting a colleague's app from MDB to SQL currently, and the MDB > contains about 100 occurrences of this sort of code. A form has several > controls on it, any combination of which might be used to create a filter. > There are dozens and dozens of lines of code that anticipate that this one > is null and the other two are not, etc. It is all silly, in both Access > and > SQL. > In SQL the simplest thing to do is to pass all the values of all the > relevant controls as parameters to the stored procedure, and let it deal > with nulls as outlined above. Dozens or hundreds of lines of code > disappear, > replaced by one call to the stored procedure. > In an MDB you need static functions to achieve the same, but that`s cool. > Typically, you create a query that selects this and that from somewhere. > You > can name it and save it, but the problem is that you cannot conveniently > pass parameters to it. If you could, the code would reduce to one line > approximately; but you cannot, so the most common practice is to > dynamically > build an SQL statement and run it instead. Numerous lines of code > construct > a statement then passed to DoCmd.RunSQL. This is nonsense, IMO. > Let us suppose that a given query requires 3 parameters, any or all of > which > might be passed. Let us call them Country, Region and Customer. Suppose > that > the front lets the user select any combination of these controls, such > that > Country only results in a list of every customer in that country, and so > on. > Create a static function that gets or sets the value for each of these: > call > them CurrentCountry, CurrentRegion and CurrentCustomer. Each of these is > written to return a numeric value, either zero or greater than zero (which > presumably references the PK of some other related table). Then write the > query invoking these functions rather than addressing the particular form > of > interest. Modify the query slightly so that at the end of the day it > resembles this: > SELECT * FROM somewhere > WHERE > Country = CurrentCountry() OR CurrentCountry() = 0 AND Region = > CurrentRegion() OR CurrentRegion() = 0 AND City = CurrentCity() OR > CurrentCity() = 0 > --------------------- > I wrote this in Outlook, whose syntax checker does not extend to Access, > but > I hope this illustrates my points: > a) There is NO need to reference specific forms to obtain specific values > to > plug into queries. > b) By wasting your time constructing dynamic SQL queries, you make your > code > tough to decipher and also bill the client for unnecessary hours. > c) By creating the static functions to plug into your query, you enable > said > query to be used in numerous situations. You can even run it from the > debug > window with no forms open. Just call the static functions in Set mode then > run the query. No need to open the form or report. You will see the > results > immediately, and if they are wrong then fix the query not the form or > report. > d) on the chance that you might have to convert an MDB to SQL, queries > written this way are easy to port. Static functions can`t be used in SQL > of > course, but the query itself can be changed to refer to arguments in an > equivalent stored proc or table UDF. Estimated conversion time: 1 minute > per > instance. > And finally, the more you do this, the better you will like it. > > Sorry for the length of the rant, but once I get started watch out! LOL. > A. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dwaters at usinternet.com Mon Dec 19 09:48:51 2005 From: dwaters at usinternet.com (Dan Waters) Date: Mon, 19 Dec 2005 09:48:51 -0600 Subject: [AccessD] Graph Lines In-Reply-To: <21698385.1134969788574.JavaMail.root@sniper22> Message-ID: <000701c604b3$b5f30ea0$0200a8c0@danwaters> Excellent! I also have a chart I need to make that will have one line series and one bar series. I'll watch for this. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Sunday, December 18, 2005 11:20 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Graph Lines Dan Yes, once I studied the data it seems that the second field in the query always is represented by the line and the others are bars. had to get very creative and force the order thru the sql statement behind the chart. thanks again, bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dan Waters Sent: Saturday, December 17, 2005 4:44 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Graph Lines It sounds like the series number or the series order is changing when you are requerying. Try checking that each time you run your query and maybe there will be a pattern you can work with. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Saturday, December 17, 2005 3:15 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Graph Lines Dan, Thanks for the quick response. I have no trouble getting the right type of graph, just not consistently getting the same column to be the line as opposed to the bar, when I feed different data to the underlying table. I probably am not explaining this well either. Any help is welcome. bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dan Waters Sent: Saturday, December 17, 2005 12:34 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Graph Lines Bob, When the chart is in Design view, right-click anywhere on the chart and select Chart Object | Edit. Then right-click on the series that should be a line and select Chart Type. Then select the Line Type. See - charts aren't really so bad! (The above assumes you're using MS Graph within an Access report.) Hope This Helps! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Saturday, December 17, 2005 2:02 PM To: Access Developers discussion and problem solving Subject: [AccessD] Graph Lines Hello to the List, Can anyone remember how to designate which data item will be the line on a line-column chart which contains both multiple bars and a line? So far I am getting different results when changing the data. IOW, sometimes the "goals" are the line and other times they are a bar. BTW, I hate doing graphs. tia bob heygood -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwelz at hotmail.com Mon Dec 19 11:04:46 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Mon, 19 Dec 2005 10:04:46 -0700 Subject: [AccessD] Upsize? In-Reply-To: <001801c604a6$928faed0$6101a8c0@JISREGISTRATION.local> Message-ID: Our office is likely going to hit 35 concurrent users over the next year from about 25 now. I have been told that I can move my data to a SQL Server BE in anticipation of the increased demands on the system, something that was absolutely prohibited previously. I've generated a great deal of SQL in code for things like search forms, where I have over a dozen parameters driven by combos and text boxes, with Ands, Ors and Starts With kinds of options. I also allow users to sort lists and set columns to show things like Fiirst Name or Last Name first, or Project Name or Job Number first. A seach may be on a Person or Company, but it may require a link to a PO table, a Project Table, a Location table or there may be no join at all. I believe Arthur to say that saved queries can be optimized or compiled resulting in optimization, but I must say that I have never found this to be true with multiple varying parameters because the execution plan varies widely depending upon the parameters passed. The parameters may require any where from a single table query to joins on 8 or 9 different tables. My experience with these has been that attempting this with parameterized queries is not feasible. I also find that a compiled query may run slower than a dynamically constructed query simply because the saved plan may not be as good as one newly generated on the fly when the parameters are radically different from the time of last execution. I also frequently change the SQL of saved query defs to filter Sub Reports and I have not needed to find a different approach for this. My boss is prepared to allow 1 month for conversion and I have to tell him whether this is feasible. I still run DAO here so I think I may have quite a job ahead. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "William Hindman" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] Upsize? >Date: Mon, 19 Dec 2005 09:14:49 -0500 >MIME-Version: 1.0 >Received: from databaseadvisors.com ([209.135.140.44]) by >bay0-mc5-f15.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Mon, 19 >Dec 2005 06:15:13 -0800 >Received: from databaseadvisors.com (databaseadvisors.com >[209.135.140.44])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP id >jBJEEwJ03330;Mon, 19 Dec 2005 08:14:58 -0600 >Received: from imf16aec.mail.bellsouth.net >(imf16aec.mail.bellsouth.net[205.152.59.64])by databaseadvisors.com >(8.11.6/8.11.6) with ESMTP id jBJEEqJ03280for >; Mon, 19 Dec 2005 08:14:52 -0600 >Received: from ibm58aec.bellsouth.net ([65.11.203.146])by >imf16aec.mail.bellsouth.net with ESMTP >id<20051219141449.JVOO2154.imf16aec.mail.bellsouth.net at ibm58aec.bellsouth.net>for >; Mon, 19 Dec 2005 09:14:49 -0500 >Received: from 50NM721 ([65.11.203.146]) by ibm58aec.bellsouth.net with >SMTPid <20051219141449.GFEP27766.ibm58aec.bellsouth.net at 50NM721>for >; Mon, 19 Dec 2005 09:14:49 -0500 >X-Message-Info: tUj+E00hCsMkduNmX7LSN5TFQBDS2DfG02kYPymEkfc= >References: <200512190037.jBJ0bWJ03454 at databaseadvisors.com> >X-MSMail-Priority: Normal >X-Mailer: Microsoft Outlook Express 6.00.2900.2670 >X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 >X-BeenThere: accessd at databaseadvisors.com >X-Mailman-Version: 2.1.6 >Precedence: list >List-Id: Access Developers discussion and problem >solving >List-Unsubscribe: >, >List-Archive: >List-Post: >List-Help: >List-Subscribe: >, >Errors-To: accessd-bounces at databaseadvisors.com >Return-Path: accessd-bounces at databaseadvisors.com >X-OriginalArrivalTime: 19 Dec 2005 14:15:13.0880 (UTC) >FILETIME=[A0FF3580:01C604A6] > >...ok ...I'm doubling the Tylenol ...you're making my neck ache with all >these twists and turns :( > >William >----- Original Message ----- >From: "John Colby" >To: "'Access Developers discussion and problem solving'" > >Sent: Sunday, December 18, 2005 7:37 PM >Subject: Re: [AccessD] Upsize? > > > > What I don't understand Arthur is why you insist on using dedicated >static > > functions? You write a static function CurrentCountry(), >CurrentRegion(), > > CurrentCity(), CurrentThis(), CurrentThat(), CurrentSomethingElse(). > > Every > > time you need another CurrentSomething() you have to stop to construct > > such > > a new function, you have potentially dozens (hundreds? Thousands? > > Millions?) of such functions. > > > > I have ONE static function which I happen to call Fltr() but which you > > could > > call Current() if that made your day. Observe that the function has a > > static COLLECTION which can hold one or up to 32K values. So my one > > function has replaced ALL of your CurrentXXX. The only place where this > > might not be appropriate is if you need to run it a million times since >my > > function will be about 3 times slower than yours, however where clauses > > evaluate the function one time and that is that. Additionally I don't > > have > > to stop and write a new function (wasting my client's time). ;-) > > > > ' > > 'Fltr takes two parameters, the filter name and the filter value. > > ' > > 'The first syntax can be used to set the filter value: > > ' > > 'fltr "MyFltr1", MyFltrValue > > ' > > 'The filter lstrName is used as the key into the collection, i.e. when > > lvarValue > > 'is stored, it is stored with a key of lstrName. > > ' > > 'The second syntax can be used to retrieve the value of the filter: > > ' > > 'fltr("MyFltr1") > > ' > > 'The fact that the second parameter is Optional allows us to check >whether > > a > > value > > 'has been passed in. If no value is passed in, then the assumption is > > that > > the filter > > 'is expecting to return a value. > > ' > > 'Because the filter uses a collection internally to save the values, >this > > single > > 'function can store up to 32K different filter values. > > ' > > 'Because lvarValue is a variant, the value stored can be pretty much > > anything. > > 'In fact it is necessary to use ctl.VALUE if you want to store an > > unchanging > > value > > 'from a control, since passing in a pointer to a control will then >return > > the value > > 'of the control, which may change over time. > > ' > > Public Function Fltr(lstrName As String, Optional lvarValue As Variant) >As > > Variant > > On Error GoTo Err_Fltr > > Static mcolFilter As Collection > > Static blnFltrInitialized As Boolean > > > > If Not blnFltrInitialized Then > > Set mcolFilter = New Collection > > blnFltrInitialized = True > > End If > > If IsMissing(lvarValue) Then > > On Error Resume Next > > Fltr = mcolFilter(lstrName) > > If Err <> 0 Then > > Fltr = Null > > End If > > Else > > On Error Resume Next > > mcolFilter.Remove lstrName > > mcolFilter.Add lvarValue, lstrName > > Fltr = lvarValue > > End If > > Exit_Fltr: > > Exit Function > > Err_Fltr: > > fwErr , , "Error in Function basFltrFunctions.Fltr" > > Resume Exit_Fltr > > Resume 0 '.FOR TROUBLESHOOTING > > End Function > > > > > > John W. Colby > > www.ColbyConsulting.com > > > > Contribute your unused CPU cycles to a good cause: > > http://folding.stanford.edu/ > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller > > Sent: Sunday, December 18, 2005 2:01 PM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Upsize? > > > > As usual, JC is right. I would the following: search your front end for > > record and row sources that begin with the word "SELECT" and convert all > > instances to named queries before doing the upsize. Then these will > > convert > > as well, without the converter giving them incomprehensible names. > > You may also have code that dynamically constructs SQL statements using > > the > > values of form controls. This is harder to fix, but in general >(depending > > on > > your convention) the string in question is called strSQL or maybe sSQL >or > > whatever. The way to locate this is to look for the command below the > > statement's construction: DoCmd.RunSQL . If you are serious >about > > doing the conversion, then you want to isolate these instances, consider > > whether they can be converted to stored procedures -- and if so, convert > > them, and if not, tough luck; identify them as potential bottlenecks and > > proceed. > > > > There are a VERY few occasions in which dynamic SQL construction is > > required. In my experience, almost all occasions in which it is used are > > due > > to the lack of analysis on the part of the programmer. A stored >procedure > > or > > table-UDF will execute much more quickly than its equivalent > > dynamically-constructed SQL statement, since there is no way that such a > > statement can be optimized. > > I have repeatedly encountered the objection that "I may or may not have > > parameters x, y and z, the user may have chosen only one or two". This > > objection is fallacious. The way to handle this possibility in a stored > > procedure is to compare the parameter to itself, as this snippet > > illustrates: > > SELECT * FROM myTable WHERE AccountNumber = @AccountNumber OR > > @AccountNumber > > IS NULL You can perform this logic for any set of parameters that might >be > > passed. > > If you don't believe me, try it. > > I am converting a colleague's app from MDB to SQL currently, and the MDB > > contains about 100 occurrences of this sort of code. A form has several > > controls on it, any combination of which might be used to create a >filter. > > There are dozens and dozens of lines of code that anticipate that this >one > > is null and the other two are not, etc. It is all silly, in both Access > > and > > SQL. > > In SQL the simplest thing to do is to pass all the values of all the > > relevant controls as parameters to the stored procedure, and let it deal > > with nulls as outlined above. Dozens or hundreds of lines of code > > disappear, > > replaced by one call to the stored procedure. > > In an MDB you need static functions to achieve the same, but that`s >cool. > > Typically, you create a query that selects this and that from somewhere. > > You > > can name it and save it, but the problem is that you cannot conveniently > > pass parameters to it. If you could, the code would reduce to one line > > approximately; but you cannot, so the most common practice is to > > dynamically > > build an SQL statement and run it instead. Numerous lines of code > > construct > > a statement then passed to DoCmd.RunSQL. This is nonsense, IMO. > > Let us suppose that a given query requires 3 parameters, any or all of > > which > > might be passed. Let us call them Country, Region and Customer. Suppose > > that > > the front lets the user select any combination of these controls, such > > that > > Country only results in a list of every customer in that country, and so > > on. > > Create a static function that gets or sets the value for each of these: > > call > > them CurrentCountry, CurrentRegion and CurrentCustomer. Each of these is > > written to return a numeric value, either zero or greater than zero >(which > > presumably references the PK of some other related table). Then write >the > > query invoking these functions rather than addressing the particular >form > > of > > interest. Modify the query slightly so that at the end of the day it > > resembles this: > > SELECT * FROM somewhere > > WHERE > > Country = CurrentCountry() OR CurrentCountry() = 0 AND Region = > > CurrentRegion() OR CurrentRegion() = 0 AND City = CurrentCity() OR > > CurrentCity() = 0 > > --------------------- > > I wrote this in Outlook, whose syntax checker does not extend to Access, > > but > > I hope this illustrates my points: > > a) There is NO need to reference specific forms to obtain specific >values > > to > > plug into queries. > > b) By wasting your time constructing dynamic SQL queries, you make your > > code > > tough to decipher and also bill the client for unnecessary hours. > > c) By creating the static functions to plug into your query, you enable > > said > > query to be used in numerous situations. You can even run it from the > > debug > > window with no forms open. Just call the static functions in Set mode >then > > run the query. No need to open the form or report. You will see the > > results > > immediately, and if they are wrong then fix the query not the form or > > report. > > d) on the chance that you might have to convert an MDB to SQL, queries > > written this way are easy to port. Static functions can`t be used in SQL > > of > > course, but the query itself can be changed to refer to arguments in an > > equivalent stored proc or table UDF. Estimated conversion time: 1 minute > > per > > instance. > > And finally, the more you do this, the better you will like it. > > > > Sorry for the length of the rant, but once I get started watch out! LOL. > > A. > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Dec 19 11:35:53 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Dec 2005 09:35:53 -0800 Subject: [AccessD] OT: Not Funny Just OT Message-ID: LOL Take my advice and DON'T!! Or at least wait until the rechargeables come out. ;o} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Sunday, December 18, 2005 10:05 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Not Funny Just OT You need a pacemaker? I can hardly keep up with your rants and ravings and code as it is! No wonder! You've got the tech equivalent of steroids! And here I thought you were just brilliant. Now I realize that all this time you have been cheating. I guess the only way I can compete is to get one too. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: December 16, 2005 11:05 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Mon Dec 19 14:45:17 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Mon, 19 Dec 2005 15:45:17 -0500 Subject: [AccessD] Binding to an ado recordset Message-ID: <200512192046.jBJKkgJ22285@databaseadvisors.com> Is this possible in Access 2002? 2003 and above? Where did this kick in? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From Jdemarco at hudsonhealthplan.org Mon Dec 19 14:53:36 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Mon, 19 Dec 2005 15:53:36 -0500 Subject: [AccessD] Binding to an ado recordset Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C42A9@TTNEXCHCL2.hshhp.com> I believe 2003 but not 100% positive. Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Monday, December 19, 2005 3:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Binding to an ado recordset Is this possible in Access 2002? 2003 and above? Where did this kick in? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************************** "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From jwcolby at ColbyConsulting.com Mon Dec 19 14:59:03 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Mon, 19 Dec 2005 15:59:03 -0500 Subject: [AccessD] Binding to an ado recordset In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C42A9@TTNEXCHCL2.hshhp.com> Message-ID: <200512192100.jBJL0SJ28826@databaseadvisors.com> I just managed to find something on the web saying that it really got useful in 2002 version. Thanks, John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim DeMarco Sent: Monday, December 19, 2005 3:54 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Binding to an ado recordset I believe 2003 but not 100% positive. Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Monday, December 19, 2005 3:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Binding to an ado recordset Is this possible in Access 2002? 2003 and above? Where did this kick in? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com **************************************************************************** ******* "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Dec 19 15:34:58 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Dec 2005 13:34:58 -0800 Subject: [AccessD] Binding to an ado recordset Message-ID: It became possible in 2002. In A2k you could sort of do it, but the form wasn't editable if you did. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 19, 2005 12:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Binding to an ado recordset Is this possible in Access 2002? 2003 and above? Where did this kick in? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From starkey at wanadoo.nl Mon Dec 19 16:24:11 2005 From: starkey at wanadoo.nl (StaRKeY) Date: Mon, 19 Dec 2005 23:24:11 +0100 Subject: [AccessD] Binding to an ado recordset In-Reply-To: Message-ID: <000901c604ea$f0097d90$0400a8c0@PC1> Hi all, True Charlotte and 2003 is as far as I'm concerned the first true ADO binder, I've used this as soon as I got 2003 and it works great!! Gives you the ease of dao use the ado way!;) Greetings, Eric Starkenburg -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, December 19, 2005 10:35 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Binding to an ado recordset It became possible in 2002. In A2k you could sort of do it, but the form wasn't editable if you did. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 19, 2005 12:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Binding to an ado recordset Is this possible in Access 2002? 2003 and above? Where did this kick in? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- avast! Antivirus: Uitgaande bericht is niet besmet. Virus Gegevensbestand (VPS): 0551-0, 19-12-2005 Getest op: 19-12-2005 23:24:12 uur avast! auteursrecht (c) 1988-2005 ALWIL Software. http://www.avast.com From dwaters at usinternet.com Mon Dec 19 17:14:02 2005 From: dwaters at usinternet.com (Dan Waters) Date: Mon, 19 Dec 2005 17:14:02 -0600 Subject: [AccessD] Binding to an ado recordset In-Reply-To: <19866359.1135031309844.JavaMail.root@sniper16> Message-ID: <000401c604f1$e7215a70$0200a8c0@danwaters> Eric, Could you describe the differences between 2003 and 2002 for binding to ADO recordsets? Thanks, Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of StaRKeY Sent: Monday, December 19, 2005 4:24 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Binding to an ado recordset Hi all, True Charlotte and 2003 is as far as I'm concerned the first true ADO binder, I've used this as soon as I got 2003 and it works great!! Gives you the ease of dao use the ado way!;) Greetings, Eric Starkenburg -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, December 19, 2005 10:35 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Binding to an ado recordset It became possible in 2002. In A2k you could sort of do it, but the form wasn't editable if you did. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 19, 2005 12:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Binding to an ado recordset Is this possible in Access 2002? 2003 and above? Where did this kick in? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- avast! Antivirus: Uitgaande bericht is niet besmet. Virus Gegevensbestand (VPS): 0551-0, 19-12-2005 Getest op: 19-12-2005 23:24:12 uur avast! auteursrecht (c) 1988-2005 ALWIL Software. http://www.avast.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Dec 19 18:25:28 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Dec 2005 16:25:28 -0800 Subject: [AccessD] Binding to an ado recordset Message-ID: Is it actually using ADO or ADO.Net? The latter is a vast improvement over ADO. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of StaRKeY Sent: Monday, December 19, 2005 2:24 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Binding to an ado recordset Hi all, True Charlotte and 2003 is as far as I'm concerned the first true ADO binder, I've used this as soon as I got 2003 and it works great!! Gives you the ease of dao use the ado way!;) Greetings, Eric Starkenburg -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, December 19, 2005 10:35 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Binding to an ado recordset It became possible in 2002. In A2k you could sort of do it, but the form wasn't editable if you did. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 19, 2005 12:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Binding to an ado recordset Is this possible in Access 2002? 2003 and above? Where did this kick in? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- avast! Antivirus: Uitgaande bericht is niet besmet. Virus Gegevensbestand (VPS): 0551-0, 19-12-2005 Getest op: 19-12-2005 23:24:12 uur avast! auteursrecht (c) 1988-2005 ALWIL Software. http://www.avast.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at ddisolutions.com.au Mon Dec 19 21:59:34 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Tue, 20 Dec 2005 14:59:34 +1100 Subject: [AccessD] Upsize? Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A169@ddi-01.DDI.local> Hi J?rgen, If you go with variable parameters check out the 'With Recompile' option. It forces a new execution plan each time the procedure is run and overcomes SQL's 'parameter sniffing' problem. cheers Michael Maddison DDI Solutions Pty Ltd michael at ddisolutions.com.au Bus: 0260400620 Mob: 0412620497 www.ddisolutions.com.au -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: Tuesday, 20 December 2005 4:05 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Upsize? Our office is likely going to hit 35 concurrent users over the next year from about 25 now. I have been told that I can move my data to a SQL Server BE in anticipation of the increased demands on the system, something that was absolutely prohibited previously. I've generated a great deal of SQL in code for things like search forms, where I have over a dozen parameters driven by combos and text boxes, with Ands, Ors and Starts With kinds of options. I also allow users to sort lists and set columns to show things like Fiirst Name or Last Name first, or Project Name or Job Number first. A seach may be on a Person or Company, but it may require a link to a PO table, a Project Table, a Location table or there may be no join at all. I believe Arthur to say that saved queries can be optimized or compiled resulting in optimization, but I must say that I have never found this to be true with multiple varying parameters because the execution plan varies widely depending upon the parameters passed. The parameters may require any where from a single table query to joins on 8 or 9 different tables. My experience with these has been that attempting this with parameterized queries is not feasible. I also find that a compiled query may run slower than a dynamically constructed query simply because the saved plan may not be as good as one newly generated on the fly when the parameters are radically different from the time of last execution. I also frequently change the SQL of saved query defs to filter Sub Reports and I have not needed to find a different approach for this. My boss is prepared to allow 1 month for conversion and I have to tell him whether this is feasible. I still run DAO here so I think I may have quite a job ahead. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "William Hindman" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] Upsize? >Date: Mon, 19 Dec 2005 09:14:49 -0500 >MIME-Version: 1.0 >Received: from databaseadvisors.com ([209.135.140.44]) by >bay0-mc5-f15.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); >Mon, 19 Dec 2005 06:15:13 -0800 >Received: from databaseadvisors.com (databaseadvisors.com >[209.135.140.44])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP id >jBJEEwJ03330;Mon, 19 Dec 2005 08:14:58 -0600 >Received: from imf16aec.mail.bellsouth.net >(imf16aec.mail.bellsouth.net[205.152.59.64])by databaseadvisors.com >(8.11.6/8.11.6) with ESMTP id jBJEEqJ03280for >; Mon, 19 Dec 2005 08:14:52 -0600 >Received: from ibm58aec.bellsouth.net ([65.11.203.146])by >imf16aec.mail.bellsouth.net with ESMTP >id<20051219141449.JVOO2154.imf16aec.mail.bellsouth.net at ibm58aec.bellsou >th.net>for ; Mon, 19 Dec 2005 09:14:49 >-0500 >Received: from 50NM721 ([65.11.203.146]) by ibm58aec.bellsouth.net with >SMTPid <20051219141449.GFEP27766.ibm58aec.bellsouth.net at 50NM721>for >; Mon, 19 Dec 2005 09:14:49 -0500 >X-Message-Info: tUj+E00hCsMkduNmX7LSN5TFQBDS2DfG02kYPymEkfc= >References: <200512190037.jBJ0bWJ03454 at databaseadvisors.com> >X-MSMail-Priority: Normal >X-Mailer: Microsoft Outlook Express 6.00.2900.2670 >X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 >X-BeenThere: accessd at databaseadvisors.com >X-Mailman-Version: 2.1.6 >Precedence: list >List-Id: Access Developers discussion and problem >solving >List-Unsubscribe: >,request at databaseadvisors.com?subject=unsubscribe> >List-Archive: >List-Post: >List-Help: >List-Subscribe: >,request at databaseadvisors.com?subject=subscribe> >Errors-To: accessd-bounces at databaseadvisors.com >Return-Path: accessd-bounces at databaseadvisors.com >X-OriginalArrivalTime: 19 Dec 2005 14:15:13.0880 (UTC) >FILETIME=[A0FF3580:01C604A6] > >...ok ...I'm doubling the Tylenol ...you're making my neck ache with >all these twists and turns :( > >William >----- Original Message ----- >From: "John Colby" >To: "'Access Developers discussion and problem solving'" > >Sent: Sunday, December 18, 2005 7:37 PM >Subject: Re: [AccessD] Upsize? > > > > What I don't understand Arthur is why you insist on using dedicated >static > > functions? You write a static function CurrentCountry(), >CurrentRegion(), > > CurrentCity(), CurrentThis(), CurrentThat(), CurrentSomethingElse(). > > Every > > time you need another CurrentSomething() you have to stop to > > construct such a new function, you have potentially dozens > > (hundreds? Thousands? > > Millions?) of such functions. > > > > I have ONE static function which I happen to call Fltr() but which > > you could call Current() if that made your day. Observe that the > > function has a static COLLECTION which can hold one or up to 32K > > values. So my one function has replaced ALL of your CurrentXXX. > > The only place where this might not be appropriate is if you need to > > run it a million times since >my > > function will be about 3 times slower than yours, however where > > clauses evaluate the function one time and that is that. > > Additionally I don't have to stop and write a new function (wasting > > my client's time). ;-) > > > > ' > > 'Fltr takes two parameters, the filter name and the filter value. > > ' > > 'The first syntax can be used to set the filter value: > > ' > > 'fltr "MyFltr1", MyFltrValue > > ' > > 'The filter lstrName is used as the key into the collection, i.e. > > when lvarValue 'is stored, it is stored with a key of lstrName. > > ' > > 'The second syntax can be used to retrieve the value of the filter: > > ' > > 'fltr("MyFltr1") > > ' > > 'The fact that the second parameter is Optional allows us to check >whether > > a > > value > > 'has been passed in. If no value is passed in, then the assumption > > is that the filter 'is expecting to return a value. > > ' > > 'Because the filter uses a collection internally to save the values, >this > > single > > 'function can store up to 32K different filter values. > > ' > > 'Because lvarValue is a variant, the value stored can be pretty much > > anything. > > 'In fact it is necessary to use ctl.VALUE if you want to store an > > unchanging value 'from a control, since passing in a pointer to a > > control will then >return > > the value > > 'of the control, which may change over time. > > ' > > Public Function Fltr(lstrName As String, Optional lvarValue As > > Variant) >As > > Variant > > On Error GoTo Err_Fltr > > Static mcolFilter As Collection > > Static blnFltrInitialized As Boolean > > > > If Not blnFltrInitialized Then > > Set mcolFilter = New Collection > > blnFltrInitialized = True > > End If > > If IsMissing(lvarValue) Then > > On Error Resume Next > > Fltr = mcolFilter(lstrName) > > If Err <> 0 Then > > Fltr = Null > > End If > > Else > > On Error Resume Next > > mcolFilter.Remove lstrName > > mcolFilter.Add lvarValue, lstrName > > Fltr = lvarValue > > End If > > Exit_Fltr: > > Exit Function > > Err_Fltr: > > fwErr , , "Error in Function basFltrFunctions.Fltr" > > Resume Exit_Fltr > > Resume 0 '.FOR TROUBLESHOOTING > > End Function > > > > > > John W. Colby > > www.ColbyConsulting.com > > > > Contribute your unused CPU cycles to a good cause: > > http://folding.stanford.edu/ > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur > > Fuller > > Sent: Sunday, December 18, 2005 2:01 PM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Upsize? > > > > As usual, JC is right. I would the following: search your front end > > for record and row sources that begin with the word "SELECT" and > > convert all instances to named queries before doing the upsize. Then > > these will convert as well, without the converter giving them > > incomprehensible names. > > You may also have code that dynamically constructs SQL statements > > using the values of form controls. This is harder to fix, but in > > general >(depending > > on > > your convention) the string in question is called strSQL or maybe > > sSQL >or > > whatever. The way to locate this is to look for the command below > > the statement's construction: DoCmd.RunSQL . If you are > > serious >about > > doing the conversion, then you want to isolate these instances, > > consider whether they can be converted to stored procedures -- and > > if so, convert them, and if not, tough luck; identify them as > > potential bottlenecks and proceed. > > > > There are a VERY few occasions in which dynamic SQL construction is > > required. In my experience, almost all occasions in which it is used > > are due to the lack of analysis on the part of the programmer. A > > stored >procedure > > or > > table-UDF will execute much more quickly than its equivalent > > dynamically-constructed SQL statement, since there is no way that > > such a statement can be optimized. > > I have repeatedly encountered the objection that "I may or may not > > have parameters x, y and z, the user may have chosen only one or > > two". This objection is fallacious. The way to handle this > > possibility in a stored procedure is to compare the parameter to > > itself, as this snippet > > illustrates: > > SELECT * FROM myTable WHERE AccountNumber = @AccountNumber OR > > @AccountNumber IS NULL You can perform this logic for any set of > > parameters that might >be > > passed. > > If you don't believe me, try it. > > I am converting a colleague's app from MDB to SQL currently, and the > > MDB contains about 100 occurrences of this sort of code. A form has > > several controls on it, any combination of which might be used to > > create a >filter. > > There are dozens and dozens of lines of code that anticipate that > > this >one > > is null and the other two are not, etc. It is all silly, in both > > Access and SQL. > > In SQL the simplest thing to do is to pass all the values of all the > > relevant controls as parameters to the stored procedure, and let it > > deal with nulls as outlined above. Dozens or hundreds of lines of > > code disappear, replaced by one call to the stored procedure. > > In an MDB you need static functions to achieve the same, but that`s >cool. > > Typically, you create a query that selects this and that from somewhere. > > You > > can name it and save it, but the problem is that you cannot > > conveniently pass parameters to it. If you could, the code would > > reduce to one line approximately; but you cannot, so the most common > > practice is to dynamically build an SQL statement and run it > > instead. Numerous lines of code construct a statement then passed to > > DoCmd.RunSQL. This is nonsense, IMO. > > Let us suppose that a given query requires 3 parameters, any or all > > of which might be passed. Let us call them Country, Region and > > Customer. Suppose that the front lets the user select any > > combination of these controls, such that Country only results in a > > list of every customer in that country, and so on. > > Create a static function that gets or sets the value for each of these: > > call > > them CurrentCountry, CurrentRegion and CurrentCustomer. Each of > > these is written to return a numeric value, either zero or greater > > than zero >(which > > presumably references the PK of some other related table). Then > > write >the > > query invoking these functions rather than addressing the particular >form > > of > > interest. Modify the query slightly so that at the end of the day it > > resembles this: > > SELECT * FROM somewhere > > WHERE > > Country = CurrentCountry() OR CurrentCountry() = 0 AND Region = > > CurrentRegion() OR CurrentRegion() = 0 AND City = CurrentCity() OR > > CurrentCity() = 0 > > --------------------- > > I wrote this in Outlook, whose syntax checker does not extend to > > Access, but I hope this illustrates my points: > > a) There is NO need to reference specific forms to obtain specific >values > > to > > plug into queries. > > b) By wasting your time constructing dynamic SQL queries, you make > > your code tough to decipher and also bill the client for unnecessary > > hours. > > c) By creating the static functions to plug into your query, you > > enable said query to be used in numerous situations. You can even > > run it from the debug window with no forms open. Just call the > > static functions in Set mode >then > > run the query. No need to open the form or report. You will see the > > results immediately, and if they are wrong then fix the query not > > the form or report. > > d) on the chance that you might have to convert an MDB to SQL, > > queries written this way are easy to port. Static functions can`t be > > used in SQL of course, but the query itself can be changed to refer > > to arguments in an equivalent stored proc or table UDF. Estimated > > conversion time: 1 minute per instance. > > And finally, the more you do this, the better you will like it. > > > > Sorry for the length of the rant, but once I get started watch out! LOL. > > A. > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Mon Dec 19 22:51:36 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 19 Dec 2005 20:51:36 -0800 Subject: [AccessD] Binding to an ado recordset References: Message-ID: <43A78DD8.6050005@shaw.ca> I suppose you could perhaps use Ado.Net from Access or VB6 from this method This example shows how to use a .NET system DLL in a Visual Basic 6 program http://www.vb-helper.com/howto_vb6_use_system_dll.html I am not sure about deploying using regasm Charlotte Foust wrote: >Is it actually using ADO or ADO.Net? The latter is a vast improvement >over ADO. > >Charlotte Foust > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of StaRKeY >Sent: Monday, December 19, 2005 2:24 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Binding to an ado recordset > > >Hi all, > >True Charlotte and 2003 is as far as I'm concerned the first true ADO >binder, I've used this as soon as I got 2003 and it works great!! Gives >you the ease of dao use the ado way!;) > >Greetings, >Eric Starkenburg > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >Foust >Sent: Monday, December 19, 2005 10:35 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Binding to an ado recordset > >It became possible in 2002. In A2k you could sort of do it, but the >form wasn't editable if you did. > >Charlotte Foust > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby >Sent: Monday, December 19, 2005 12:45 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Binding to an ado recordset > > >Is this possible in Access 2002? 2003 and above? Where did this kick >in? > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ > > > -- Marty Connelly Victoria, B.C. Canada From jwelz at hotmail.com Mon Dec 19 23:41:37 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Mon, 19 Dec 2005 22:41:37 -0700 Subject: [AccessD] Upsize? In-Reply-To: <59A61174B1F5B54B97FD4ADDE71E7D0116A169@ddi-01.DDI.local> Message-ID: Michael: With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. That's ugly. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Michael Maddison" > > Hi J?rgen, > >If you go with variable parameters check out the 'With Recompile' option. >It forces a new execution plan each time the procedure is run and overcomes >SQL's 'parameter sniffing' problem. > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au From michael at ddisolutions.com.au Tue Dec 20 00:13:32 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Tue, 20 Dec 2005 17:13:32 +1100 Subject: [AccessD] Upsize? Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A16E@ddi-01.DDI.local> Hi J?rgen, When faced with the same problem I went dynamic. Every other option just as you say looks ugly. I never found a good alternative, no one has offered one this time either. It seems to me that in situations like this the 'developers' go with dynamic SQL, the dba's moan ;-) cheers Michael M Michael: With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. That's ugly. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Michael Maddison" > > Hi J?rgen, > >If you go with variable parameters check out the 'With Recompile' option. >It forces a new execution plan each time the procedure is run and >overcomes SQL's 'parameter sniffing' problem. > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au From martyconnelly at shaw.ca Tue Dec 20 00:14:08 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 19 Dec 2005 22:14:08 -0800 Subject: [AccessD] Movement of records in DB References: <20051219051429.15522.qmail@web53609.mail.yahoo.com> Message-ID: <43A7A130.4040703@shaw.ca> Don't use absoluteposition unless familar with it, it also includes deleted records in its count. Also you are putting a text field into a long number rs.AbsolutePosition = txtCardNo.Text instead use something like rs.Find "work_order_no = " & txtCardNo.Text For info look up find in ado260.chm help file Kim Wiggins wrote: >Can anyone possibly tell me why my MovePrevious and MoveNext buttons in my Access db does not move one record at a time when I am using it on a large dataset? When I use it on a large dataset of 200 or more records the MovePrevious will move back 3 records and then if you select MoveNext it will move ahead 5 records. Any dataset with less than 200 records it works fine. I will query on the workorder number in the table and then the workorder is divided even further into card numbers. For example: WO 156 has 400 card records. I then perform a search for the workorder - card number that I want and then from there I use the move previous or move next button. Here is my code for move previous: > Thanks > Kim > > > On Error GoTo SubErr > Dim i As Integer > Dim rs As ADODB.Recordset > > Set oConn = New ADODB.Connection > oConn.Open frmSplash.sConn > > strSQL = "select * from tblAircraftWO where work_order_no = " & txtWorkOrderNo.Text > > Set rs = New ADODB.Recordset > rs.Open strSQL, oConn, adOpenKeyset, adLockOptimistic > > rs.AbsolutePosition = txtCardNo.Text > > rs.MovePrevious > > If Not rs.BOF Then......... > //the rest of this code is to display the record in the interface > > If rs.BOF Then > rs.MoveFirst > MsgBox "You are at the beginning." > End If > >__________________________________________________ >Do You Yahoo!? >Tired of spam? Yahoo! Mail has the best spam protection around >http://mail.yahoo.com > > -- Marty Connelly Victoria, B.C. Canada From Gustav at cactus.dk Tue Dec 20 03:52:52 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 20 Dec 2005 10:52:52 +0100 Subject: [AccessD] Binding to an ado recordset Message-ID: Hi Eric I've never done that. Could you provide a basic code example please? And welcome back (?) ... isn't it a while since we've heard from you? /gustav >>> starkey at wanadoo.nl 19-12-2005 23:24:11 >>> Hi all, True Charlotte and 2003 is as far as I'm concerned the first true ADO binder, I've used this as soon as I got 2003 and it works great!! Gives you the ease of dao use the ado way!;) Greetings, Eric Starkenburg -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, December 19, 2005 10:35 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Binding to an ado recordset It became possible in 2002. In A2k you could sort of do it, but the form wasn't editable if you did. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 19, 2005 12:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Binding to an ado recordset Is this possible in Access 2002? 2003 and above? Where did this kick in? John W. Colby www.ColbyConsulting.com From martyconnelly at shaw.ca Tue Dec 20 04:40:17 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 20 Dec 2005 02:40:17 -0800 Subject: [AccessD] Upsize? References: <59A61174B1F5B54B97FD4ADDE71E7D0116A16E@ddi-01.DDI.local> Message-ID: <43A7DF91.3050804@shaw.ca> SQL injection is the problem. Michael Maddison wrote: >Hi J?rgen, > >When faced with the same problem I went dynamic. Every other option just >as you say looks ugly. >I never found a good alternative, no one has offered one this time either. >It seems to me that in situations like this the 'developers' go with dynamic SQL, the dba's moan ;-) > >cheers > >Michael M > > > >Michael: > >With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. >That's ugly. > > > >Ciao >J?rgen Welz >Edmonton, Alberta >jwelz at hotmail.com > > > > > > > >>From: "Michael Maddison" >> >> Hi J?rgen, >> >>If you go with variable parameters check out the 'With Recompile' option. >>It forces a new execution plan each time the procedure is run and >>overcomes SQL's 'parameter sniffing' problem. >> >>cheers >> >>Michael Maddison >> >>DDI Solutions Pty Ltd >>michael at ddisolutions.com.au >>Bus: 0260400620 >>Mob: 0412620497 >>www.ddisolutions.com.au >> >> > > > > -- Marty Connelly Victoria, B.C. Canada From shamil at users.mns.ru Tue Dec 20 11:39:36 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Tue, 20 Dec 2005 20:39:36 +0300 Subject: [AccessD] Binding to an ado recordset References: <200512192046.jBJKkgJ22285@databaseadvisors.com> Message-ID: <012d01c6058c$9587c0a0$6401a8c0@fincomplex.spb.ru> John, Here is MS KB article: How to bind Microsoft Access forms to ADO recordsets - http://support.microsoft.com/kb/281998 Shamil ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Monday, December 19, 2005 11:45 PM Subject: [AccessD] Binding to an ado recordset > Is this possible in Access 2002? 2003 and above? Where did this kick in? > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From jwelz at hotmail.com Tue Dec 20 13:33:10 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Tue, 20 Dec 2005 12:33:10 -0700 Subject: [AccessD] Upsize? In-Reply-To: <43A7DF91.3050804@shaw.ca> Message-ID: Marty: I currently process all my parameter input boxes for delimiters ensuring they are paired. I wrote a function a few years ago that deals with quotes, apostrophes, pipes and '#' signs. I'll have to add processing for '--' and maybe do a bit more research to make sure I've got the bases covered. SQL Injection is fairly new territory for me. I guess I'll have to see what restrictions the IT boys are going to put on me. I guess I could use outer joins on all potential linked tables and default all parameters to return everything, but this doesn't seem to me to be a very viable solution. I have a few reports that run painfully slowly when I pull in an (Access BE) address table, but the reports that don't require the address are lightning fast in comparison. Processing multiple complex joins seems to take a lot of horsepower in certain cases in Access and I assume the same applies to other relational database engines. Arthur: How do you handle the case where you allow users to search for a Project where you know the ProjectName includes the word 'School', but you get 400 hits in your results. Then you add a parameter for the Contractor (joined through an Estimate-ContractorBid table) to get it down to a dozen or so. Then you join the Employee table/EmployeeType table to Employee Project junction table. Or you may know part of an address, or a contact joined through Company Contact table through Contractor Bid? Or by the fact that a PO was written in March on this job, or we just received partial payment on an invoice where we know only that the invoice was issued in September. Right now, my users are accustomed to narrowing down the possibilities by adding any number of remotely connected parameters and losing this kind of capability will not be acceptable. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: MartyConnelly >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] Upsize? >Date: Tue, 20 Dec 2005 02:40:17 -0800 >MIME-Version: 1.0 >Received: from databaseadvisors.com ([209.135.140.44]) by >bay0-mc10-f12.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Tue, >20 Dec 2005 02:40:31 -0800 >Received: from databaseadvisors.com (databaseadvisors.com >[209.135.140.44])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP id >jBKAeMJ15606;Tue, 20 Dec 2005 04:40:22 -0600 >Received: from pd3mo3so.prod.shaw.ca >(shawidc-mo1.cg.shawcable.net[24.71.223.10])by databaseadvisors.com >(8.11.6/8.11.6) with ESMTP id jBKAeJJ15584for >; Tue, 20 Dec 2005 04:40:19 -0600 >Received: from pd2mr8so.prod.shaw.ca (pd2mr8so-qfe3.prod.shaw.ca >[10.0.141.11])by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built >Mar 152004)) with ESMTP id <0IRS00FYLLN6GO40 at l-daemon> >foraccessd at databaseadvisors.com; Tue, 20 Dec 2005 03:40:18 -0700 (MST) >Received: from pn2ml3so.prod.shaw.ca ([10.0.121.147])by >pd2mr8so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01(built Mar15 >2004)) with ESMTP id <0IRS00IRJLN65HA0 at pd2mr8so.prod.shaw.ca> >foraccessd at databaseadvisors.com; Tue, 20 Dec 2005 03:40:18 -0700 (MST) >Received: from shaw.ca ([24.108.225.57])by l-daemon (Sun ONE Messaging >Server 6.0 HotFix 1.01 (built Mar 152004)) with ESMTP id ><0IRS00DKPLN5QUF0 at l-daemon> foraccessd at databaseadvisors.com; Tue, 20 Dec >2005 03:40:18 -0700 (MST) >X-Message-Info: LGjzam7y+LvfI0YnrhzrabJPJzpZCIDIzI6RsR6i4OQ= >X-Accept-Language: en-us, en >References: <59A61174B1F5B54B97FD4ADDE71E7D0116A16E at ddi-01.DDI.local> >User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; >rv:1.0.2)Gecko/20021120 Netscape/7.01 >X-BeenThere: accessd at databaseadvisors.com >X-Mailman-Version: 2.1.6 >Precedence: list >List-Id: Access Developers discussion and problem >solving >List-Unsubscribe: >, >List-Archive: >List-Post: >List-Help: >List-Subscribe: >, >Errors-To: accessd-bounces at databaseadvisors.com >Return-Path: accessd-bounces at databaseadvisors.com >X-OriginalArrivalTime: 20 Dec 2005 10:40:31.0509 (UTC) >FILETIME=[CCEB2450:01C60551] > >SQL injection is the problem. > >Michael Maddison wrote: > > >Hi J?rgen, > > > >When faced with the same problem I went dynamic. Every other option just > >as you say looks ugly. > >I never found a good alternative, no one has offered one this time >either. > >It seems to me that in situations like this the 'developers' go with >dynamic SQL, the dba's moan ;-) > > > >cheers > > > >Michael M > > > > > > > >Michael: > > > >With variable joins, do you point somthing like a list source of search >'hits' to different queries, one query for each join, or how do you handle >variable combinations of joins? Lets say there is 1 table that may be >joined to 0 to 5 other tables in various combinations, being 32 possible >querydefs. I've always constructed the SQL in code and was very satisfied >with the performance. Add another table and you're up to 64 querydefs. > >That's ugly. > > > > > > > >Ciao > >J?rgen Welz > >Edmonton, Alberta > >jwelz at hotmail.com > > > > > > > > > > > > > > > >>From: "Michael Maddison" > >> > >> Hi J?rgen, > >> > >>If you go with variable parameters check out the 'With Recompile' >option. > >>It forces a new execution plan each time the procedure is run and > >>overcomes SQL's 'parameter sniffing' problem. > >> > >>cheers > >> > >>Michael Maddison > >> > >>DDI Solutions Pty Ltd > >>michael at ddisolutions.com.au > >>Bus: 0260400620 > >>Mob: 0412620497 > >>www.ddisolutions.com.au > >> > >> > > > > > > > > > >-- >Marty Connelly >Victoria, B.C. >Canada > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Dec 20 15:31:24 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 20 Dec 2005 13:31:24 -0800 Subject: [AccessD] Upsize? In-Reply-To: Message-ID: <006f01c605ac$ba82b5c0$017ba8c0@xpserver> Hi J?rgen: Can you not use Stored Procedures and just pass parameters? They tent to be quicker, have greater flexibility, easier to work with and safer. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: December 19, 2005 9:42 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Upsize? Michael: With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. That's ugly. Ciao J|rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Michael Maddison" > > Hi J|rgen, > >If you go with variable parameters check out the 'With Recompile' option. >It forces a new execution plan each time the procedure is run and overcomes >SQL's 'parameter sniffing' problem. > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au From michael at ddisolutions.com.au Tue Dec 20 17:15:49 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Wed, 21 Dec 2005 10:15:49 +1100 Subject: [AccessD] Upsize? Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A170@ddi-01.DDI.local> Marty, I can guard against SQL Injection. In my instance the db is a reporting tool which has very little data that cannot be recreated (given a worst case scenario). How would you write a sproc that has 80 variable combo's of Select columns and approx 50 variable Where parts? cheers Michael M SQL injection is the problem. Michael Maddison wrote: >Hi J?rgen, > >When faced with the same problem I went dynamic. Every other option >just as you say looks ugly. >I never found a good alternative, no one has offered one this time either. >It seems to me that in situations like this the 'developers' go with >dynamic SQL, the dba's moan ;-) > >cheers > >Michael M > > > >Michael: > >With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. >That's ugly. > > > >Ciao >J?rgen Welz >Edmonton, Alberta >jwelz at hotmail.com > > > > > > > >>From: "Michael Maddison" >> >> Hi J?rgen, >> >>If you go with variable parameters check out the 'With Recompile' option. >>It forces a new execution plan each time the procedure is run and >>overcomes SQL's 'parameter sniffing' problem. >> >>cheers >> >>Michael Maddison >> >>DDI Solutions Pty Ltd >>michael at ddisolutions.com.au >>Bus: 0260400620 >>Mob: 0412620497 >>www.ddisolutions.com.au >> >> > > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at ddisolutions.com.au Tue Dec 20 17:21:13 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Wed, 21 Dec 2005 10:21:13 +1100 Subject: [AccessD] Upsize? Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A171@ddi-01.DDI.local> Hi Jim, I think J?rgen and my response is no. Or at least how? BTW I disagree with 'They tent(d) to be quicker, have greater flexibility, easier to work with' they may be safer but... quicker - not necessarily, especially if the execution plan needs to change from execution to execution. Flexible - whats more flexible then building a string and running that? Easier - 80 variable cols, 50 potential where statements... gonna be some sproc... what is the char limit for a sproc? cheers Michael M Hi J?rgen: Can you not use Stored Procedures and just pass parameters? They tent to be quicker, have greater flexibility, easier to work with and safer. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: December 19, 2005 9:42 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Upsize? Michael: With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. That's ugly. Ciao J|rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Michael Maddison" > > Hi J|rgen, > >If you go with variable parameters check out the 'With Recompile' option. >It forces a new execution plan each time the procedure is run and >overcomes SQL's 'parameter sniffing' problem. > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Dec 20 18:57:34 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 20 Dec 2005 16:57:34 -0800 Subject: [AccessD] Upsize? In-Reply-To: <59A61174B1F5B54B97FD4ADDE71E7D0116A171@ddi-01.DDI.local> Message-ID: <008901c605c9$8749bd80$017ba8c0@xpserver> Hi Michael: Quicker: When just doing a simple query like an update or delete there is little difference. When in single user mode there is little to be gained but when the SQL DB is being hit with multiple requests using a complex set of queries the gain become obvious. The SP is compiled and cached before use and every subsequent access is lightning fast. Flexible: A SP can be a few simple lines or a total mini-application in itself, with a hundred lines of code calling a number of built-in and created functions and can even call external executables. It can create temporary tables (cursors) and views and use them as components to the calculations. Complex functions like UNIONS, GROUP and ROLL-UP can be added where required to the mix with little loss in performance. Easier: If a set of SPs are designed correctly with appropriate support functions it should be easier to extend functionality with little impact on your Access FE. 80 Variables from one combo box could be handled this: ... strComboString = "" If MyComboBox.ListIndex > -1 Then For i = 0 To MyComboBox.ListCount - 1 If MyComboBox.Selected(i) = True Then If Len(Trim(strComboString)) > 0 Then strComboString = strComboString & ", " & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) Else strComboString = strComboString & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) End If End If Next i End If ProcessComboBoxStrings strComboString ... Function ProcessComboBoxStrings(strComboString As String) ... Set objCmd = New ADODB.Command With objCmd .ActiveConnection = gstrConnection 'My server connection string .CommandText = "MyCombohandlerSP" 'The appropriate Stored Procedure name .CommandType = adCmdStoredProc 'Type of process ...SP .Parameters.Append .CreateParameter("@chvComboString", adVarChar, dParamInput, len(strComboString), strComboString) 'Parameter string .Execute End With .... End Function Though the code sample is incomplete and mostly from memory you get the idea. It first routine loops through a combo box list accumulating all the selected items into a string. Then it passes the string to a SP and it can be handled from there. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Maddison Sent: December 20, 2005 3:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize? Hi Jim, I think J?rgen and my response is no. Or at least how? BTW I disagree with 'They tent(d) to be quicker, have greater flexibility, easier to work with' they may be safer but... quicker - not necessarily, especially if the execution plan needs to change from execution to execution. Flexible - whats more flexible then building a string and running that? Easier - 80 variable cols, 50 potential where statements... gonna be some sproc... what is the char limit for a sproc? cheers Michael M Hi J?rgen: Can you not use Stored Procedures and just pass parameters? They tent to be quicker, have greater flexibility, easier to work with and safer. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: December 19, 2005 9:42 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Upsize? Michael: With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. That's ugly. Ciao J|rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Michael Maddison" > > Hi J|rgen, > >If you go with variable parameters check out the 'With Recompile' option. >It forces a new execution plan each time the procedure is run and >overcomes SQL's 'parameter sniffing' problem. > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Tue Dec 20 19:38:51 2005 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 20 Dec 2005 19:38:51 -0600 Subject: [AccessD] Upsize? In-Reply-To: <1219070.1135127060350.JavaMail.root@sniper16> Message-ID: <000101c605cf$4c5c3bc0$0200a8c0@danwaters> Jim, It sounds like what you're saying is that a SP can be changed the same way a QueryDef can be changed in Access. Essentially, you could have an SP that's simply used as a 'blank' to be changed whenever needed. Is that correct or are there any caveats that should be remembered? Thanks! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, December 20, 2005 6:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upsize? Hi Michael: Quicker: When just doing a simple query like an update or delete there is little difference. When in single user mode there is little to be gained but when the SQL DB is being hit with multiple requests using a complex set of queries the gain become obvious. The SP is compiled and cached before use and every subsequent access is lightning fast. Flexible: A SP can be a few simple lines or a total mini-application in itself, with a hundred lines of code calling a number of built-in and created functions and can even call external executables. It can create temporary tables (cursors) and views and use them as components to the calculations. Complex functions like UNIONS, GROUP and ROLL-UP can be added where required to the mix with little loss in performance. Easier: If a set of SPs are designed correctly with appropriate support functions it should be easier to extend functionality with little impact on your Access FE. 80 Variables from one combo box could be handled this: ... strComboString = "" If MyComboBox.ListIndex > -1 Then For i = 0 To MyComboBox.ListCount - 1 If MyComboBox.Selected(i) = True Then If Len(Trim(strComboString)) > 0 Then strComboString = strComboString & ", " & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) Else strComboString = strComboString & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) End If End If Next i End If ProcessComboBoxStrings strComboString ... Function ProcessComboBoxStrings(strComboString As String) ... Set objCmd = New ADODB.Command With objCmd .ActiveConnection = gstrConnection 'My server connection string .CommandText = "MyCombohandlerSP" 'The appropriate Stored Procedure name .CommandType = adCmdStoredProc 'Type of process ...SP .Parameters.Append .CreateParameter("@chvComboString", adVarChar, dParamInput, len(strComboString), strComboString) 'Parameter string .Execute End With .... End Function Though the code sample is incomplete and mostly from memory you get the idea. It first routine loops through a combo box list accumulating all the selected items into a string. Then it passes the string to a SP and it can be handled from there. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Maddison Sent: December 20, 2005 3:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize? Hi Jim, I think J?rgen and my response is no. Or at least how? BTW I disagree with 'They tent(d) to be quicker, have greater flexibility, easier to work with' they may be safer but... quicker - not necessarily, especially if the execution plan needs to change from execution to execution. Flexible - whats more flexible then building a string and running that? Easier - 80 variable cols, 50 potential where statements... gonna be some sproc... what is the char limit for a sproc? cheers Michael M Hi J?rgen: Can you not use Stored Procedures and just pass parameters? They tent to be quicker, have greater flexibility, easier to work with and safer. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: December 19, 2005 9:42 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Upsize? Michael: With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. That's ugly. Ciao J|rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Michael Maddison" > > Hi J|rgen, > >If you go with variable parameters check out the 'With Recompile' option. >It forces a new execution plan each time the procedure is run and >overcomes SQL's 'parameter sniffing' problem. > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Tue Dec 20 20:20:31 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 20 Dec 2005 18:20:31 -0800 Subject: [AccessD] Upsize? References: Message-ID: <43A8BBEF.40403@shaw.ca> Here are a couple of articles on Dynamic and Static SQL that cover some parts of SQL injection Dynamic SQL in your Stored Procedures is vulnerable to SQL Injection http://www.sommarskog.se/dynamic_sql.html and rest of site http://www.sommarskog.se/index.html ? Welz wrote: > Marty: I currently process all my parameter input boxes for delimiters > ensuring they are paired. I wrote a function a few years ago that > deals with quotes, apostrophes, pipes and '#' signs. I'll have to add > processing for '--' and maybe do a bit more research to make sure I've > got the bases covered. SQL Injection is fairly new territory for me. I > guess I'll have to see what restrictions the IT boys are going to put > on me. > > I guess I could use outer joins on all potential linked tables and > default all parameters to return everything, but this doesn't seem to > me to be a very viable solution. I have a few reports that run > painfully slowly when I pull in an (Access BE) address table, but the > reports that don't require the address are lightning fast in > comparison. Processing multiple complex joins seems to take a lot of > horsepower in certain cases in Access and I assume the same applies to > other relational database engines. > > Arthur: How do you handle the case where you allow users to search for > a Project where you know the ProjectName includes the word 'School', > but you get 400 hits in your results. Then you add a parameter for the > Contractor (joined through an Estimate-ContractorBid table) to get it > down to a dozen or so. Then you join the Employee table/EmployeeType > table to Employee Project junction table. Or you may know part of an > address, or a contact joined through Company Contact table through > Contractor Bid? Or by the fact that a PO was written in March on this > job, or we just received partial payment on an invoice where we know > only that the invoice was issued in September. Right now, my users are > accustomed to narrowing down the possibilities by adding any number of > remotely connected parameters and losing this kind of capability will > not be acceptable. > > Ciao > J?rgen Welz > Edmonton, Alberta > jwelz at hotmail.com > > > > > >> From: MartyConnelly >> Reply-To: Access Developers discussion and problem >> solving >> To: Access Developers discussion and problem >> solving >> Subject: Re: [AccessD] Upsize? >> Date: Tue, 20 Dec 2005 02:40:17 -0800 >> MIME-Version: 1.0 >> Received: from databaseadvisors.com ([209.135.140.44]) by >> bay0-mc10-f12.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); >> Tue, 20 Dec 2005 02:40:31 -0800 >> Received: from databaseadvisors.com (databaseadvisors.com >> [209.135.140.44])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP >> id jBKAeMJ15606;Tue, 20 Dec 2005 04:40:22 -0600 >> Received: from pd3mo3so.prod.shaw.ca >> (shawidc-mo1.cg.shawcable.net[24.71.223.10])by databaseadvisors.com >> (8.11.6/8.11.6) with ESMTP id jBKAeJJ15584for >> ; Tue, 20 Dec 2005 04:40:19 -0600 >> Received: from pd2mr8so.prod.shaw.ca (pd2mr8so-qfe3.prod.shaw.ca >> [10.0.141.11])by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 >> (built Mar 152004)) with ESMTP id <0IRS00FYLLN6GO40 at l-daemon> >> foraccessd at databaseadvisors.com; Tue, 20 Dec 2005 03:40:18 -0700 (MST) >> Received: from pn2ml3so.prod.shaw.ca ([10.0.121.147])by >> pd2mr8so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01(built >> Mar15 2004)) with ESMTP id <0IRS00IRJLN65HA0 at pd2mr8so.prod.shaw.ca> >> foraccessd at databaseadvisors.com; Tue, 20 Dec 2005 03:40:18 -0700 (MST) >> Received: from shaw.ca ([24.108.225.57])by l-daemon (Sun ONE >> Messaging Server 6.0 HotFix 1.01 (built Mar 152004)) with ESMTP id >> <0IRS00DKPLN5QUF0 at l-daemon> foraccessd at databaseadvisors.com; Tue, 20 >> Dec 2005 03:40:18 -0700 (MST) >> X-Message-Info: LGjzam7y+LvfI0YnrhzrabJPJzpZCIDIzI6RsR6i4OQ= >> X-Accept-Language: en-us, en >> References: <59A61174B1F5B54B97FD4ADDE71E7D0116A16E at ddi-01.DDI.local> >> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; >> rv:1.0.2)Gecko/20021120 Netscape/7.01 >> X-BeenThere: accessd at databaseadvisors.com >> X-Mailman-Version: 2.1.6 >> Precedence: list >> List-Id: Access Developers discussion and problem >> solving >> List-Unsubscribe: >> , >> >> List-Archive: >> List-Post: >> List-Help: >> List-Subscribe: >> , >> >> Errors-To: accessd-bounces at databaseadvisors.com >> Return-Path: accessd-bounces at databaseadvisors.com >> X-OriginalArrivalTime: 20 Dec 2005 10:40:31.0509 (UTC) >> FILETIME=[CCEB2450:01C60551] >> >> SQL injection is the problem. >> >> Michael Maddison wrote: >> >> >Hi J?rgen, >> > >> >When faced with the same problem I went dynamic. Every other option >> just >> >as you say looks ugly. >> >I never found a good alternative, no one has offered one this time >> either. >> >It seems to me that in situations like this the 'developers' go with >> dynamic SQL, the dba's moan ;-) >> > >> >cheers >> > >> >Michael M >> > >> > >> > >> >Michael: >> > >> >With variable joins, do you point somthing like a list source of >> search 'hits' to different queries, one query for each join, or how >> do you handle variable combinations of joins? Lets say there is 1 >> table that may be joined to 0 to 5 other tables in various >> combinations, being 32 possible querydefs. I've always constructed >> the SQL in code and was very satisfied with the performance. Add >> another table and you're up to 64 querydefs. >> >That's ugly. >> > >> > >> > >> >Ciao >> >J?rgen Welz >> >Edmonton, Alberta >> >jwelz at hotmail.com >> > >> > >> > >> > >> > >> > >> > >> >>From: "Michael Maddison" >> >> >> >> Hi J?rgen, >> >> >> >>If you go with variable parameters check out the 'With Recompile' >> option. >> >>It forces a new execution plan each time the procedure is run and >> >>overcomes SQL's 'parameter sniffing' problem. >> >> >> >>cheers >> >> >> >>Michael Maddison >> >> >> >>DDI Solutions Pty Ltd >> >>michael at ddisolutions.com.au >> >>Bus: 0260400620 >> >>Mob: 0412620497 >> >>www.ddisolutions.com.au >> >> >> >> >> > >> > >> > >> > >> >> -- >> Marty Connelly >> Victoria, B.C. >> Canada >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > > >------------------------------------------------------------------------ > >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.1.371 / Virus Database: 267.14.1/207 - Release Date: 19/12/2005 > > -- Marty Connelly Victoria, B.C. Canada From michael at ddisolutions.com.au Tue Dec 20 20:33:48 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Wed, 21 Dec 2005 13:33:48 +1100 Subject: [AccessD] Upsize? Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A177@ddi-01.DDI.local> Hi Jim, 99.5% of the time I agree that sprocs are the way to go. However when things get really messy EXEC is a godsend ;-) I see I've created some confusion ;-) The 80 variables combo. I should have written... Variable combinations of 80 fields from a variety of tables. Variable combinations as in the user decides what they want to see in the resultset. I could just return all fields and let the FE sort it out but I choose not to. The real issues arise with the joins and the Where conditions. Approx 50 potential criteria choices for the user. They can choose all or none or any combination they like, including single or multiple selects ie I want Customer X or I want Customer X and y and Z. They can do betweens or just > I even let then do stuff like between 5 and 10 and between 15 and 20. Hi Michael: Quicker: When just doing a simple query like an update or delete there is little difference. When in single user mode there is little to be gained but when the SQL DB is being hit with multiple requests using a complex set of queries the gain become obvious. The SP is compiled and cached before use and every subsequent access is lightning fast. >>>Executed strings are cached as well. Flexible: A SP can be a few simple lines or a total mini-application in itself, with a hundred lines of code calling a number of built-in and created functions and can even call external executables. It can create temporary tables (cursors) and views and use them as components to the calculations. Complex functions like UNIONS, GROUP and ROLL-UP can be added where required to the mix with little loss in performance. >>>Can do all that dynamic as well. Not that I would unless I had a good reason of course ;-))) Easier: If a set of SPs are designed correctly with appropriate support functions it should be easier to extend functionality with little impact on your Access FE. >>>? Not sure what you mean? 80 Variables from one combo box could be handled this: ... strComboString = "" If MyComboBox.ListIndex > -1 Then For i = 0 To MyComboBox.ListCount - 1 If MyComboBox.Selected(i) = True Then If Len(Trim(strComboString)) > 0 Then strComboString = strComboString & ", " & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) Else strComboString = strComboString & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) End If End If Next i End If ProcessComboBoxStrings strComboString ... Function ProcessComboBoxStrings(strComboString As String) ... Set objCmd = New ADODB.Command With objCmd .ActiveConnection = gstrConnection 'My server connection string .CommandText = "MyCombohandlerSP" 'The appropriate Stored Procedure name .CommandType = adCmdStoredProc 'Type of process ...SP .Parameters.Append .CreateParameter("@chvComboString", adVarChar, dParamInput, len(strComboString), strComboString) 'Parameter string .Execute End With .... End Function Though the code sample is incomplete and mostly from memory you get the idea. It first routine loops through a combo box list accumulating all the selected items into a string. Then it passes the string to a SP and it can be handled from there. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Maddison Sent: December 20, 2005 3:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize? Hi Jim, I think J?rgen and my response is no. Or at least how? BTW I disagree with 'They tent(d) to be quicker, have greater flexibility, easier to work with' they may be safer but... quicker - not necessarily, especially if the execution plan needs to change from execution to execution. Flexible - whats more flexible then building a string and running that? Easier - 80 variable cols, 50 potential where statements... gonna be some sproc... what is the char limit for a sproc? cheers Michael M Hi J?rgen: Can you not use Stored Procedures and just pass parameters? They tent to be quicker, have greater flexibility, easier to work with and safer. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: December 19, 2005 9:42 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Upsize? Michael: With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. That's ugly. Ciao J|rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Michael Maddison" > > Hi J|rgen, > >If you go with variable parameters check out the 'With Recompile' option. >It forces a new execution plan each time the procedure is run and >overcomes SQL's 'parameter sniffing' problem. > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 ddisolutions.com.au Tue Dec 20 20:38:20 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Wed, 21 Dec 2005 13:38:20 +1100 Subject: [AccessD] Upsize? Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A179@ddi-01.DDI.local> Hi Dan, Like this CREATE PROCEDURE RunAppBuiltSqlString ( @SQLString [nvarchar](4000) ) WITH RECOMPILE As DECLARE @SQL [nvarchar](4000) set nocount on; IF @SQLString <> N'' BEGIN SET @SQL = dbo.StripSQL_InjectionSTuff(@SQLString) EXEC sp_executesql @SQL END GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO GRANT EXECUTE ON [dbo].[RunAppBuiltSqlString] TO [Everyone] GO cheers Michael M Jim, It sounds like what you're saying is that a SP can be changed the same way a QueryDef can be changed in Access. Essentially, you could have an SP that's simply used as a 'blank' to be changed whenever needed. Is that correct or are there any caveats that should be remembered? Thanks! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, December 20, 2005 6:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upsize? Hi Michael: Quicker: When just doing a simple query like an update or delete there is little difference. When in single user mode there is little to be gained but when the SQL DB is being hit with multiple requests using a complex set of queries the gain become obvious. The SP is compiled and cached before use and every subsequent access is lightning fast. Flexible: A SP can be a few simple lines or a total mini-application in itself, with a hundred lines of code calling a number of built-in and created functions and can even call external executables. It can create temporary tables (cursors) and views and use them as components to the calculations. Complex functions like UNIONS, GROUP and ROLL-UP can be added where required to the mix with little loss in performance. Easier: If a set of SPs are designed correctly with appropriate support functions it should be easier to extend functionality with little impact on your Access FE. 80 Variables from one combo box could be handled this: ... strComboString = "" If MyComboBox.ListIndex > -1 Then For i = 0 To MyComboBox.ListCount - 1 If MyComboBox.Selected(i) = True Then If Len(Trim(strComboString)) > 0 Then strComboString = strComboString & ", " & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) Else strComboString = strComboString & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) End If End If Next i End If ProcessComboBoxStrings strComboString ... Function ProcessComboBoxStrings(strComboString As String) ... Set objCmd = New ADODB.Command With objCmd .ActiveConnection = gstrConnection 'My server connection string .CommandText = "MyCombohandlerSP" 'The appropriate Stored Procedure name .CommandType = adCmdStoredProc 'Type of process ...SP .Parameters.Append .CreateParameter("@chvComboString", adVarChar, dParamInput, len(strComboString), strComboString) 'Parameter string .Execute End With .... End Function Though the code sample is incomplete and mostly from memory you get the idea. It first routine loops through a combo box list accumulating all the selected items into a string. Then it passes the string to a SP and it can be handled from there. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Maddison Sent: December 20, 2005 3:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize? Hi Jim, I think J?rgen and my response is no. Or at least how? BTW I disagree with 'They tent(d) to be quicker, have greater flexibility, easier to work with' they may be safer but... quicker - not necessarily, especially if the execution plan needs to change from execution to execution. Flexible - whats more flexible then building a string and running that? Easier - 80 variable cols, 50 potential where statements... gonna be some sproc... what is the char limit for a sproc? cheers Michael M Hi J?rgen: Can you not use Stored Procedures and just pass parameters? They tent to be quicker, have greater flexibility, easier to work with and safer. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: December 19, 2005 9:42 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Upsize? Michael: With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. That's ugly. Ciao J|rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Michael Maddison" > > Hi J|rgen, > >If you go with variable parameters check out the 'With Recompile' option. >It forces a new execution plan each time the procedure is run and >overcomes SQL's 'parameter sniffing' problem. > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jeff at outbaktech.com Tue Dec 20 21:22:46 2005 From: Jeff at outbaktech.com (Jeff Barrows) Date: Tue, 20 Dec 2005 21:22:46 -0600 Subject: [AccessD] FW: Permanent Software Architect Position - St.Paul, MN. Message-ID: I received information about a permanent Software Architect position in St. Paul Minn. Anyone interested??? Email me off list for additional information. Jeff Barrows MCP, MCAD, MCSD Outbak Technologies, LLC Racine, WI Phone: (262) 886-5913 Fax: (262) 886-5932 jeff at outbaktech.com From accessd at shaw.ca Tue Dec 20 23:29:24 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 20 Dec 2005 21:29:24 -0800 Subject: [AccessD] Upsize? In-Reply-To: <000101c605cf$4c5c3bc0$0200a8c0@danwaters> Message-ID: <008e01c605ef$80df0560$017ba8c0@xpserver> There are a number of ways of viewing and managing SPs but I believe that the answer to your question is 'yes'. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: December 20, 2005 5:39 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upsize? Jim, It sounds like what you're saying is that a SP can be changed the same way a QueryDef can be changed in Access. Essentially, you could have an SP that's simply used as a 'blank' to be changed whenever needed. Is that correct or are there any caveats that should be remembered? Thanks! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, December 20, 2005 6:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upsize? Hi Michael: Quicker: When just doing a simple query like an update or delete there is little difference. When in single user mode there is little to be gained but when the SQL DB is being hit with multiple requests using a complex set of queries the gain become obvious. The SP is compiled and cached before use and every subsequent access is lightning fast. Flexible: A SP can be a few simple lines or a total mini-application in itself, with a hundred lines of code calling a number of built-in and created functions and can even call external executables. It can create temporary tables (cursors) and views and use them as components to the calculations. Complex functions like UNIONS, GROUP and ROLL-UP can be added where required to the mix with little loss in performance. Easier: If a set of SPs are designed correctly with appropriate support functions it should be easier to extend functionality with little impact on your Access FE. 80 Variables from one combo box could be handled this: ... strComboString = "" If MyComboBox.ListIndex > -1 Then For i = 0 To MyComboBox.ListCount - 1 If MyComboBox.Selected(i) = True Then If Len(Trim(strComboString)) > 0 Then strComboString = strComboString & ", " & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) Else strComboString = strComboString & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) End If End If Next i End If ProcessComboBoxStrings strComboString ... Function ProcessComboBoxStrings(strComboString As String) ... Set objCmd = New ADODB.Command With objCmd .ActiveConnection = gstrConnection 'My server connection string .CommandText = "MyCombohandlerSP" 'The appropriate Stored Procedure name .CommandType = adCmdStoredProc 'Type of process ...SP .Parameters.Append .CreateParameter("@chvComboString", adVarChar, dParamInput, len(strComboString), strComboString) 'Parameter string .Execute End With .... End Function Though the code sample is incomplete and mostly from memory you get the idea. It first routine loops through a combo box list accumulating all the selected items into a string. Then it passes the string to a SP and it can be handled from there. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Maddison Sent: December 20, 2005 3:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize? Hi Jim, I think J?rgen and my response is no. Or at least how? BTW I disagree with 'They tent(d) to be quicker, have greater flexibility, easier to work with' they may be safer but... quicker - not necessarily, especially if the execution plan needs to change from execution to execution. Flexible - whats more flexible then building a string and running that? Easier - 80 variable cols, 50 potential where statements... gonna be some sproc... what is the char limit for a sproc? cheers Michael M Hi J?rgen: Can you not use Stored Procedures and just pass parameters? They tent to be quicker, have greater flexibility, easier to work with and safer. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: December 19, 2005 9:42 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Upsize? Michael: With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. That's ugly. Ciao J|rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Michael Maddison" > > Hi J|rgen, > >If you go with variable parameters check out the 'With Recompile' option. >It forces a new execution plan each time the procedure is run and >overcomes SQL's 'parameter sniffing' problem. > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jim.moss at jlmoss.net Wed Dec 21 10:14:05 2005 From: jim.moss at jlmoss.net (Jim Moss) Date: Wed, 21 Dec 2005 10:14:05 -0600 (CST) Subject: [AccessD] Access 2003 Runtime license - global rights Message-ID: <59061.65.196.182.34.1135181645.squirrel@65.196.182.34> Does an Access 2003 runtime license includes global rights of deployment? My major client has facilities in Scotland and elsewhere and I need to know if my runtime license covers usage outside of North America. I didn't see any reference to locale. Also, are there any issues with using North American Access with Great Britain Windows XP Pro? Thanks, and Happy holidays Jim From mwp.reid at qub.ac.uk Wed Dec 21 10:35:57 2005 From: mwp.reid at qub.ac.uk (Martin) Date: Wed, 21 Dec 2005 16:35:57 -0000 Subject: [AccessD] Access 2003 Runtime license - global rights Message-ID: <200512211636.jBLGahJ29239@databaseadvisors.com> Jim You want it tested zip it up and email. I c An get up to 20mb in attachments to this address but i have ran a few built in the USA dbs without any issues. Martin -----Original Message----- From: "Jim Moss" Sent: 21/12/05 16:14:05 To: "accessd at databaseadvisors.com" Subject: [AccessD] Access 2003 Runtime license - global rights Does an Access 2003 runtime license includes global rights of deployment? My major client has facilities in Scotland and elsewhere and I need to know if my runtime license covers usage outside of North America. I didn't see any reference to locale. Also, are there any issues with using North American Access with Great Britain Windows XP Pro? Thanks, and Happy holidays Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jim.moss at jlmoss.net Wed Dec 21 10:47:02 2005 From: jim.moss at jlmoss.net (Jim Moss) Date: Wed, 21 Dec 2005 10:47:02 -0600 (CST) Subject: [AccessD] Access 2003 Runtime license - global rights In-Reply-To: <200512211636.jBLGahJ29239@databaseadvisors.com> References: <200512211636.jBLGahJ29239@databaseadvisors.com> Message-ID: <60994.65.196.182.34.1135183622.squirrel@65.196.182.34> Martin, Thanks for the offer but I can't send the application outside of the company due to proprietary financial information contained within. The guys in Scotland have copies of the .mde and everything seems OK but they are running on limited basis. We are going to mass install after the first of the year. My main concern is the runtime licensing which appears vague to me. Thanks again and Happy Holidays, Jim > Jim > > You want it tested zip it up and email. I c > An get up to 20mb in attachments to this address but i have ran a few > built in the USA dbs without any issues. > > Martin > > > > > -----Original Message----- > From: "Jim Moss" > Sent: 21/12/05 16:14:05 > To: "accessd at databaseadvisors.com" > Subject: [AccessD] Access 2003 Runtime license - global rights > Does an Access 2003 runtime license includes global rights of > deployment? > My major client has facilities in Scotland and elsewhere and I need to > know if my runtime license covers usage outside of North America. I > didn't > see any reference to locale. > > Also, are there any issues with using North American Access with Great > Britain Windows XP Pro? > > Thanks, and Happy holidays > > 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 cfoust at infostatsystems.com Wed Dec 21 10:59:30 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 21 Dec 2005 08:59:30 -0800 Subject: [AccessD] Access 2003 Runtime license - global rights Message-ID: The runtime license for Access has always included gobal deployment up through 2002, so I would not expect 2003 to be different. We deploy 2002 runtimes to clients around the world. The big gotcha is making sure you handle dates and list delimiters correctly for non-US locales, since the regional settings on the local machine determine date formats, list delimiters and a variety of other things that can become an issue in your application. You need to make sure you test your app with the target location's regional settings loaded so you can see where things will fail. All SQL (including domain aggregates) uses US date format, and we had a long thread a couple of years ago on localization/globalization of code. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss Sent: Wednesday, December 21, 2005 8:14 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2003 Runtime license - global rights Does an Access 2003 runtime license includes global rights of deployment? My major client has facilities in Scotland and elsewhere and I need to know if my runtime license covers usage outside of North America. I didn't see any reference to locale. Also, are there any issues with using North American Access with Great Britain Windows XP Pro? Thanks, and Happy holidays Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Wed Dec 21 11:00:04 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 21 Dec 2005 12:00:04 -0500 Subject: [AccessD] Using IN (SELECT SQL STATEMENT) Message-ID: <200512211700.jBLH0gJ09279@databaseadvisors.com> I have a situation where I need to be able to update just a subset of records in a table - where the PK of those records appear in another table. I created a query to pull a DISTINCT set of those IDs, saved the query and then joined my existing query to that new query. Doing this made the query non-updatable. By using an IN() in the where clause under the ID that I was trying to join on, the query became updateable again. In other words, instead of an inner join between DOC_ID and the matching field in qselDocIDIntblSystemDocument, I used a where clause: WHERE (((tblDocuments.DOC_ID) In (SELECT SD_IDDOC FROM qselDocIDIntblSystemDocument))); I have had this issue (a join causes a non-updateable query) in the past and never really solved it. I think this is going to solve that problem for me. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From dwaters at usinternet.com Wed Dec 21 11:15:46 2005 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 21 Dec 2005 11:15:46 -0600 Subject: [AccessD] Access + SQL Server 2005 Message-ID: <000001c60652$2f0353f0$0200a8c0@danwaters> Well, SQL 2K5 is out, and I'm looking at the Express version. It has 4Gb storage, no workload governor, uses essentially the same Manager as full SQL 2K5, and of course it's free of charge. On the other hand, you can't use the Query Designer in an ADP. I have no experience using Access + SQL, but with the release of SQL 2K5 I figure it's time to move up. I have some general questions, especially for you folks who've been 'in the know' for quite some time now: Is it possible to use an ADP with SQL 2K5? If using an ADP is possible, what would be the pros/cons of using an MDB FE vs. an ADP FE with SQL 2K5? Is using A03 better than using AXP as a FE for SQL 2K5? If so, why? Any other known issues for discussion? I hope this starts a discussion over the next few days, and that everyone has a great Holiday Season! Thanks, Dan Waters From cfoust at infostatsystems.com Wed Dec 21 11:23:36 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 21 Dec 2005 09:23:36 -0800 Subject: [AccessD] Using IN (SELECT SQL STATEMENT) Message-ID: Would Exists be any faster or slower? Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 9:00 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Using IN (SELECT SQL STATEMENT) I have a situation where I need to be able to update just a subset of records in a table - where the PK of those records appear in another table. I created a query to pull a DISTINCT set of those IDs, saved the query and then joined my existing query to that new query. Doing this made the query non-updatable. By using an IN() in the where clause under the ID that I was trying to join on, the query became updateable again. In other words, instead of an inner join between DOC_ID and the matching field in qselDocIDIntblSystemDocument, I used a where clause: WHERE (((tblDocuments.DOC_ID) In (SELECT SD_IDDOC FROM qselDocIDIntblSystemDocument))); I have had this issue (a join causes a non-updateable query) in the past and never really solved it. I think this is going to solve that problem for me. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jim.moss at jlmoss.net Wed Dec 21 11:43:55 2005 From: jim.moss at jlmoss.net (Jim Moss) Date: Wed, 21 Dec 2005 11:43:55 -0600 (CST) Subject: [AccessD] Access + SQL Server 2005 In-Reply-To: <000001c60652$2f0353f0$0200a8c0@danwaters> References: <000001c60652$2f0353f0$0200a8c0@danwaters> Message-ID: <63721.65.196.182.34.1135187035.squirrel@65.196.182.34> Are there any tools for importing data into SQL Express 2004? > Well, SQL 2K5 is out, and I'm looking at the Express version. It has 4Gb > storage, no workload governor, uses essentially the same Manager as full > SQL > 2K5, and of course it's free of charge. On the other hand, you can't use > the Query Designer in an ADP. > > I have no experience using Access + SQL, but with the release of SQL 2K5 I > figure it's time to move up. > > I have some general questions, especially for you folks who've been 'in > the > know' for quite some time now: > > Is it possible to use an ADP with SQL 2K5? > > If using an ADP is possible, what would be the pros/cons of using an > MDB > FE vs. an ADP FE with SQL 2K5? > > Is using A03 better than using AXP as a FE for SQL 2K5? If so, why? > > Any other known issues for discussion? > > > I hope this starts a discussion over the next few days, and that everyone > has a great Holiday Season! > > Thanks, > Dan Waters > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From martyconnelly at shaw.ca Wed Dec 21 12:07:29 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 21 Dec 2005 10:07:29 -0800 Subject: [AccessD] Access 2003 Runtime license - global rights References: <59061.65.196.182.34.1135181645.squirrel@65.196.182.34> Message-ID: <43A999E1.1030505@shaw.ca> Make sure you have covered international date and currency issues http://allenbrowne.com/ser-36.html http://allenbrowne.com/ser-44.html Jim Moss wrote: >Does an Access 2003 runtime license includes global rights of deployment? >My major client has facilities in Scotland and elsewhere and I need to >know if my runtime license covers usage outside of North America. I didn't >see any reference to locale. > >Also, are there any issues with using North American Access with Great >Britain Windows XP Pro? > >Thanks, and Happy holidays > >Jim > > > -- Marty Connelly Victoria, B.C. Canada From prosoft6 at hotmail.com Wed Dec 21 12:43:07 2005 From: prosoft6 at hotmail.com (Julie Reardon-Taylor) Date: Wed, 21 Dec 2005 13:43:07 -0500 Subject: [AccessD] Access 2003 Runtime license - global rights In-Reply-To: Message-ID: This is a runtime question. I'm still a little confused. The Paragraphs below are from the Sagekey website. Does this mean that I need a copy of Sagekey, Wise, Office 2003 professional, and visual Studio Tools for Office? >>>The SageKey Access 2003 Scripts require a copy of Wise 7 or 8 >>>Installbuilder or Installmaster (not Installmaker) or Wise Installation >>>System 9 Standard or Professional, the Office 2003 Professional CD and >>>the Visual Studio Tools for Microsoft Office CD.>>>> Purchase includes 90 days free support and unlimited maintenance upgrades. The cost for the product is $480 US plus applicable taxes if any. We accept Visa, MasterCard and American Express & return download instructions the same day via email. Julie Reardon-Taylor PRO-SOFT OF NY, INC. 44 Public Square Suite #5 Watertown, NY 13601 Phone/Fax: (315) 785-0319 www.pro-soft.net From cfoust at infostatsystems.com Wed Dec 21 13:01:08 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 21 Dec 2005 11:01:08 -0800 Subject: [AccessD] Access 2003 Runtime license - global rights Message-ID: Yes. If you intend to use a SageKey script, you need one of the supported installers. You need VSTO for the runtime license for Access 2003. You need Office 2003 Pro for Access. If you use the VSTO packager, you don't use the SageKey script but you still need Office Pro and VSTO. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Julie Reardon-Taylor Sent: Wednesday, December 21, 2005 10:43 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Access 2003 Runtime license - global rights This is a runtime question. I'm still a little confused. The Paragraphs below are from the Sagekey website. Does this mean that I need a copy of Sagekey, Wise, Office 2003 professional, and visual Studio Tools for Office? >>>The SageKey Access 2003 Scripts require a copy of Wise 7 or 8 >>>Installbuilder or Installmaster (not Installmaker) or Wise Installation >>>System 9 Standard or Professional, the Office 2003 Professional CD and >>>the Visual Studio Tools for Microsoft Office CD.>>>> Purchase includes 90 days free support and unlimited maintenance upgrades. The cost for the product is $480 US plus applicable taxes if any. We accept Visa, MasterCard and American Express & return download instructions the same day via email. Julie Reardon-Taylor PRO-SOFT OF NY, INC. 44 Public Square Suite #5 Watertown, NY 13601 Phone/Fax: (315) 785-0319 www.pro-soft.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Wed Dec 21 13:04:44 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 21 Dec 2005 14:04:44 -0500 Subject: [AccessD] Upsizing to SQL Server Message-ID: <200512211904.jBLJ4mV14830@databaseadvisors.com> I have a rather large application that I would like to upsize to SQL Server express. My concern is that this is a "mission critical" app and am wondering how to do this. First, can the express edition be selected from the Access upsizing wizard? Second, there are 40 users. I have no idea what the actual impact will be on the speed of the app etc. This would be a straight data update at first, i.e. just moving the data to the Express server and linking via odbc (I assume) so that the app works "just like an access BE". Since I can't predict the impact, I can't really say whether it will stand up to the load, be faster, slower, immensely slower etc. and thus can't just recommend that we "just do it". SQL Server has a bunch of improvements that recommend it in general but I have no feel for whether this would really work. Has anyone ever done something like this? The Access BE is approaching 500 mbytes now, with about 40 concurrent users. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From jimdettman at earthlink.net Wed Dec 21 13:16:11 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Wed, 21 Dec 2005 14:16:11 -0500 Subject: [AccessD] Using IN (SELECT SQL STATEMENT) In-Reply-To: <200512211700.jBLH0gJ09279@databaseadvisors.com> Message-ID: John, <> Just bumped into that myself yesterday as a matter of fact. Only thin I could figure is that it was a problem because the join was between a local table and a table in a SQL Server database. I know JET, because of it's key-set driven cursor model will often have problems with a table in a BE other then JET. Workaround I used was IN as well. Performance seemed fine. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Wednesday, December 21, 2005 12:00 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Using IN (SELECT SQL STATEMENT) I have a situation where I need to be able to update just a subset of records in a table - where the PK of those records appear in another table. I created a query to pull a DISTINCT set of those IDs, saved the query and then joined my existing query to that new query. Doing this made the query non-updatable. By using an IN() in the where clause under the ID that I was trying to join on, the query became updateable again. In other words, instead of an inner join between DOC_ID and the matching field in qselDocIDIntblSystemDocument, I used a where clause: WHERE (((tblDocuments.DOC_ID) In (SELECT SD_IDDOC FROM qselDocIDIntblSystemDocument))); I have had this issue (a join causes a non-updateable query) in the past and never really solved it. I think this is going to solve that problem for me. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mboyd at deloitte.com Wed Dec 21 13:32:21 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Wed, 21 Dec 2005 14:32:21 -0500 Subject: [AccessD] Increment Number for each Record on Form Message-ID: I need to display an incremental number for each record on a continuous form, without creating a bound AutoNumber field. I've seen this done on reports, but cannot replicate it on my form. I believe all that is needed is a textbox, with the control source set to "=1". Again, on a report this seems to work fine. On my form, the textbox displays "1" in each record. Any ideas? Thanks. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] From Patricia.O'Connor at otda.state.ny.us Wed Dec 21 13:32:55 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Wed, 21 Dec 2005 14:32:55 -0500 Subject: [AccessD] Union Query quick question Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551FB2@EXCNYSM0A1AI.nysemail.nyenet> Hi All Quick question on Union Query results - I am having a brain freeze If I have 3 groups of data that one group gets filled by each union portion Is it possible and how do I define the query so that only one record is produced for each total grouping Example: A fills a, B fills b, C fills c. Select a1,a2,a3,b1,b2,b3,c1,c2,c3 from table1 where x3 = "A" Union Select a1,a2,a3,b1,b2,b3,c1,c2,c3 from table1 where x3 = "B" Union Select a1,a2,a3,b1,b2,b3,c1,c2,c3 from table1 where x3 = "C" Right now I get 3 records for each group - I would like to only get 1 records with all groups filled. Could have sworn I have done this before but just can't get brain to clear Thanks Patti ************************************************** * Patricia O'Connor * Associate Computer Programmer Analyst * OTDA - BDMA * (W) mailto:Patricia.O'Connor at otda.state.ny.us * (w) mailto:aa1160 at otda.state.ny.us ************************************************** -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. From Lambert.Heenan at AIG.com Wed Dec 21 13:45:43 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Wed, 21 Dec 2005 13:45:43 -0600 Subject: [AccessD] Union Query quick question Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F1AB4BCC4@xlivmbx21.aig.com> Select Distinct * from YourUnionQuery; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of O'Connor, Patricia (OTDA) Sent: Wednesday, December 21, 2005 2:33 PM To: Access Developers discussion and problem solving Subject: [AccessD] Union Query quick question Hi All Quick question on Union Query results - I am having a brain freeze If I have 3 groups of data that one group gets filled by each union portion Is it possible and how do I define the query so that only one record is produced for each total grouping Example: A fills a, B fills b, C fills c. Select a1,a2,a3,b1,b2,b3,c1,c2,c3 from table1 where x3 = "A" Union Select a1,a2,a3,b1,b2,b3,c1,c2,c3 from table1 where x3 = "B" Union Select a1,a2,a3,b1,b2,b3,c1,c2,c3 from table1 where x3 = "C" Right now I get 3 records for each group - I would like to only get 1 records with all groups filled. Could have sworn I have done this before but just can't get brain to clear Thanks Patti ************************************************** * Patricia O'Connor * Associate Computer Programmer Analyst * OTDA - BDMA * (W) mailto:Patricia.O'Connor at otda.state.ny.us * (w) mailto:aa1160 at otda.state.ny.us ************************************************** -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Wed Dec 21 14:14:29 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Wed, 21 Dec 2005 15:14:29 -0500 Subject: [AccessD] Increment Number for each Record on Form References: Message-ID: <009e01c6066b$2632d250$6101a8c0@JISREGISTRATION.local> http://www.lebans.com/rownumber.htm William ----- Original Message ----- From: "Boyd, Mark Thomas (US - Philadelphia)" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 21, 2005 2:32 PM Subject: [AccessD] Increment Number for each Record on Form >I need to display an incremental number for each record on a continuous > form, without creating a bound AutoNumber field. > I've seen this done on reports, but cannot replicate it on my form. I > believe all that is needed is a textbox, with the control source set to > "=1". Again, on a report this seems to work fine. On my form, the > textbox displays "1" in each record. > > Any ideas? > Thanks. > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > This message (including any attachments) contains confidential information > intended for a specific individual and purpose, and is protected by law. > If you are not the intended recipient, you should delete this message. > > > Any disclosure, copying, or distribution of this message, or the taking of > any action based on it, is strictly prohibited. [v.E.1] > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at ColbyConsulting.com Wed Dec 21 14:16:14 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 21 Dec 2005 15:16:14 -0500 Subject: [AccessD] Serving reports to the web Message-ID: <200512212016.jBLKGHV02058@databaseadvisors.com> Does anyone have any knowledge of what is required to serve reports to users on the web. The scenario is the Disability Insurance call center, a new client, which wants to get access to summary information on insurance claims being processed for management, but eventually to allow claimants to see the status of their claim live, online. I need a feel for how the security issue is handled, how users / passwords can be created automatically, and once created how reports can be generated and displayed based on the user logged in. Details are sketchy, but I am guessing that a secure area would be created where users log in. The first pass would segment the users into claimants and managers. Once logged in, a selection of possible reports (assuming that once demonstrated, the reports will grow uncontrollably). The BE is currently an Access BE approaching 500 mbytes, pounded on all day by ~40 users live in-house entering claims and answering calls. How does a web enabled app get data out. The "boss" has already pretty much nixed emailing reports and downloadable predefined PDF files. Which to me indicates they are looking at "configurable" reporting out of live data, straight to html, with strong security to keep the wrong people out. Anyone out there with experience in doing this kind of stuff? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From mwp.reid at qub.ac.uk Wed Dec 21 14:26:35 2005 From: mwp.reid at qub.ac.uk (Martin) Date: Wed, 21 Dec 2005 20:26:35 -0000 Subject: [AccessD] Upsizing to SQL Server Message-ID: <200512212027.jBLKRKV05023@databaseadvisors.com> John Step 1 Get this tool http://www.ssw.com.au/ssw/UpsizingPRO/Default.aspx Be more than worthwhile even the free version is worth it will look at the access structures etc and tell you of any issues. Havnt done one with express but sql server itself yip. Martin -----Original Message----- From: "John Colby" Sent: 21/12/05 19:04:44 To: "'Access Developers discussion and problem solving'" Subject: [AccessD] Upsizing to SQL Server I have a rather large application that I would like to upsize to SQL Server express. My concern is that this is a "mission critical" app and am wondering how to do this. First, can the express edition be selected from the Access upsizing wizard? Second, there are 40 users. I have no idea what the actual impact will be on the speed of the app etc. This would be a straight data update at first, i.e. just moving the data to the Express server and linking via odbc (I assume) so that the app works "just like an access BE". Since I can't predict the impact, I can't really say whether it will stand up to the load, be faster, slower, immensely slower etc. and thus can't just recommend that we "just do it". SQL Server has a bunch of improvements that recommend it in general but I have no feel for whether this would really work. Has anyone ever done something like this? The Access BE is approaching 500 mbytes now, with about 40 concurrent users. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Patricia.O'Connor at otda.state.ny.us Wed Dec 21 14:32:03 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Wed, 21 Dec 2005 15:32:03 -0500 Subject: [AccessD] Union Query quick question Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551FB3@EXCNYSM0A1AI.nysemail.nyenet> Thanks but That still produces 3 records. Below is a better example > Example: A fills a, B fills b, C fills c. > > Select CaseNo, CArea, a1,a2,a3,b1,b2,b3,c1,c2,c3 > from table1 > where x3 = "A" > Union > Select CaseNo, CArea, a1,a2,a3,b1,b2,b3,c1,c2,c3 > from table1 > where x3 = "B" > Union > Select CaseNo, CArea, a1,a2,a3,b1,b2,b3,c1,c2,c3 > from table1 > where x3 = "C" > Right now I for each CASENO Carea I can get 1 to 3 records. Each record for a Caseno, Carea would have a particular grouping filled and the others null C1234,01,a1,a2,a3, , , , , , , C1234,01, , , ,b1,b2,b3, C1234,01, , , , , , ,c1,c2,c3, I would like to have the output look like C1234,01,a1,a2,a3,b1,b2,b3,c1,c2,c3, Thanks ************************************************** * Patricia O'Connor * Associate Computer Programmer Analyst * OTDA - BDMA * (W) mailto:Patricia.O'Connor at otda.state.ny.us * (w) mailto:aa1160 at otda.state.ny.us ************************************************** > -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Heenan, Lambert > Sent: Wednesday, December 21, 2005 02:46 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Union Query quick question > > Select Distinct * from YourUnionQuery; From mboyd at deloitte.com Wed Dec 21 14:33:22 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Wed, 21 Dec 2005 15:33:22 -0500 Subject: [AccessD] Increment Number for each Record on Form Message-ID: Thanks William. This works perfectly. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Wednesday, December 21, 2005 3:14 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Increment Number for each Record on Form http://www.lebans.com/rownumber.htm William ----- Original Message ----- From: "Boyd, Mark Thomas (US - Philadelphia)" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 21, 2005 2:32 PM Subject: [AccessD] Increment Number for each Record on Form >I need to display an incremental number for each record on a continuous > form, without creating a bound AutoNumber field. > I've seen this done on reports, but cannot replicate it on my form. I > believe all that is needed is a textbox, with the control source set to > "=1". Again, on a report this seems to work fine. On my form, the > textbox displays "1" in each record. > > Any ideas? > Thanks. > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > This message (including any attachments) contains confidential information > intended for a specific individual and purpose, and is protected by law. > If you are not the intended recipient, you should delete this message. > > > Any disclosure, copying, or distribution of this message, or the taking of > any action based on it, is strictly prohibited. [v.E.1] > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 21 14:29:55 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 21 Dec 2005 14:29:55 -0600 Subject: [AccessD] Serving reports to the web Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3A3@main2.marlow.com> Um, ASP? Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, December 21, 2005 2:16 PM To: 'Access Developers discussion and problem solving'; Tech - Database Advisors Inc. Subject: [AccessD] Serving reports to the web Does anyone have any knowledge of what is required to serve reports to users on the web. The scenario is the Disability Insurance call center, a new client, which wants to get access to summary information on insurance claims being processed for management, but eventually to allow claimants to see the status of their claim live, online. I need a feel for how the security issue is handled, how users / passwords can be created automatically, and once created how reports can be generated and displayed based on the user logged in. Details are sketchy, but I am guessing that a secure area would be created where users log in. The first pass would segment the users into claimants and managers. Once logged in, a selection of possible reports (assuming that once demonstrated, the reports will grow uncontrollably). The BE is currently an Access BE approaching 500 mbytes, pounded on all day by ~40 users live in-house entering claims and answering calls. How does a web enabled app get data out. The "boss" has already pretty much nixed emailing reports and downloadable predefined PDF files. Which to me indicates they are looking at "configurable" reporting out of live data, straight to html, with strong security to keep the wrong people out. Anyone out there with experience in doing this kind of stuff? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Wed Dec 21 14:47:53 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Wed, 21 Dec 2005 15:47:53 -0500 Subject: [AccessD] Union Query quick question In-Reply-To: <916187228923D311A6FE00A0CC3FAA30D0E52C@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF511@ADGSERVER> I think you will have to use subqueries to pull the data for the b and c data with the main query getting the a data. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of O'Connor, Patricia (OTDA) Sent: Wednesday, December 21, 2005 3:32 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Union Query quick question Thanks but That still produces 3 records. Below is a better example > Example: A fills a, B fills b, C fills c. > > Select CaseNo, CArea, a1,a2,a3,b1,b2,b3,c1,c2,c3 > from table1 > where x3 = "A" > Union > Select CaseNo, CArea, a1,a2,a3,b1,b2,b3,c1,c2,c3 > from table1 > where x3 = "B" > Union > Select CaseNo, CArea, a1,a2,a3,b1,b2,b3,c1,c2,c3 > from table1 > where x3 = "C" > Right now I for each CASENO Carea I can get 1 to 3 records. Each record for a Caseno, Carea would have a particular grouping filled and the others null C1234,01,a1,a2,a3, , , , , , , C1234,01, , , ,b1,b2,b3, C1234,01, , , , , , ,c1,c2,c3, I would like to have the output look like C1234,01,a1,a2,a3,b1,b2,b3,c1,c2,c3, Thanks ************************************************** * Patricia O'Connor * Associate Computer Programmer Analyst * OTDA - BDMA * (W) mailto:Patricia.O'Connor at otda.state.ny.us * (w) mailto:aa1160 at otda.state.ny.us ************************************************** > -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Heenan, Lambert > Sent: Wednesday, December 21, 2005 02:46 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Union Query quick question > > Select Distinct * from YourUnionQuery; -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Wed Dec 21 14:51:58 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 21 Dec 2005 15:51:58 -0500 Subject: [AccessD] Serving reports to the web In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD3A3@main2.marlow.com> Message-ID: <200512212052.jBLKq3V11367@databaseadvisors.com> LOL. Technically correct but totally useless. Even I know enough to say ASP. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Wednesday, December 21, 2005 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Serving reports to the web Um, ASP? Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, December 21, 2005 2:16 PM To: 'Access Developers discussion and problem solving'; Tech - Database Advisors Inc. Subject: [AccessD] Serving reports to the web Does anyone have any knowledge of what is required to serve reports to users on the web. The scenario is the Disability Insurance call center, a new client, which wants to get access to summary information on insurance claims being processed for management, but eventually to allow claimants to see the status of their claim live, online. I need a feel for how the security issue is handled, how users / passwords can be created automatically, and once created how reports can be generated and displayed based on the user logged in. Details are sketchy, but I am guessing that a secure area would be created where users log in. The first pass would segment the users into claimants and managers. Once logged in, a selection of possible reports (assuming that once demonstrated, the reports will grow uncontrollably). The BE is currently an Access BE approaching 500 mbytes, pounded on all day by ~40 users live in-house entering claims and answering calls. How does a web enabled app get data out. The "boss" has already pretty much nixed emailing reports and downloadable predefined PDF files. Which to me indicates they are looking at "configurable" reporting out of live data, straight to html, with strong security to keep the wrong people out. Anyone out there with experience in doing this kind of stuff? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Wed Dec 21 14:55:57 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 22 Dec 2005 06:55:57 +1000 Subject: [AccessD] Union Query quick question In-Reply-To: <01DBAB52E30A9A4AB3D94EF8029EDBE8551FB3@EXCNYSM0A1AI.nysemail.nyenet> Message-ID: <43AA4DFD.22141.7DCD602@stuart.lexacorp.com.pg> On 21 Dec 2005 at 15:32, O'Connor, Patricia (OTDA) wrote: > Right now I for each CASENO Carea I can get 1 to 3 records. Each record for > a Caseno, Carea would have a particular grouping filled and the others null > C1234,01,a1,a2,a3, , , , , , , > C1234,01, , , ,b1,b2,b3, > C1234,01, , , , , , ,c1,c2,c3, > > I would like to have the output look like > C1234,01,a1,a2,a3,b1,b2,b3,c1,c2,c3, > Try Select Distinct CaseNo, CArea, max(a1),max(a2),max(a3), max(b1),max(b2),max(b3), max(c1),max(c2),max(c3) >From table1 Group By CaseNo,CArea -- Stuart From dwaters at usinternet.com Wed Dec 21 14:59:16 2005 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 21 Dec 2005 14:59:16 -0600 Subject: [AccessD] Upsizing to SQL Server In-Reply-To: <26981392.1135192180163.JavaMail.root@sniper19> Message-ID: <000201c60671$688537f0$0200a8c0@danwaters> Hello John! I'm looking at this too. I pre-ordered a book titled Beginning SQL Server 2005 Express, and got it 2 days ago. Author is Rick Dobson. He does specifically say that you can create an Access Project that points to SSX, although he doesn't talk about upsizing per se. I tried to select my installed SSX database from the upsizing wizard in AXP, and wasn't able to do so. I may not have the 'service broker'(?) set up correctly. He also specifically talks about creating links from an mdb that point to SSX. You do need ODBC to do this. He doesn't talk about faster, slower, etc. According to SQL 2K5 Books On Line, you can import data a few different ways. Look at Importing Data. That's all I know for now. Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 1:05 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Upsizing to SQL Server I have a rather large application that I would like to upsize to SQL Server express. My concern is that this is a "mission critical" app and am wondering how to do this. First, can the express edition be selected from the Access upsizing wizard? Second, there are 40 users. I have no idea what the actual impact will be on the speed of the app etc. This would be a straight data update at first, i.e. just moving the data to the Express server and linking via odbc (I assume) so that the app works "just like an access BE". Since I can't predict the impact, I can't really say whether it will stand up to the load, be faster, slower, immensely slower etc. and thus can't just recommend that we "just do it". SQL Server has a bunch of improvements that recommend it in general but I have no feel for whether this would really work. Has anyone ever done something like this? The Access BE is approaching 500 mbytes now, with about 40 concurrent users. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Wed Dec 21 15:02:26 2005 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 21 Dec 2005 15:02:26 -0600 Subject: [AccessD] Access + SQL Server 2005 In-Reply-To: <30901026.1135191378668.JavaMail.root@sniper23> Message-ID: <000301c60671$d8e7d160$0200a8c0@danwaters> The SS 2005 Book On Line shows a few different methods. Look under 'importing data'. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss Sent: Wednesday, December 21, 2005 11:44 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access + SQL Server 2005 Are there any tools for importing data into SQL Express 2004? > Well, SQL 2K5 is out, and I'm looking at the Express version. It has 4Gb > storage, no workload governor, uses essentially the same Manager as full > SQL > 2K5, and of course it's free of charge. On the other hand, you can't use > the Query Designer in an ADP. > > I have no experience using Access + SQL, but with the release of SQL 2K5 I > figure it's time to move up. > > I have some general questions, especially for you folks who've been 'in > the > know' for quite some time now: > > Is it possible to use an ADP with SQL 2K5? > > If using an ADP is possible, what would be the pros/cons of using an > MDB > FE vs. an ADP FE with SQL 2K5? > > Is using A03 better than using AXP as a FE for SQL 2K5? If so, why? > > Any other known issues for discussion? > > > I hope this starts a discussion over the next few days, and that everyone > has a great Holiday Season! > > Thanks, > Dan Waters > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 21 15:09:49 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 21 Dec 2005 15:09:49 -0600 Subject: [AccessD] Serving reports to the web Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3A6@main2.marlow.com> Okay, how about 'Yes, I have LOADS of experience do this kind of stuff'. You didn't really ask many technical questions. I would recommend setting up an in house IIS server for them. Preferably, move the database to that IIS server. If you are going to build an external interface for the database, you might also want to look into building an internal ASP interface as well, which will vastly improve performance. Feel free to ask for help, just need more direct questions if you want a more useful technical answer! ;) Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, December 21, 2005 2:52 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Serving reports to the web LOL. Technically correct but totally useless. Even I know enough to say ASP. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Wednesday, December 21, 2005 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Serving reports to the web Um, ASP? Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, December 21, 2005 2:16 PM To: 'Access Developers discussion and problem solving'; Tech - Database Advisors Inc. Subject: [AccessD] Serving reports to the web Does anyone have any knowledge of what is required to serve reports to users on the web. The scenario is the Disability Insurance call center, a new client, which wants to get access to summary information on insurance claims being processed for management, but eventually to allow claimants to see the status of their claim live, online. I need a feel for how the security issue is handled, how users / passwords can be created automatically, and once created how reports can be generated and displayed based on the user logged in. Details are sketchy, but I am guessing that a secure area would be created where users log in. The first pass would segment the users into claimants and managers. Once logged in, a selection of possible reports (assuming that once demonstrated, the reports will grow uncontrollably). The BE is currently an Access BE approaching 500 mbytes, pounded on all day by ~40 users live in-house entering claims and answering calls. How does a web enabled app get data out. The "boss" has already pretty much nixed emailing reports and downloadable predefined PDF files. Which to me indicates they are looking at "configurable" reporting out of live data, straight to html, with strong security to keep the wrong people out. Anyone out there with experience in doing this kind of stuff? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Patricia.O'Connor at otda.state.ny.us Wed Dec 21 15:42:35 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Wed, 21 Dec 2005 16:42:35 -0500 Subject: [AccessD] Union Query quick question Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551FB4@EXCNYSM0A1AI.nysemail.nyenet> THANK YOU THANK YOU THANK YOU I knew I had done this before but could not remember to use the max was just tried the group by Have a nice day Patti ************************************************** * Patricia O'Connor * Associate Computer Programmer Analyst * OTDA - BDMA * (W) mailto:Patricia.O'Connor at otda.state.ny.us * (w) mailto:aa1160 at otda.state.ny.us ************************************************** > -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Stuart McLachlan > Sent: Wednesday, December 21, 2005 03:56 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Union Query quick question > > On 21 Dec 2005 at 15:32, O'Connor, Patricia (OTDA) wrote: > > > Right now I for each CASENO Carea I can get 1 to 3 records. Each > > record for a Caseno, Carea would have a particular grouping > filled and the others null > > C1234,01,a1,a2,a3, , , , , , , > > C1234,01, , , ,b1,b2,b3, > > C1234,01, , , , , , ,c1,c2,c3, > > > > I would like to have the output look like > > C1234,01,a1,a2,a3,b1,b2,b3,c1,c2,c3, > > > Try > > Select Distinct CaseNo, CArea, > max(a1),max(a2),max(a3), > max(b1),max(b2),max(b3), > max(c1),max(c2),max(c3) > > >From table1 > > Group By CaseNo,CArea > -- > Stuart > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dwaters at usinternet.com Wed Dec 21 15:51:23 2005 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 21 Dec 2005 15:51:23 -0600 Subject: [AccessD] Upsizing to SQL Server In-Reply-To: <16945881.1135199163455.JavaMail.root@sniper15> Message-ID: <000001c60678$b00ea5f0$0200a8c0@danwaters> Some Progress! SS 2005 has a Configuration Manager. In this you need to set the Network Configuration. By default, only shared memory is Enabled. To get an Access Project to work with SS 2005 you also need to set TCP/IP as Enabled. Apparently any FE that isn't based on .Net 2.0 framework is considered a down-level client, and can only connect to SS 2005 through network access. So, this time when I tried to upsize, AXP did find the SQL Server Express database, the data was moved to SSX, and the FE was converted to an ADP. But I was reminded again that I am not a guru because there was a 23 page report of errors! I'll fix them and try again. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, December 21, 2005 2:59 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upsizing to SQL Server Hello John! I'm looking at this too. I pre-ordered a book titled Beginning SQL Server 2005 Express, and got it 2 days ago. Author is Rick Dobson. He does specifically say that you can create an Access Project that points to SSX, although he doesn't talk about upsizing per se. I tried to select my installed SSX database from the upsizing wizard in AXP, and wasn't able to do so. I may not have the 'service broker'(?) set up correctly. He also specifically talks about creating links from an mdb that point to SSX. You do need ODBC to do this. He doesn't talk about faster, slower, etc. According to SQL 2K5 Books On Line, you can import data a few different ways. Look at Importing Data. That's all I know for now. Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 1:05 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Upsizing to SQL Server I have a rather large application that I would like to upsize to SQL Server express. My concern is that this is a "mission critical" app and am wondering how to do this. First, can the express edition be selected from the Access upsizing wizard? Second, there are 40 users. I have no idea what the actual impact will be on the speed of the app etc. This would be a straight data update at first, i.e. just moving the data to the Express server and linking via odbc (I assume) so that the app works "just like an access BE". Since I can't predict the impact, I can't really say whether it will stand up to the load, be faster, slower, immensely slower etc. and thus can't just recommend that we "just do it". SQL Server has a bunch of improvements that recommend it in general but I have no feel for whether this would really work. Has anyone ever done something like this? The Access BE is approaching 500 mbytes now, with about 40 concurrent users. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwelz at hotmail.com Wed Dec 21 17:02:52 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Wed, 21 Dec 2005 16:02:52 -0700 Subject: [AccessD] More Word/graphics OT In-Reply-To: <000001c60678$b00ea5f0$0200a8c0@danwaters> Message-ID: I've got my graphic logos going into document body and headers and tables in multiple kinds of footers with good control of size and placement. I've also tried a WMF capable graphics program, to wit, Corel's Paint Shop Pro X. After cleaning up the TIF files (letters vary in height by 2 or 3 pixels in 150 and don't line up on bottoms) and converting to 2 color (logos are two color, but the graphic has 85 interpolated 'smoothed' colors at some edges, of course on curves, but also on straight horizontal lines) before converting back to 16 bit and then filling with our target color, the WMF file save menu offers the option of saving with or without vector data. I was hoping for purely vector data. The resulting files were over 90% of the size of the TIF originals; huge. Resizing down to the 1700 bytes of our current WMF's left them as blurry vague messes. The existing WMFs are far superior, though not adequte in my opinion, and slightly off color. Clearly I need a better Graphics program. I believe I have an old copy of Corel 4 kicking around, but I'm not sure whether it will support a vector format I can use in my forms/reports/documents. I had a look at a downloadable Font editor program and the trial version does a nice job of converting a graphic file to a pure vector scalable font, though I haven't figured out the kerning well enough to do an accurate facsimiile of the required logo, I can duplicate the characters exactly. There is also a stylized black line that looks a bit like the Nike 'Swoop' that becomes a purely horizontal line below the primary corporate names. I believe I can make the start of the swoop by converting a left paranthesis character with a fair bit of descender and tie into a horizontal line or running into a line of '_' characters set to display at the top of the line below (by moving the line to the top of the font). By Italicizing or setting enough kerning, I can get the top of the 'Swoop' over the first character as required (all logo text has about a 7 degree italic slope). This should get me a 'graphic' file size of a few dozen bytes rather than the multiple K file sizes we now have for logos. Does anyone know whether emailed PDF conversions will keep the logo intact for systems that do not have the custom font I am considering? Does a copy of the font get sent with the file? I really only need to define a maximum of 8 characters for the current companies. (Divisions have a 50% Grey Arial Italic Bold font added after one of the primary Logo company and some have 'A Joint Venture' starting from the end of the 'Swoop'. Those variations of the main logos can all simply be set up by adding text of the Arial font and perhaps overlaying a transparent text box to fine tune the height of the added 'A Joint Venture', or perhaps revising a font to be samll enough, yet in the upper portion of the character space. Anyone with some suggestions? Other options? Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com From jwcolby at ColbyConsulting.com Wed Dec 21 17:55:52 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 21 Dec 2005 18:55:52 -0500 Subject: [AccessD] Upsizing to SQL Server In-Reply-To: <200512211904.jBLJ4mV14830@databaseadvisors.com> Message-ID: <200512212356.jBLNu0V01834@databaseadvisors.com> In order to test the waters I tried a straight upsize using the upsize wizard in 2003. All in all it went pretty well but the reprot does show 6 tables (out of about 140 tables) which did not upsize including one of the central tables. Unfortunately there is no error code or any explanation of why it failed (that I can see). I found one KB article from MS that talked about setting the JET ODBC timeout to 0 in the registry (no timeout) but that did not appear to make any difference. So the majority are going but a small number aren't, but 3 of them are rather major tables. Any ideas? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 2:05 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Upsizing to SQL Server I have a rather large application that I would like to upsize to SQL Server express. My concern is that this is a "mission critical" app and am wondering how to do this. First, can the express edition be selected from the Access upsizing wizard? Second, there are 40 users. I have no idea what the actual impact will be on the speed of the app etc. This would be a straight data update at first, i.e. just moving the data to the Express server and linking via odbc (I assume) so that the app works "just like an access BE". Since I can't predict the impact, I can't really say whether it will stand up to the load, be faster, slower, immensely slower etc. and thus can't just recommend that we "just do it". SQL Server has a bunch of improvements that recommend it in general but I have no feel for whether this would really work. Has anyone ever done something like this? The Access BE is approaching 500 mbytes now, with about 40 concurrent users. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From wdhindman at bellsouth.net Wed Dec 21 18:51:17 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Wed, 21 Dec 2005 19:51:17 -0500 Subject: [AccessD] More Word/graphics OT References: Message-ID: <001001c60691$d1a0f8d0$6101a8c0@JISREGISTRATION.local> ...PSP X is well capable of doing everything you need Jurgen ...Corel just bought out Jasc and have not managed to screw it up as yet ...I use it all the time for just such tasks ...but not even Adobe Photo Shop or Illustrator will do what you want when you start with a raster version of the logo ...wmf is not a pure vector format and converted rasters rarely transform successfully into vectorized wmfs in my experience ...I'd redo the logo from scratch in PSP as a vector image using PSP's native format rather than wmf ...then export it as a wmf ...actually the emf format is a much better platform imnsho for native vector images and I much prefer it over wmf. ...I had to do this for a client a few months ago and had both PSP and Adobe CS2 available...we had a 3rd party graphics shop redo the logo in PSP's native format (.pspimage) and I retained that as the master ...PSP readily exported it as a vector emf and it resizes in Access and Word just as it should without any of the distortions native to resized raster images. ...hth William ----- Original Message ----- From: "J?rgen Welz" To: Sent: Wednesday, December 21, 2005 6:02 PM Subject: [AccessD] More Word/graphics OT > I've got my graphic logos going into document body and headers and tables > in > multiple kinds of footers with good control of size and placement. > > I've also tried a WMF capable graphics program, to wit, Corel's Paint Shop > Pro X. After cleaning up the TIF files (letters vary in height by 2 or 3 > pixels in 150 and don't line up on bottoms) and converting to 2 color > (logos > are two color, but the graphic has 85 interpolated 'smoothed' colors at > some > edges, of course on curves, but also on straight horizontal lines) before > converting back to 16 bit and then filling with our target color, the WMF > file save menu offers the option of saving with or without vector data. I > was hoping for purely vector data. The resulting files were over 90% of > the > size of the TIF originals; huge. Resizing down to the 1700 bytes of our > current WMF's left them as blurry vague messes. The existing WMFs are far > superior, though not adequte in my opinion, and slightly off color. > > Clearly I need a better Graphics program. I believe I have an old copy of > Corel 4 kicking around, but I'm not sure whether it will support a vector > format I can use in my forms/reports/documents. > > I had a look at a downloadable Font editor program and the trial version > does a nice job of converting a graphic file to a pure vector scalable > font, > though I haven't figured out the kerning well enough to do an accurate > facsimiile of the required logo, I can duplicate the characters exactly. > There is also a stylized black line that looks a bit like the Nike 'Swoop' > that becomes a purely horizontal line below the primary corporate names. > I > believe I can make the start of the swoop by converting a left paranthesis > character with a fair bit of descender and tie into a horizontal line or > running into a line of '_' characters set to display at the top of the > line > below (by moving the line to the top of the font). By Italicizing or > setting enough kerning, I can get the top of the 'Swoop' over the first > character as required (all logo text has about a 7 degree italic slope). > > This should get me a 'graphic' file size of a few dozen bytes rather than > the multiple K file sizes we now have for logos. Does anyone know whether > emailed PDF conversions will keep the logo intact for systems that do not > have the custom font I am considering? Does a copy of the font get sent > with the file? I really only need to define a maximum of 8 characters for > the current companies. (Divisions have a 50% Grey Arial Italic Bold font > added after one of the primary Logo company and some have 'A Joint > Venture' > starting from the end of the 'Swoop'. Those variations of the main logos > can all simply be set up by adding text of the Arial font and perhaps > overlaying a transparent text box to fine tune the height of the added 'A > Joint Venture', or perhaps revising a font to be samll enough, yet in the > upper portion of the character space. > > Anyone with some suggestions? Other options? > > Ciao > J?rgen Welz > Edmonton, Alberta > jwelz at hotmail.com > > > -------------------------------------------------------------------------------- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dwaters at usinternet.com Wed Dec 21 19:37:22 2005 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 21 Dec 2005 19:37:22 -0600 Subject: [AccessD] Upsizing to SQL Server In-Reply-To: <28839129.1135210153548.JavaMail.root@sniper16> Message-ID: <000001c60698$419dbcd0$0200a8c0@danwaters> Try downloading this tool. If you want to run it in trial mode it will check 7 of 10 tables. Unless, your mdb has less than 10 tables then it will check them all. You can also buy it, or buy a one year subscription. http://www.ssw.com.au/ssw/UpsizingPRO/Default.aspx Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 5:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upsizing to SQL Server In order to test the waters I tried a straight upsize using the upsize wizard in 2003. All in all it went pretty well but the reprot does show 6 tables (out of about 140 tables) which did not upsize including one of the central tables. Unfortunately there is no error code or any explanation of why it failed (that I can see). I found one KB article from MS that talked about setting the JET ODBC timeout to 0 in the registry (no timeout) but that did not appear to make any difference. So the majority are going but a small number aren't, but 3 of them are rather major tables. Any ideas? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 2:05 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Upsizing to SQL Server I have a rather large application that I would like to upsize to SQL Server express. My concern is that this is a "mission critical" app and am wondering how to do this. First, can the express edition be selected from the Access upsizing wizard? Second, there are 40 users. I have no idea what the actual impact will be on the speed of the app etc. This would be a straight data update at first, i.e. just moving the data to the Express server and linking via odbc (I assume) so that the app works "just like an access BE". Since I can't predict the impact, I can't really say whether it will stand up to the load, be faster, slower, immensely slower etc. and thus can't just recommend that we "just do it". SQL Server has a bunch of improvements that recommend it in general but I have no feel for whether this would really work. Has anyone ever done something like this? The Access BE is approaching 500 mbytes now, with about 40 concurrent users. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From nick at frasiervan.com Wed Dec 21 20:45:16 2005 From: nick at frasiervan.com (Nick) Date: Wed, 21 Dec 2005 20:45:16 -0600 Subject: [AccessD] Serving reports to the web In-Reply-To: <200512212016.jBLKGHV02058@databaseadvisors.com> Message-ID: <000801c606a1$bf5f4130$6600a8c0@NickLaptop> This is pretty much what I do all the time. There's a range of approaches, but a lot depends on the details. How many external users, how often you need to create accounts, how many internal users. What information gets provided to the claimants, what information is exposed internally. For example, with ASP or even better, ASP.NET, there are ways to build something that would allow the internal users to essentially navigate through the entire database on an ad hoc read only basis. What kind of infrastructure is available for this system? There's a difference in what you can do if you have to build onto stuff already there. At first glance based on the initial 40+ internal users I think I would like a SQL server box, and internal IIS box, and an external IIS box, would this kind of hardware be made availale? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 2:16 PM To: 'Access Developers discussion and problem solving'; Tech - Database Advisors Inc. Subject: [AccessD] Serving reports to the web Does anyone have any knowledge of what is required to serve reports to users on the web. The scenario is the Disability Insurance call center, a new client, which wants to get access to summary information on insurance claims being processed for management, but eventually to allow claimants to see the status of their claim live, online. I need a feel for how the security issue is handled, how users / passwords can be created automatically, and once created how reports can be generated and displayed based on the user logged in. Details are sketchy, but I am guessing that a secure area would be created where users log in. The first pass would segment the users into claimants and managers. Once logged in, a selection of possible reports (assuming that once demonstrated, the reports will grow uncontrollably). The BE is currently an Access BE approaching 500 mbytes, pounded on all day by ~40 users live in-house entering claims and answering calls. How does a web enabled app get data out. The "boss" has already pretty much nixed emailing reports and downloadable predefined PDF files. Which to me indicates they are looking at "configurable" reporting out of live data, straight to html, with strong security to keep the wrong people out. Anyone out there with experience in doing this kind of stuff? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Dec 21 22:47:10 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 21 Dec 2005 20:47:10 -0800 Subject: [AccessD] Serving reports to the web In-Reply-To: <200512212016.jBLKGHV02058@databaseadvisors.com> Message-ID: <00bc01c606b2$c5edf710$017ba8c0@xpserver> Hi John: When to a talk on that exact subject last week given by a MS Guru named Bill Vaughn and if my memory serves me well there must be at least a developer's MS SQL, which has/manages the report writer but an Express SQL can hold the data though. There is a book out on the subject, co-authored by him at: Chapters - http://www.chapters.indigo.ca/item.asp?Item=978032126828&Catalog=Books&N=35& Lang=en&Section=books&zxac=1 Amazon - http://www.amazon.ca/exec/obidos/ASIN/0321268288 HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: December 21, 2005 12:16 PM To: 'Access Developers discussion and problem solving'; Tech - Database Advisors Inc. Subject: [AccessD] Serving reports to the web Does anyone have any knowledge of what is required to serve reports to users on the web. The scenario is the Disability Insurance call center, a new client, which wants to get access to summary information on insurance claims being processed for management, but eventually to allow claimants to see the status of their claim live, online. I need a feel for how the security issue is handled, how users / passwords can be created automatically, and once created how reports can be generated and displayed based on the user logged in. Details are sketchy, but I am guessing that a secure area would be created where users log in. The first pass would segment the users into claimants and managers. Once logged in, a selection of possible reports (assuming that once demonstrated, the reports will grow uncontrollably). The BE is currently an Access BE approaching 500 mbytes, pounded on all day by ~40 users live in-house entering claims and answering calls. How does a web enabled app get data out. The "boss" has already pretty much nixed emailing reports and downloadable predefined PDF files. Which to me indicates they are looking at "configurable" reporting out of live data, straight to html, with strong security to keep the wrong people out. Anyone out there with experience in doing this kind of stuff? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Dec 21 22:51:33 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 21 Dec 2005 20:51:33 -0800 Subject: [AccessD] Union Query quick question In-Reply-To: <01DBAB52E30A9A4AB3D94EF8029EDBE8551FB3@EXCNYSM0A1AI.nysemail.nyenet> Message-ID: <00bd01c606b3$61e38090$017ba8c0@xpserver> Hi Patricia: The only way to reduce the count down to one is to use GROUP and have an aggregate to group on. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of O'Connor, Patricia (OTDA) Sent: December 21, 2005 12:32 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Union Query quick question Thanks but That still produces 3 records. Below is a better example > Example: A fills a, B fills b, C fills c. > > Select CaseNo, CArea, a1,a2,a3,b1,b2,b3,c1,c2,c3 > from table1 > where x3 = "A" > Union > Select CaseNo, CArea, a1,a2,a3,b1,b2,b3,c1,c2,c3 > from table1 > where x3 = "B" > Union > Select CaseNo, CArea, a1,a2,a3,b1,b2,b3,c1,c2,c3 > from table1 > where x3 = "C" > Right now I for each CASENO Carea I can get 1 to 3 records. Each record for a Caseno, Carea would have a particular grouping filled and the others null C1234,01,a1,a2,a3, , , , , , , C1234,01, , , ,b1,b2,b3, C1234,01, , , , , , ,c1,c2,c3, I would like to have the output look like C1234,01,a1,a2,a3,b1,b2,b3,c1,c2,c3, Thanks ************************************************** * Patricia O'Connor * Associate Computer Programmer Analyst * OTDA - BDMA * (W) mailto:Patricia.O'Connor at otda.state.ny.us * (w) mailto:aa1160 at otda.state.ny.us ************************************************** > -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Heenan, Lambert > Sent: Wednesday, December 21, 2005 02:46 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Union Query quick question > > Select Distinct * from YourUnionQuery; -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Wed Dec 21 22:54:46 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 21 Dec 2005 23:54:46 -0500 Subject: [AccessD] Upsize errors Message-ID: <200512220454.jBM4sxV15318@databaseadvisors.com> I am getting a TON of these kinds of errors. CREATE UNIQUE INDEX ER_Reason ON tlkpEventReason(ER_Reason) Server Error 1505: CREATE UNIQUE INDEX terminated because a duplicate key was found for index ID 3. Most significant primary key is ''. Server Error 3621: The statement has been terminated. I am confused as to how Access could have a unique index that SQL Server is finding a duplicate key for. I have not gone looking yet. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From stuart at lexacorp.com.pg Wed Dec 21 23:02:28 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 22 Dec 2005 15:02:28 +1000 Subject: [AccessD] Upsize errors In-Reply-To: <200512220454.jBM4sxV15318@databaseadvisors.com> Message-ID: <43AAC004.22521.19443C2@stuart.lexacorp.com.pg> On 21 Dec 2005 at 23:54, John Colby wrote: > I am getting a TON of these kinds of errors. > > CREATE UNIQUE INDEX ER_Reason ON tlkpEventReason(ER_Reason) > > Server Error 1505: CREATE UNIQUE INDEX terminated because a duplicate key > was found for index ID 3. Most significant primary key is ''. Server > Error 3621: The statement has been terminated. > > I am confused as to how Access could have a unique index that SQL Server is > finding a duplicate key for. I have not gone looking yet. > Was the index in Access on a field that had 'Required" set to "No". or was the index designed with "Ignore Nulls" set to "Yes"? In either case, you could have Null records in the index and that appears to be what is causing the problem based on the above message. -- Stuart From jwcolby at ColbyConsulting.com Wed Dec 21 23:09:42 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 22 Dec 2005 00:09:42 -0500 Subject: [AccessD] Upsize errors In-Reply-To: <43AAC004.22521.19443C2@stuart.lexacorp.com.pg> Message-ID: <200512220509.jBM59rV19219@databaseadvisors.com> The weird part is that when I did this on the BACK END directly I didn't get these, but when I do it through the FE there are just tons of them. Server Error 547: ALTER TABLE statement conflicted with COLUMN FOREIGN KEY constraint 'tblClaim_FK00'. The conflict occurred in database 'DISCO_SQL', table 'tblClaimant', column 'CLMT_ID'. The code that caused the error. ALTER TABLE tblClaim WITH CHECK ADD CONSTRAINT "tblClaim_FK00" FOREIGN KEY (CL_IDCLMT) REFERENCES tblClaimant(CLMT_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK01" FOREIGN KEY (CL_IDEX) REFERENCES tblDISEmployee(EM_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK02" FOREIGN KEY (CL_IDCLOC) REFERENCES tlkpClaimLocation(CLOC_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK03" FOREIGN KEY (CL_IDIStatus) REFERENCES tlkpClaimStatus(CS_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK04" FOREIGN KEY (CL_IDIStatus) REFERENCES tlkpClaimStatus(CS_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK05" FOREIGN KEY (CL_IDDUEP) REFERENCES tlkpDateUnits(DU_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK06" FOREIGN KEY (CL_IDDUBP) REFERENCES tlkpDateUnits(DU_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK07" FOREIGN KEY (CL_IDDX1) REFERENCES tlkpDX(DX_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK08" FOREIGN KEY (CL_IDDX2) REFERENCES tlkpDX(DX_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK09" FOREIGN KEY (CL_IDOR) REFERENCES tlkpOverpaymentReason(OR_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK10" FOREIGN KEY (CL_IDOS) REFERENCES tlkpOverpaymentStatus(OS_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK11" FOREIGN KEY (CL_IDPPT) REFERENCES tmmPolicyProductType(PPT_ID) ON DELETE NO ACTION ON UPDATE NO ACTION ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK00" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK01" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK02" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK03" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK04" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK05" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK06" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK07" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK08" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK09" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK10" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK11" John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, December 22, 2005 12:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize errors On 21 Dec 2005 at 23:54, John Colby wrote: > I am getting a TON of these kinds of errors. > > CREATE UNIQUE INDEX ER_Reason ON tlkpEventReason(ER_Reason) > > Server Error 1505: CREATE UNIQUE INDEX terminated because a duplicate > key was found for index ID 3. Most significant primary key is > ''. Server Error 3621: The statement has been terminated. > > I am confused as to how Access could have a unique index that SQL > Server is finding a duplicate key for. I have not gone looking yet. > Was the index in Access on a field that had 'Required" set to "No". or was the index designed with "Ignore Nulls" set to "Yes"? In either case, you could have Null records in the index and that appears to be what is causing the problem based on the above message. -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Wed Dec 21 23:12:43 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 22 Dec 2005 00:12:43 -0500 Subject: [AccessD] Serving reports to the web In-Reply-To: <000801c606a1$bf5f4130$6600a8c0@NickLaptop> Message-ID: <200512220512.jBM5CtV19642@databaseadvisors.com> And therein lies the problem. No of external users unknown. One of the owners of the company is "selling" their services to a potential new client, i.e. a new package where they take over administration of claims from a company that the potential client is not satisfied with. Details unknown (to me). The thing I know though is that once the floodgates open... So figure that the client CURRENTLY has about 3500 open claims, so figure POTENTIALLY 3500 users asking for claim status. How many of those users are computer literate? So, now you need to create users whenever a person hits the web site that doesn't already have an account. Obviously we have personal information on everyone. They have to provide SSN to us, name, address, DOB etc. in order to process the claim. So I am certain that we have enough info to validate them and set up the user on the web site. "Internal users" consist of about 40 users running a VERY complex access FE, not something that can be turned onto a web page. A main form with up to 20 tabs with Just-in-time subforms, various tabs displayed / hidden depending on the policy type, business rules coded into classes etc. Not gonna translate to web pages easily, too expensive to port, no reason to port. All info exposed internally, i.e. users update EVERYTHING in this database. Sometimes only supervisors etc but someone is allowed to see/modify every single table. Externally, unknown at this point but I am guessing that it will be mostly "summary" data. Claimants would get status of their claim, perhaps payment info etc. Read only. Managers would get summary info most likely. I really haven't been provided any details yet. As for infrastructure, the client has resisted even a SQL Server, though Express might just get them moving on that one. They farm out their very simple web page hosting. They have a single T1 coming in with 3 64k channels used for internet access, the rest used for phones. NO very high speed access even available to them for a reasonable price. This is a small business park, miles from the center of any town. The company is small (60 employees) with no in-house expertise in IIS or SQL Server, and I am not up to speed on those either. I suggested, from simple to complex, emailing reports to a provided email address, PDF files uploaded to a server with access to those reports through a web page, and setting up IIS to run a web site out of their office. With their bandwidth issues I am not sure that the latter is doable but the owner doing the "selling" pretty much nixed the first two and asked us to examine the third, so there we are. I would love to see us do this stuff, and I would prefer an in-house solution (server) so I don't also have to handle the headache of getting the data out to an external hosted server. It sounds like the hardware / software you discuss would not come cheap though. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nick Sent: Wednesday, December 21, 2005 9:45 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Serving reports to the web This is pretty much what I do all the time. There's a range of approaches, but a lot depends on the details. How many external users, how often you need to create accounts, how many internal users. What information gets provided to the claimants, what information is exposed internally. For example, with ASP or even better, ASP.NET, there are ways to build something that would allow the internal users to essentially navigate through the entire database on an ad hoc read only basis. What kind of infrastructure is available for this system? There's a difference in what you can do if you have to build onto stuff already there. At first glance based on the initial 40+ internal users I think I would like a SQL server box, and internal IIS box, and an external IIS box, would this kind of hardware be made availale? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 2:16 PM To: 'Access Developers discussion and problem solving'; Tech - Database Advisors Inc. Subject: [AccessD] Serving reports to the web Does anyone have any knowledge of what is required to serve reports to users on the web. The scenario is the Disability Insurance call center, a new client, which wants to get access to summary information on insurance claims being processed for management, but eventually to allow claimants to see the status of their claim live, online. I need a feel for how the security issue is handled, how users / passwords can be created automatically, and once created how reports can be generated and displayed based on the user logged in. Details are sketchy, but I am guessing that a secure area would be created where users log in. The first pass would segment the users into claimants and managers. Once logged in, a selection of possible reports (assuming that once demonstrated, the reports will grow uncontrollably). The BE is currently an Access BE approaching 500 mbytes, pounded on all day by ~40 users live in-house entering claims and answering calls. How does a web enabled app get data out. The "boss" has already pretty much nixed emailing reports and downloadable predefined PDF files. Which to me indicates they are looking at "configurable" reporting out of live data, straight to html, with strong security to keep the wrong people out. Anyone out there with experience in doing this kind of stuff? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From jwcolby at ColbyConsulting.com Wed Dec 21 23:15:27 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 22 Dec 2005 00:15:27 -0500 Subject: [AccessD] Upsize errors In-Reply-To: <43AAC004.22521.19443C2@stuart.lexacorp.com.pg> Message-ID: <200512220515.jBM5FcV20565@databaseadvisors.com> Another: Server Error 15135: Object is invalid. Extended properties are not permitted on 'dbo.tblClaim.tblClaim_FK11', or the object does not exist. EXEC sp_addextendedproperty N'MS_ConstraintText', N'You cannot add, change, or delete this record because of the relationship restriction between the tables ''tmmPolicyProductType'' and ''tblClaim''.', N'user', N'dbo', N'table', N'tblClaim', N'constraint', N'tblClaim_FK11' John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, December 22, 2005 12:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize errors On 21 Dec 2005 at 23:54, John Colby wrote: > I am getting a TON of these kinds of errors. > > CREATE UNIQUE INDEX ER_Reason ON tlkpEventReason(ER_Reason) > > Server Error 1505: CREATE UNIQUE INDEX terminated because a duplicate > key was found for index ID 3. Most significant primary key is > ''. Server Error 3621: The statement has been terminated. > > I am confused as to how Access could have a unique index that SQL > Server is finding a duplicate key for. I have not gone looking yet. > Was the index in Access on a field that had 'Required" set to "No". or was the index designed with "Ignore Nulls" set to "Yes"? In either case, you could have Null records in the index and that appears to be what is causing the problem based on the above message. -- Stuart -- 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 Dec 21 23:14:23 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 22 Dec 2005 15:14:23 +1000 Subject: [AccessD] Upsize errors In-Reply-To: <200512220509.jBM59rV19219@databaseadvisors.com> References: <43AAC004.22521.19443C2@stuart.lexacorp.com.pg> Message-ID: <43AAC2CF.10634.19F2EAE@stuart.lexacorp.com.pg> On 22 Dec 2005 at 0:09, John Colby wrote: > The weird part is that when I did this on the BACK END directly I didn't get > these, but when I do it through the FE there are just tons of them. > > Server Error 547: ALTER TABLE statement conflicted with COLUMN FOREIGN KEY > constraint 'tblClaim_FK00'. The conflict occurred in database 'DISCO_SQL', > table 'tblClaimant', column 'CLMT_ID'. > That one usually means that you are building a constraint before you have poulated the parent table. In this case, it looks as though you do not have all the data in tblClaimant before building tblClaim. -- Stuart From jwcolby at ColbyConsulting.com Wed Dec 21 23:31:20 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 22 Dec 2005 00:31:20 -0500 Subject: [AccessD] Upsize errors In-Reply-To: <43AAC2CF.10634.19F2EAE@stuart.lexacorp.com.pg> Message-ID: <200512220531.jBM5VXV24495@databaseadvisors.com> LOL, understood but... This is the upsize wizard. Isn't it supposed to figure that stuff out? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, December 22, 2005 12:14 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize errors On 22 Dec 2005 at 0:09, John Colby wrote: > The weird part is that when I did this on the BACK END directly I > didn't get these, but when I do it through the FE there are just tons of them. > > Server Error 547: ALTER TABLE statement conflicted with COLUMN FOREIGN > KEY constraint 'tblClaim_FK00'. The conflict occurred in database > 'DISCO_SQL', table 'tblClaimant', column 'CLMT_ID'. > That one usually means that you are building a constraint before you have poulated the parent table. In this case, it looks as though you do not have all the data in tblClaimant before building tblClaim. -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Thu Dec 22 04:24:31 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Dec 2005 11:24:31 +0100 Subject: [AccessD] More Word/graphics OT Message-ID: Hi J?rgen and William Same experience here. You have to start with vector graphics which in real life means redoing the artwork if it is in raster. I believe Photoshop and other hi-level applications can vectorize a raster image but in many cases - indeed if text and fonts are included - it is faster just to redo it. We use Micrografx Designer which still proves powerful; it is, however, not available anymore. Paint Shop Pro is fine as well. Also, for another low-cost alternative, Canvas is fine (from the ACDsee people). WMF files can hold both vector and raster images. /gustav >>> wdhindman at bellsouth.net 22-12-2005 01:51 >>> ...PSP X is well capable of doing everything you need Jurgen ...Corel just bought out Jasc and have not managed to screw it up as yet ...I use it all the time for just such tasks ...but not even Adobe Photo Shop or Illustrator will do what you want when you start with a raster version of the logo ...wmf is not a pure vector format and converted rasters rarely transform successfully into vectorized wmfs in my experience ...I'd redo the logo from scratch in PSP as a vector image using PSP's native format rather than wmf ...then export it as a wmf ...actually the emf format is a much better platform imnsho for native vector images and I much prefer it over wmf. ...I had to do this for a client a few months ago and had both PSP and Adobe CS2 available...we had a 3rd party graphics shop redo the logo in PSP's native format (.pspimage) and I retained that as the master ...PSP readily exported it as a vector emf and it resizes in Access and Word just as it should without any of the distortions native to resized raster images. ...hth William From jwcolby at ColbyConsulting.com Thu Dec 22 07:04:37 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 22 Dec 2005 08:04:37 -0500 Subject: [AccessD] SQL Server table autonumber Message-ID: <200512221305.jBMD50V16983@databaseadvisors.com> In Access (Jet, MDB BE) when I create a new record in a table with an autonumber, .Open "usystbllwsLog", gcnn, adOpenKeyset, adLockPessimistic 'build a logout record. .AddNew !LWSL_IDLWSU = mlngUserID !LWSL_FE = CurrentProject.name !LWSL_Login = blnLogIn !LWSL_WorkstationID = CurrentMachineName() mlngLogID = !LWSL_ID .Update I grab the new PK before doing the update. When ported to SQL Server the !LWSL_ID in the next to the last line is null. How do I grab the PKID from a new record when using SQL Server as the BE? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From jwcolby at ColbyConsulting.com Thu Dec 22 08:03:27 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 22 Dec 2005 09:03:27 -0500 Subject: [AccessD] Must see dbseechanges Message-ID: <200512221403.jBME3rV00711@databaseadvisors.com> I'm getting this error when opening a recordset using dao and a SQL Server table: You must use the dbSeeChanges option with OpenRecordset when accessing a SQL Server table that has an IDENTITY column. I am using the following code: Set mrst = mdb.OpenRecordset(strsql, , dbSeeChanges) Notice that I AM using dbSeeChanges. These are ODBC linked tables in the SQL Server database. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From artful at rogers.com Thu Dec 22 08:10:29 2005 From: artful at rogers.com (Arthur Fuller) Date: Thu, 22 Dec 2005 09:10:29 -0500 Subject: [AccessD] Listbox question Message-ID: <200512221410.jBMEAZV02853@databaseadvisors.com> Is there any way to add a horizontal scrollbar to a listbox? I have hunted through the properties and cannot find anything that might correspond to this attribute. TIA, Arthur From jwcolby at ColbyConsulting.com Thu Dec 22 08:18:43 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 22 Dec 2005 09:18:43 -0500 Subject: [AccessD] Listbox question In-Reply-To: <200512221410.jBMEAZV02853@databaseadvisors.com> Message-ID: <200512221419.jBMEJ9V04985@databaseadvisors.com> It is added automatically if the data is too wide to display (or was on my listbox). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Thursday, December 22, 2005 9:10 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Listbox question Is there any way to add a horizontal scrollbar to a listbox? I have hunted through the properties and cannot find anything that might correspond to this attribute. TIA, Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Thu Dec 22 08:34:23 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Dec 2005 15:34:23 +0100 Subject: [AccessD] Listbox question Message-ID: Hi Arthur and John It's not the data, it's the sum of the _specified_ column widths that must be larger than the width of the litbox. /gustav >>> jwcolby at ColbyConsulting.com 22-12-2005 15:18 >>> It is added automatically if the data is too wide to display (or was on my listbox). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Thursday, December 22, 2005 9:10 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Listbox question Is there any way to add a horizontal scrollbar to a listbox? I have hunted through the properties and cannot find anything that might correspond to this attribute. TIA, Arthur From wdhindman at bellsouth.net Thu Dec 22 08:48:15 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 22 Dec 2005 09:48:15 -0500 Subject: [AccessD] Serving reports to the web References: <200512220512.jBM5CtV19642@databaseadvisors.com> Message-ID: <001e01c60706$c3ec0160$6101a8c0@JISREGISTRATION.local> JC ...bandwidth is cheap ...Verizon is offering 15Mbps down/5 up for $50 a month now ...I also have a client who just converted to a T1 based VOIP system w/internet for a lot less than just his phone/dsl line was costing him and once the cutover problems were resolved, it works great ...the bandwidth not actually in use by the voip is available for internet access ...and its symetrical so running a local web server is realistic for him. ...you have to explore whats available in your area of course but the technology is running far ahead of the adoption rate ...your client could easily have all the bandwidth you need for less money than he's now paying. ...but bandwidth isn't your real problem imo ...when you move to SQL Server for that large a potential user base you are almost certainly talking about them needing a notwork/dba on-site ...SS is not Access ...it requires some babysetting ime. ...in your situation I'd look for a really good web host who can provide a dedicated SQL Server hosting service that lets you focus on doing what you do best ...building an internal web server is something you ought to sell after you proof the software capability, not before imnsho, especially if you have no experience in doing it ...I use parcom.net for this but there are many, many others. ...I understand the preference for an internally hosted solution but in all honesty JC, I think you would be biting off a lot more than you need to all at one time ...syncing the data with an externally hosted server is a lot easier that building a total hw/sw solution from the ground up ...especially in the environment you describe where even bandwidth is a major problem. ...for a couple hundred dollars a year you can get unlimited dl bandwidth plus sql server on a dead reliable host ...once you get all the asp built and the user interface kinks worked out, then you can look at the bennies of doing it internally. ...else I'd be looking to use someone with a lot of experience in building and hosting web servers and asp/sql apps as a consultant ...there are certainly some of those here. ...just my two cents worth of experience doing similar things and getting bitten badly ...others will almost certainly differ ...its AccessD afterall :) William ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 22, 2005 12:12 AM Subject: Re: [AccessD] Serving reports to the web > And therein lies the problem. No of external users unknown. One of the > owners of the company is "selling" their services to a potential new > client, > i.e. a new package where they take over administration of claims from a > company that the potential client is not satisfied with. Details unknown > (to me). The thing I know though is that once the floodgates open... > > So figure that the client CURRENTLY has about 3500 open claims, so figure > POTENTIALLY 3500 users asking for claim status. How many of those users > are > computer literate? > > So, now you need to create users whenever a person hits the web site that > doesn't already have an account. Obviously we have personal information > on > everyone. They have to provide SSN to us, name, address, DOB etc. in > order > to process the claim. So I am certain that we have enough info to > validate > them and set up the user on the web site. > > "Internal users" consist of about 40 users running a VERY complex access > FE, > not something that can be turned onto a web page. A main form with up to > 20 > tabs with Just-in-time subforms, various tabs displayed / hidden depending > on the policy type, business rules coded into classes etc. Not gonna > translate to web pages easily, too expensive to port, no reason to port. > > All info exposed internally, i.e. users update EVERYTHING in this > database. > Sometimes only supervisors etc but someone is allowed to see/modify every > single table. > > Externally, unknown at this point but I am guessing that it will be mostly > "summary" data. Claimants would get status of their claim, perhaps > payment > info etc. Read only. Managers would get summary info most likely. I > really haven't been provided any details yet. > > As for infrastructure, the client has resisted even a SQL Server, though > Express might just get them moving on that one. They farm out their very > simple web page hosting. They have a single T1 coming in with 3 64k > channels used for internet access, the rest used for phones. NO very high > speed access even available to them for a reasonable price. This is a > small > business park, miles from the center of any town. > > The company is small (60 employees) with no in-house expertise in IIS or > SQL > Server, and I am not up to speed on those either. > > I suggested, from simple to complex, emailing reports to a provided email > address, PDF files uploaded to a server with access to those reports > through > a web page, and setting up IIS to run a web site out of their office. > With > their bandwidth issues I am not sure that the latter is doable but the > owner > doing the "selling" pretty much nixed the first two and asked us to > examine > the third, so there we are. > > I would love to see us do this stuff, and I would prefer an in-house > solution (server) so I don't also have to handle the headache of getting > the > data out to an external hosted server. > > It sounds like the hardware / software you discuss would not come cheap > though. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nick > Sent: Wednesday, December 21, 2005 9:45 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Serving reports to the web > > This is pretty much what I do all the time. There's a range of approaches, > but a lot depends on the details. How many external users, how often you > need to create accounts, how many internal users. What information gets > provided to the claimants, what information is exposed internally. > > For example, with ASP or even better, ASP.NET, there are ways to build > something that would allow the internal users to essentially navigate > through the entire database on an ad hoc read only basis. > > What kind of infrastructure is available for this system? There's a > difference in what you can do if you have to build onto stuff already > there. > At first glance based on the initial 40+ internal users I think I would > like > a SQL server box, and internal IIS box, and an external IIS box, would > this > kind of hardware be made availale? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Wednesday, December 21, 2005 2:16 PM > To: 'Access Developers discussion and problem solving'; Tech - Database > Advisors Inc. > Subject: [AccessD] Serving reports to the web > > Does anyone have any knowledge of what is required to serve reports to > users > on the web. > > The scenario is the Disability Insurance call center, a new client, which > wants to get access to summary information on insurance claims being > processed for management, but eventually to allow claimants to see the > status of their claim live, online. > > I need a feel for how the security issue is handled, how users / passwords > can be created automatically, and once created how reports can be > generated > and displayed based on the user logged in. Details are sketchy, but I am > guessing that a secure area would be created where users log in. The > first > pass would segment the users into claimants and managers. Once logged in, > a > selection of possible reports (assuming that once demonstrated, the > reports > will grow uncontrollably). > > The BE is currently an Access BE approaching 500 mbytes, pounded on all > day > by ~40 users live in-house entering claims and answering calls. How does > a > web enabled app get data out. The "boss" has already pretty much nixed > emailing reports and downloadable predefined PDF files. Which to me > indicates they are looking at "configurable" reporting out of live data, > straight to html, with strong security to keep the wrong people out. > > Anyone out there with experience in doing this kind of stuff? > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dwaters at usinternet.com Thu Dec 22 09:06:07 2005 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 22 Dec 2005 09:06:07 -0600 Subject: [AccessD] Must see dbseechanges In-Reply-To: <28302197.1135260473815.JavaMail.root@sniper17> Message-ID: <000001c60709$3ca145a0$0200a8c0@danwaters> John, I was using the word Note as a field name once. Access somehow wouldn't let me use that in an INSERT INTO sql string. I changed it to NoteX and it worked fine. Perhaps mdb. could be something else. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Thursday, December 22, 2005 8:03 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Must see dbseechanges I'm getting this error when opening a recordset using dao and a SQL Server table: You must use the dbSeeChanges option with OpenRecordset when accessing a SQL Server table that has an IDENTITY column. I am using the following code: Set mrst = mdb.OpenRecordset(strsql, , dbSeeChanges) Notice that I AM using dbSeeChanges. These are ODBC linked tables in the SQL Server database. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Thu Dec 22 09:08:05 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 22 Dec 2005 10:08:05 -0500 Subject: [AccessD] More Word/graphics OT References: Message-ID: <003201c60709$82cef860$6101a8c0@JISREGISTRATION.local> ...I loved Micrografx Designer ...wish it was still available :) William ----- Original Message ----- From: "Gustav Brock" To: Sent: Thursday, December 22, 2005 5:24 AM Subject: Re: [AccessD] More Word/graphics OT Hi J?rgen and William Same experience here. You have to start with vector graphics which in real life means redoing the artwork if it is in raster. I believe Photoshop and other hi-level applications can vectorize a raster image but in many cases - indeed if text and fonts are included - it is faster just to redo it. We use Micrografx Designer which still proves powerful; it is, however, not available anymore. Paint Shop Pro is fine as well. Also, for another low-cost alternative, Canvas is fine (from the ACDsee people). WMF files can hold both vector and raster images. /gustav >>> wdhindman at bellsouth.net 22-12-2005 01:51 >>> ...PSP X is well capable of doing everything you need Jurgen ...Corel just bought out Jasc and have not managed to screw it up as yet ...I use it all the time for just such tasks ...but not even Adobe Photo Shop or Illustrator will do what you want when you start with a raster version of the logo ...wmf is not a pure vector format and converted rasters rarely transform successfully into vectorized wmfs in my experience ...I'd redo the logo from scratch in PSP as a vector image using PSP's native format rather than wmf ...then export it as a wmf ...actually the emf format is a much better platform imnsho for native vector images and I much prefer it over wmf. ...I had to do this for a client a few months ago and had both PSP and Adobe CS2 available...we had a 3rd party graphics shop redo the logo in PSP's native format (.pspimage) and I retained that as the master ...PSP readily exported it as a vector emf and it resizes in Access and Word just as it should without any of the distortions native to resized raster images. ...hth William -- 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 Dec 22 09:14:54 2005 From: rusty.hammond at cpiqpc.com (rusty.hammond at cpiqpc.com) Date: Thu, 22 Dec 2005 09:14:54 -0600 Subject: [AccessD] SQL Server table autonumber Message-ID: <8301C8A868251E4C8ECD3D4FFEA40F8A154F83C4@cpixchng-1.cpiqpc.net> John, for a linked table in Access using DAO recordset I do the following: .AddNew !LWSL_IDLWSU = mlngUserID .Update .BookMark = .LastModified mlngLogID = !LWSL_ID HTH, Rusty -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 22, 2005 7:05 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Server table autonumber In Access (Jet, MDB BE) when I create a new record in a table with an autonumber, .Open "usystbllwsLog", gcnn, adOpenKeyset, adLockPessimistic 'build a logout record. .AddNew !LWSL_IDLWSU = mlngUserID !LWSL_FE = CurrentProject.name !LWSL_Login = blnLogIn !LWSL_WorkstationID = CurrentMachineName() mlngLogID = !LWSL_ID .Update I grab the new PK before doing the update. When ported to SQL Server the !LWSL_ID in the next to the last line is null. How do I grab the PKID from a new record when using SQL Server as the BE? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- 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 rusty.hammond at cpiqpc.com Thu Dec 22 09:25:17 2005 From: rusty.hammond at cpiqpc.com (rusty.hammond at cpiqpc.com) Date: Thu, 22 Dec 2005 09:25:17 -0600 Subject: [AccessD] Must see dbseechanges Message-ID: <8301C8A868251E4C8ECD3D4FFEA40F8A154F83C5@cpixchng-1.cpiqpc.net> Have you tried specifying the recordset type (even thought it's supposed to default to dbOpenDynaset)? Set mrst = mdb.OpenRecordset(strsql, dbOpenDynaset, dbSeeChanges) -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 22, 2005 8:03 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Must see dbseechanges I'm getting this error when opening a recordset using dao and a SQL Server table: You must use the dbSeeChanges option with OpenRecordset when accessing a SQL Server table that has an IDENTITY column. I am using the following code: Set mrst = mdb.OpenRecordset(strsql, , dbSeeChanges) Notice that I AM using dbSeeChanges. These are ODBC linked tables in the SQL Server database. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- 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 jwelz at hotmail.com Thu Dec 22 09:44:51 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Thu, 22 Dec 2005 08:44:51 -0700 Subject: [AccessD] More Word/graphics OT In-Reply-To: Message-ID: Gustav/William: Thanks for the tips. I've got to say the Font Editor I downloaded was fabulously easy to work with. I imported a Tif, the application generated a pure vector outline, and then showed the Tif as a watermark under the vector layer so I could fine tune a few of the vectors, which were damned near perfect. It seems to me that the old Corel Trace faciility in Corel Draw 3 and 4 did exactly the same kind of automaitic outline generation thing. I wonder whether PSP could change CDR files to WMF? At least with the font editor and old Corel, I could generate a pure vector outline with a couple menu choices. I had assumed this would be trivial with a newer program, especially if I made it easy by first converting the file to a 2 color (pure black and white) and the shapes really are quite simple block characters. The 'O' for example, is simply four outside radius corners joined by straight line segments and the inside of the 'O' is identical but obviously smaller, and the result is presented at a simple fixed italic angle. This PSP-X of which I downloaded a 30 day trial starts OK as a vector, but the import sucked. I imagine I could layer a vector only layer over a raster layer that I delete after and generate the vectors freehand and by defining points. But this was completely automatic in the Font program (High Logic), including generating a very creditable outline with quite a limited number of defined points. Old Corel Draw Trace would have done virtually the same. I downloaded both applications as 30 day trials and the font program took me one hour from install to excellent output, with a great pdf manual with tons of interesting information about fonts. I am left resolving the different colored underline of the 'Swoop'. PSP instantly converts my vector graphics to raster the moment I flood fill a solid color and the resulting files do not approach the ouline quality that our current straight line segmented WMF files do when saved at a realistic size. I guess I'm going to have to spend more time figuring out how to color a bounded polygon with a solid color without rasterizing as this must be possible. I would never have approved the graphics generated by the collateral subcontractor and fought their ridiculous concept that we use 1.5 megabtye graphic files on all our documents and the WMF files at 1.7K have straight line segments without a single bezier curve even though there are curves in three of the characters and in the swoop. They finally terminated the contract with the subcontractor and, based on my criticism, figured that I knew better and have allowed me the option of rolling my own. Now I've got a bunch of new divisions rolling out Jan 1. When a plane crashes because a wing falls off, I'm enough of an expert to know that there is a problem, but it doesn't mean I know how to fix it. I guess I'll have to cozy up to PSP's html help. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >Hi J?rgen and William > >Same experience here. You have to start with vector graphics which in real >life means redoing the artwork if it is in raster. I believe Photoshop and >other hi-level applications can vectorize a raster image but in many cases >- indeed if text and fonts are included - it is faster just to redo it. > >We use Micrografx Designer which still proves powerful; it is, however, not >available anymore. Paint Shop Pro is fine as well. Also, for another >low-cost alternative, Canvas is fine (from the ACDsee people). > >WMF files can hold both vector and raster images. > >/gustav > > >>> wdhindman at bellsouth.net 22-12-2005 01:51 >>> >...PSP X is well capable of doing everything you need Jurgen ...Corel just >bought out Jasc and have not managed to screw it up as yet ...I use it all >the time for just such tasks ...but not even Adobe Photo Shop or >Illustrator >will do what you want when you start with a raster version of the logo >...wmf is not a pure vector format and converted rasters rarely transform >successfully into vectorized wmfs in my experience ...I'd redo the logo >from >scratch in PSP as a vector image using PSP's native format rather than wmf >...then export it as a wmf ...actually the emf format is a much better >platform imnsho for native vector images and I much prefer it over wmf. > >...I had to do this for a client a few months ago and had both PSP and >Adobe >CS2 available...we had a 3rd party graphics shop redo the logo in PSP's >native format (.pspimage) and I retained that as the master ...PSP readily >exported it as a vector emf and it resizes in Access and Word just as it >should without any of the distortions native to resized raster images. > >...hth > >William From jwcolby at ColbyConsulting.com Thu Dec 22 09:46:08 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 22 Dec 2005 10:46:08 -0500 Subject: [AccessD] SQL Server table autonumber In-Reply-To: <8301C8A868251E4C8ECD3D4FFEA40F8A154F83C4@cpixchng-1.cpiqpc.net> Message-ID: <200512221546.jBMFkXV07722@databaseadvisors.com> Woa, learn something new every day. .BookMark = .LastModified I love this list. Thanks Rusty, John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rusty.hammond at cpiqpc.com Sent: Thursday, December 22, 2005 10:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Server table autonumber John, for a linked table in Access using DAO recordset I do the following: .AddNew !LWSL_IDLWSU = mlngUserID .Update .BookMark = .LastModified mlngLogID = !LWSL_ID HTH, Rusty -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 22, 2005 7:05 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Server table autonumber In Access (Jet, MDB BE) when I create a new record in a table with an autonumber, .Open "usystbllwsLog", gcnn, adOpenKeyset, adLockPessimistic 'build a logout record. .AddNew !LWSL_IDLWSU = mlngUserID !LWSL_FE = CurrentProject.name !LWSL_Login = blnLogIn !LWSL_WorkstationID = CurrentMachineName() mlngLogID = !LWSL_ID .Update I grab the new PK before doing the update. When ported to SQL Server the !LWSL_ID in the next to the last line is null. How do I grab the PKID from a new record when using SQL Server as the BE? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- 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 rusty.hammond at cpiqpc.com Thu Dec 22 09:56:35 2005 From: rusty.hammond at cpiqpc.com (rusty.hammond at cpiqpc.com) Date: Thu, 22 Dec 2005 09:56:35 -0600 Subject: [AccessD] SQL Server table autonumber Message-ID: <8301C8A868251E4C8ECD3D4FFEA40F8A154F83C6@cpixchng-1.cpiqpc.net> Hey, after all the LnL (Lurking 'n Learning - I just made that up ;-)) I do on this list, I'm just glad I could finally contribute something. Rusty -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 22, 2005 9:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Server table autonumber Woa, learn something new every day. .BookMark = .LastModified I love this list. Thanks Rusty, John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rusty.hammond at cpiqpc.com Sent: Thursday, December 22, 2005 10:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Server table autonumber John, for a linked table in Access using DAO recordset I do the following: .AddNew !LWSL_IDLWSU = mlngUserID .Update .BookMark = .LastModified mlngLogID = !LWSL_ID HTH, Rusty ********************************************************************** 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 Dec 22 10:47:29 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 22 Dec 2005 10:47:29 -0600 Subject: [AccessD] Serving reports to the web Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3C4@main2.marlow.com> Sounds like an IIS server is what you need. Doesn't even have to be a 'server' class machine. Get a Server OS, put it on a machine with two hard drives (can be a desktop), and mirror them. (Using Dynamic Disks). You now have a redundant machine running IIS. You don't need a lot of bandwidth to run a website, unless you are planning to host streaming media, or allow people to download large amounts of files. A web page that is a few k will still load quite fast. Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, December 21, 2005 11:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Serving reports to the web And therein lies the problem. No of external users unknown. One of the owners of the company is "selling" their services to a potential new client, i.e. a new package where they take over administration of claims from a company that the potential client is not satisfied with. Details unknown (to me). The thing I know though is that once the floodgates open... So figure that the client CURRENTLY has about 3500 open claims, so figure POTENTIALLY 3500 users asking for claim status. How many of those users are computer literate? So, now you need to create users whenever a person hits the web site that doesn't already have an account. Obviously we have personal information on everyone. They have to provide SSN to us, name, address, DOB etc. in order to process the claim. So I am certain that we have enough info to validate them and set up the user on the web site. "Internal users" consist of about 40 users running a VERY complex access FE, not something that can be turned onto a web page. A main form with up to 20 tabs with Just-in-time subforms, various tabs displayed / hidden depending on the policy type, business rules coded into classes etc. Not gonna translate to web pages easily, too expensive to port, no reason to port. All info exposed internally, i.e. users update EVERYTHING in this database. Sometimes only supervisors etc but someone is allowed to see/modify every single table. Externally, unknown at this point but I am guessing that it will be mostly "summary" data. Claimants would get status of their claim, perhaps payment info etc. Read only. Managers would get summary info most likely. I really haven't been provided any details yet. As for infrastructure, the client has resisted even a SQL Server, though Express might just get them moving on that one. They farm out their very simple web page hosting. They have a single T1 coming in with 3 64k channels used for internet access, the rest used for phones. NO very high speed access even available to them for a reasonable price. This is a small business park, miles from the center of any town. The company is small (60 employees) with no in-house expertise in IIS or SQL Server, and I am not up to speed on those either. I suggested, from simple to complex, emailing reports to a provided email address, PDF files uploaded to a server with access to those reports through a web page, and setting up IIS to run a web site out of their office. With their bandwidth issues I am not sure that the latter is doable but the owner doing the "selling" pretty much nixed the first two and asked us to examine the third, so there we are. I would love to see us do this stuff, and I would prefer an in-house solution (server) so I don't also have to handle the headache of getting the data out to an external hosted server. It sounds like the hardware / software you discuss would not come cheap though. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nick Sent: Wednesday, December 21, 2005 9:45 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Serving reports to the web This is pretty much what I do all the time. There's a range of approaches, but a lot depends on the details. How many external users, how often you need to create accounts, how many internal users. What information gets provided to the claimants, what information is exposed internally. For example, with ASP or even better, ASP.NET, there are ways to build something that would allow the internal users to essentially navigate through the entire database on an ad hoc read only basis. What kind of infrastructure is available for this system? There's a difference in what you can do if you have to build onto stuff already there. At first glance based on the initial 40+ internal users I think I would like a SQL server box, and internal IIS box, and an external IIS box, would this kind of hardware be made availale? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 2:16 PM To: 'Access Developers discussion and problem solving'; Tech - Database Advisors Inc. Subject: [AccessD] Serving reports to the web Does anyone have any knowledge of what is required to serve reports to users on the web. The scenario is the Disability Insurance call center, a new client, which wants to get access to summary information on insurance claims being processed for management, but eventually to allow claimants to see the status of their claim live, online. I need a feel for how the security issue is handled, how users / passwords can be created automatically, and once created how reports can be generated and displayed based on the user logged in. Details are sketchy, but I am guessing that a secure area would be created where users log in. The first pass would segment the users into claimants and managers. Once logged in, a selection of possible reports (assuming that once demonstrated, the reports will grow uncontrollably). The BE is currently an Access BE approaching 500 mbytes, pounded on all day by ~40 users live in-house entering claims and answering calls. How does a web enabled app get data out. The "boss" has already pretty much nixed emailing reports and downloadable predefined PDF files. Which to me indicates they are looking at "configurable" reporting out of live data, straight to html, with strong security to keep the wrong people out. Anyone out there with experience in doing this kind of stuff? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From hoopesg at hotmail.com Thu Dec 22 10:56:33 2005 From: hoopesg at hotmail.com (Gina Hoopes) Date: Thu, 22 Dec 2005 10:56:33 -0600 Subject: [AccessD] Text to Date conversion Message-ID: Merry Christmas, everyone. I feel like I'm losing my marbles because I can't figure out what's going wrong in my query. I've got a table that I imported from Excel with the dates in European format and stored as text. I'm trying to convert the text to a U.S. date with the following function. AwardDate in this example = "05102005" Format(DateSerial(Mid([awarddate],3,2),Left([awarddate],2),Right([awarddate],4)),"mm/dd/yyyy") The result comes out not as 10/05/2005 but as 10/26/2015. I put the Format function in to try and fix it but it's the same with or without Format. There must be something I'm just not seeing. Can someone give me a boost here? Thanks!! Gina From DWUTKA at marlow.com Thu Dec 22 10:53:59 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 22 Dec 2005 10:53:59 -0600 Subject: [AccessD] Serving reports to the web Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3C5@main2.marlow.com> I'd have to disagree. Like I said, setting up an IIS server is not that difficult, and would be far more cost effective. You have to remember that 3500 potential external users is a drop in the bucket when it comes to web traffic. We average 440 unique visitors a day to our website, and it's a desktop machine that is several years old (PIII gigahertz). Bandwidth would only be an issue if they were running dialup. They have a T1, and even though only a small portion is set aside for the web, it's still dedicated bandwidth, and would be fine for a webserver to dish out data filled web pages. Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Thursday, December 22, 2005 8:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Serving reports to the web JC ...bandwidth is cheap ...Verizon is offering 15Mbps down/5 up for $50 a month now ...I also have a client who just converted to a T1 based VOIP system w/internet for a lot less than just his phone/dsl line was costing him and once the cutover problems were resolved, it works great ...the bandwidth not actually in use by the voip is available for internet access ...and its symetrical so running a local web server is realistic for him. ...you have to explore whats available in your area of course but the technology is running far ahead of the adoption rate ...your client could easily have all the bandwidth you need for less money than he's now paying. ...but bandwidth isn't your real problem imo ...when you move to SQL Server for that large a potential user base you are almost certainly talking about them needing a notwork/dba on-site ...SS is not Access ...it requires some babysetting ime. ...in your situation I'd look for a really good web host who can provide a dedicated SQL Server hosting service that lets you focus on doing what you do best ...building an internal web server is something you ought to sell after you proof the software capability, not before imnsho, especially if you have no experience in doing it ...I use parcom.net for this but there are many, many others. ...I understand the preference for an internally hosted solution but in all honesty JC, I think you would be biting off a lot more than you need to all at one time ...syncing the data with an externally hosted server is a lot easier that building a total hw/sw solution from the ground up ...especially in the environment you describe where even bandwidth is a major problem. ...for a couple hundred dollars a year you can get unlimited dl bandwidth plus sql server on a dead reliable host ...once you get all the asp built and the user interface kinks worked out, then you can look at the bennies of doing it internally. ...else I'd be looking to use someone with a lot of experience in building and hosting web servers and asp/sql apps as a consultant ...there are certainly some of those here. ...just my two cents worth of experience doing similar things and getting bitten badly ...others will almost certainly differ ...its AccessD afterall :) William ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 22, 2005 12:12 AM Subject: Re: [AccessD] Serving reports to the web > And therein lies the problem. No of external users unknown. One of the > owners of the company is "selling" their services to a potential new > client, > i.e. a new package where they take over administration of claims from a > company that the potential client is not satisfied with. Details unknown > (to me). The thing I know though is that once the floodgates open... > > So figure that the client CURRENTLY has about 3500 open claims, so figure > POTENTIALLY 3500 users asking for claim status. How many of those users > are > computer literate? > > So, now you need to create users whenever a person hits the web site that > doesn't already have an account. Obviously we have personal information > on > everyone. They have to provide SSN to us, name, address, DOB etc. in > order > to process the claim. So I am certain that we have enough info to > validate > them and set up the user on the web site. > > "Internal users" consist of about 40 users running a VERY complex access > FE, > not something that can be turned onto a web page. A main form with up to > 20 > tabs with Just-in-time subforms, various tabs displayed / hidden depending > on the policy type, business rules coded into classes etc. Not gonna > translate to web pages easily, too expensive to port, no reason to port. > > All info exposed internally, i.e. users update EVERYTHING in this > database. > Sometimes only supervisors etc but someone is allowed to see/modify every > single table. > > Externally, unknown at this point but I am guessing that it will be mostly > "summary" data. Claimants would get status of their claim, perhaps > payment > info etc. Read only. Managers would get summary info most likely. I > really haven't been provided any details yet. > > As for infrastructure, the client has resisted even a SQL Server, though > Express might just get them moving on that one. They farm out their very > simple web page hosting. They have a single T1 coming in with 3 64k > channels used for internet access, the rest used for phones. NO very high > speed access even available to them for a reasonable price. This is a > small > business park, miles from the center of any town. > > The company is small (60 employees) with no in-house expertise in IIS or > SQL > Server, and I am not up to speed on those either. > > I suggested, from simple to complex, emailing reports to a provided email > address, PDF files uploaded to a server with access to those reports > through > a web page, and setting up IIS to run a web site out of their office. > With > their bandwidth issues I am not sure that the latter is doable but the > owner > doing the "selling" pretty much nixed the first two and asked us to > examine > the third, so there we are. > > I would love to see us do this stuff, and I would prefer an in-house > solution (server) so I don't also have to handle the headache of getting > the > data out to an external hosted server. > > It sounds like the hardware / software you discuss would not come cheap > though. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nick > Sent: Wednesday, December 21, 2005 9:45 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Serving reports to the web > > This is pretty much what I do all the time. There's a range of approaches, > but a lot depends on the details. How many external users, how often you > need to create accounts, how many internal users. What information gets > provided to the claimants, what information is exposed internally. > > For example, with ASP or even better, ASP.NET, there are ways to build > something that would allow the internal users to essentially navigate > through the entire database on an ad hoc read only basis. > > What kind of infrastructure is available for this system? There's a > difference in what you can do if you have to build onto stuff already > there. > At first glance based on the initial 40+ internal users I think I would > like > a SQL server box, and internal IIS box, and an external IIS box, would > this > kind of hardware be made availale? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Wednesday, December 21, 2005 2:16 PM > To: 'Access Developers discussion and problem solving'; Tech - Database > Advisors Inc. > Subject: [AccessD] Serving reports to the web > > Does anyone have any knowledge of what is required to serve reports to > users > on the web. > > The scenario is the Disability Insurance call center, a new client, which > wants to get access to summary information on insurance claims being > processed for management, but eventually to allow claimants to see the > status of their claim live, online. > > I need a feel for how the security issue is handled, how users / passwords > can be created automatically, and once created how reports can be > generated > and displayed based on the user logged in. Details are sketchy, but I am > guessing that a secure area would be created where users log in. The > first > pass would segment the users into claimants and managers. Once logged in, > a > selection of possible reports (assuming that once demonstrated, the > reports > will grow uncontrollably). > > The BE is currently an Access BE approaching 500 mbytes, pounded on all > day > by ~40 users live in-house entering claims and answering calls. How does > a > web enabled app get data out. The "boss" has already pretty much nixed > emailing reports and downloadable predefined PDF files. Which to me > indicates they are looking at "configurable" reporting out of live data, > straight to html, with strong security to keep the wrong people out. > > Anyone out there with experience in doing this kind of stuff? > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Thu Dec 22 11:01:43 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 22 Dec 2005 11:01:43 -0600 Subject: [AccessD] Text to Date conversion Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3C6@main2.marlow.com> DateSerial goes Year, Month, Day. So with 05102005 you would want: DateSerial(val(right(awarddate,4)),val(left(awarddate,2)),val(mid(awarddate, 3,2))) Drew -----Original Message----- From: Gina Hoopes [mailto:hoopesg at hotmail.com] Sent: Thursday, December 22, 2005 10:57 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Text to Date conversion Merry Christmas, everyone. I feel like I'm losing my marbles because I can't figure out what's going wrong in my query. I've got a table that I imported from Excel with the dates in European format and stored as text. I'm trying to convert the text to a U.S. date with the following function. AwardDate in this example = "05102005" Format(DateSerial(Mid([awarddate],3,2),Left([awarddate],2),Right([awarddate] ,4)),"mm/dd/yyyy") The result comes out not as 10/05/2005 but as 10/26/2015. I put the Format function in to try and fix it but it's the same with or without Format. There must be something I'm just not seeing. Can someone give me a boost here? Thanks!! Gina -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mboyd at deloitte.com Thu Dec 22 11:06:29 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Thu, 22 Dec 2005 12:06:29 -0500 Subject: [AccessD] Text to Date conversion Message-ID: Gina - Why use the DateSerial function at all? You should be fine using: Mid([awarddate],3,2) & "/" & Left([awarddate],2) & "/" & Right([awarddate],4). Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gina Hoopes Sent: Thursday, December 22, 2005 11:57 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Text to Date conversion Merry Christmas, everyone. I feel like I'm losing my marbles because I can't figure out what's going wrong in my query. I've got a table that I imported from Excel with the dates in European format and stored as text. I'm trying to convert the text to a U.S. date with the following function. AwardDate in this example = "05102005" Format(DateSerial(Mid([awarddate],3,2),Left([awarddate],2),Right([awardd ate],4)),"mm/dd/yyyy") The result comes out not as 10/05/2005 but as 10/26/2015. I put the Format function in to try and fix it but it's the same with or without Format. There must be something I'm just not seeing. Can someone give me a boost here? Thanks!! Gina -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] From hoopesg at hotmail.com Thu Dec 22 11:13:42 2005 From: hoopesg at hotmail.com (Gina Hoopes) Date: Thu, 22 Dec 2005 11:13:42 -0600 Subject: [AccessD] Text to Date conversion Message-ID: I was worried that by using what you suggested that I'd just end up with another string. I'll give that a try. Thanks! Gina -----Original Message----- From: accessd-bounces at databaseadvisors.com Sent: Thursday, December 22, 2005 11:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Text to Date conversion Gina - Why use the DateSerial function at all? You should be fine using: Mid([awarddate],3,2) & "/" & Left([awarddate],2) & "/" & Right([awarddate],4). Mark Boyd From hoopesg at hotmail.com Thu Dec 22 11:14:54 2005 From: hoopesg at hotmail.com (Gina Hoopes) Date: Thu, 22 Dec 2005 11:14:54 -0600 Subject: [AccessD] Text to Date conversion Message-ID: Well that explains it. Ho Ho Ho!! Gina -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Thursday, December 22, 2005 11:02 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Text to Date conversion DateSerial goes Year, Month, Day. So with 05102005 you would want: DateSerial(val(right(awarddate,4)),val(left(awarddate,2)),val(mid(awarddate, 3,2))) Drew From DWUTKA at marlow.com Thu Dec 22 11:22:35 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 22 Dec 2005 11:22:35 -0600 Subject: [AccessD] Text to Date conversion Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3C8@main2.marlow.com> Glad I could help.... Drew -----Original Message----- From: Gina Hoopes [mailto:hoopesg at hotmail.com] Sent: Thursday, December 22, 2005 11:15 AM To: AccessD at databaseadvisors.com Subject: Re: [AccessD] Text to Date conversion Well that explains it. Ho Ho Ho!! Gina -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Thursday, December 22, 2005 11:02 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Text to Date conversion DateSerial goes Year, Month, Day. So with 05102005 you would want: DateSerial(val(right(awarddate,4)),val(left(awarddate,2)),val(mid(awarddate, 3,2))) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From itsame2000 at sbcglobal.net Thu Dec 22 11:55:37 2005 From: itsame2000 at sbcglobal.net (Jeremy Toves) Date: Thu, 22 Dec 2005 09:55:37 -0800 (PST) Subject: [AccessD] Text to Date conversion In-Reply-To: Message-ID: <20051222175537.19677.qmail@web81504.mail.mud.yahoo.com> If you used the method below, it would be a string. You could do CDate(Mid([awarddate],3,2) & "/" & Left([awarddate],2) & "/" & Right([awarddate],4)) to get the date. Thanks, Jeremy Gina Hoopes wrote: I was worried that by using what you suggested that I'd just end up with another string. I'll give that a try. Thanks! Gina -----Original Message----- From: accessd-bounces at databaseadvisors.com Sent: Thursday, December 22, 2005 11:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Text to Date conversion Gina - Why use the DateSerial function at all? You should be fine using: Mid([awarddate],3,2) & "/" & Left([awarddate],2) & "/" & Right([awarddate],4). Mark Boyd -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From itsame2000 at sbcglobal.net Thu Dec 22 11:55:37 2005 From: itsame2000 at sbcglobal.net (Jeremy Toves) Date: Thu, 22 Dec 2005 09:55:37 -0800 (PST) Subject: [AccessD] Text to Date conversion In-Reply-To: Message-ID: <20051222175537.19677.qmail@web81504.mail.mud.yahoo.com> If you used the method below, it would be a string. You could do CDate(Mid([awarddate],3,2) & "/" & Left([awarddate],2) & "/" & Right([awarddate],4)) to get the date. Thanks, Jeremy Gina Hoopes wrote: I was worried that by using what you suggested that I'd just end up with another string. I'll give that a try. Thanks! Gina -----Original Message----- From: accessd-bounces at databaseadvisors.com Sent: Thursday, December 22, 2005 11:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Text to Date conversion Gina - Why use the DateSerial function at all? You should be fine using: Mid([awarddate],3,2) & "/" & Left([awarddate],2) & "/" & Right([awarddate],4). Mark Boyd -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Thu Dec 22 12:12:02 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 22 Dec 2005 10:12:02 -0800 Subject: [AccessD] Access + SQL Server 2005 References: <000301c60671$d8e7d160$0200a8c0@danwaters> Message-ID: <43AAEC72.9060408@shaw.ca> SQL Express doesn't include Data Transformation Services, which is the tool that supports the Import/Export wizards. You have a couple options... - Use the Export functionality of Access. (File | Export) You'll need to have a DSN created for the database you want to send the data to. - Use the Access Upsizing wizard. - Export the data from Access into a text file and then use BCP to put the data into SQL. The first two will be documented in the Access help file, the third in SQL Express Books Online. from Mike Wachal SQL Express Team Dan Waters wrote: >The SS 2005 Book On Line shows a few different methods. Look under >'importing data'. > >Dan > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss >Sent: Wednesday, December 21, 2005 11:44 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Access + SQL Server 2005 > >Are there any tools for importing data into SQL Express 2004? > > > >>Well, SQL 2K5 is out, and I'm looking at the Express version. It has 4Gb >>storage, no workload governor, uses essentially the same Manager as full >>SQL >>2K5, and of course it's free of charge. On the other hand, you can't use >>the Query Designer in an ADP. >> >>I have no experience using Access + SQL, but with the release of SQL 2K5 I >>figure it's time to move up. >> >>I have some general questions, especially for you folks who've been 'in >>the >>know' for quite some time now: >> >> Is it possible to use an ADP with SQL 2K5? >> >> If using an ADP is possible, what would be the pros/cons of using an >>MDB >>FE vs. an ADP FE with SQL 2K5? >> >> Is using A03 better than using AXP as a FE for SQL 2K5? If so, why? >> >> Any other known issues for discussion? >> >> >>I hope this starts a discussion over the next few days, and that everyone >>has a great Holiday Season! >> >>Thanks, >>Dan Waters >> >> >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > > -- Marty Connelly Victoria, B.C. Canada From Gustav at cactus.dk Thu Dec 22 13:34:26 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Dec 2005 20:34:26 +0100 Subject: [AccessD] Text to Date conversion Message-ID: Hi Gina As Mark puts, just split the string but remember to wrap it in #..# to indicate a date value: SELECT *, "#" & Mid([awarddate],3,2) & "/" & Left([awarddate],2) & "/" & Right([awarddate],4) & "#" AS AwDate FROM tblYourTable; /gustav >>> hoopesg at hotmail.com 22-12-2005 17:56 >>> Merry Christmas, everyone. I feel like I'm losing my marbles because I can't figure out what's going wrong in my query. I've got a table that I imported from Excel with the dates in European format and stored as text. I'm trying to convert the text to a U.S. date with the following function. AwardDate in this example = "05102005" Format(DateSerial(Mid([awarddate],3,2),Left([awarddate],2),Right([awarddate],4)),"mm/dd/yyyy") The result comes out not as 10/05/2005 but as 10/26/2015. I put the Format function in to try and fix it but it's the same with or without Format. There must be something I'm just not seeing. Can someone give me a boost here? Thanks!! Gina From dajomigo at tpg.com.au Thu Dec 22 15:28:53 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Fri, 23 Dec 2005 08:28:53 +1100 Subject: [AccessD] access xp runtime Message-ID: <6.2.1.2.2.20051223082534.034398e0@mail.tpg.com.au> I have a client that wants his database to not look like an access database (no problem) and be usable by people who don't have access on their computers. My understanding is that this is possible if the database is a runtime version. Is there any way to do this without buying office developer XP. We are using access xp for the database. David From Patricia.O'Connor at otda.state.ny.us Thu Dec 22 15:35:13 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Thu, 22 Dec 2005 16:35:13 -0500 Subject: [AccessD] Union Query quick question Thanks Done Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551FB6@EXCNYSM0A1AI.nysemail.nyenet> Thanks for all your help - fixed and completed the run and created another version for another table query. Have a great HOLIDAY everyone ************************************************** * Patricia O'Connor * Associate Computer Programmer Analyst * OTDA - BDMA * (W) mailto:Patricia.O'Connor at otda.state.ny.us * (w) mailto:aa1160 at otda.state.ny.us ************************************************** -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. From martyconnelly at shaw.ca Thu Dec 22 15:37:37 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 22 Dec 2005 13:37:37 -0800 Subject: [AccessD] access xp runtime References: <6.2.1.2.2.20051223082534.034398e0@mail.tpg.com.au> Message-ID: <43AB1CA1.3060702@shaw.ca> Nope. You will probably have to buy the Developer edition on the second hand market. here is one spot http://www.cheaperoffice.com/ or upgrade to Access 2003 and buy the VSTO. I don't know which would be cheaper. David & Joanne Gould wrote: >I have a client that wants his database to not look like an access database >(no problem) and be usable by people who don't have access on their >computers. My understanding is that this is possible if the database is a >runtime version. Is there any way to do this without buying office >developer XP. We are using access xp for the database. > >David > > > > -- Marty Connelly Victoria, B.C. Canada From dwaters at usinternet.com Thu Dec 22 15:47:30 2005 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 22 Dec 2005 15:47:30 -0600 Subject: [AccessD] access xp runtime In-Reply-To: <5085268.1135286704798.JavaMail.root@sniper16> Message-ID: <000201c60741$4fb57ac0$0200a8c0@danwaters> David, You will need the Developer version to create runtime versions. This version has extra software that give you the ability to create the runtime versions. Also, buying this version gives you a MS License to distribute runtime versions. It's about $200. Check NexTag or Pricegrabber or other sites for lowest prices. Good Luck! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne Gould Sent: Thursday, December 22, 2005 3:29 PM To: AccessD at databaseadvisors.com Subject: [AccessD] access xp runtime I have a client that wants his database to not look like an access database (no problem) and be usable by people who don't have access on their computers. My understanding is that this is possible if the database is a runtime version. Is there any way to do this without buying office developer XP. We are using access xp for the database. David -- 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 Dec 22 15:58:28 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 23 Dec 2005 07:58:28 +1000 Subject: [AccessD] SQL Server table autonumber In-Reply-To: <200512221305.jBMD50V16983@databaseadvisors.com> Message-ID: <43ABAE24.19327.5367074@stuart.lexacorp.com.pg> On 22 Dec 2005 at 8:04, John Colby wrote: > In Access (Jet, MDB BE) when I create a new record in a table with an > autonumber, > > .Open "usystbllwsLog", gcnn, adOpenKeyset, adLockPessimistic > 'build a logout record. > .AddNew > !LWSL_IDLWSU = mlngUserID > !LWSL_FE = CurrentProject.name > !LWSL_Login = blnLogIn > !LWSL_WorkstationID = CurrentMachineName() > mlngLogID = !LWSL_ID > .Update > > I grab the new PK before doing the update. When ported to SQL Server the > !LWSL_ID in the next to the last line is null. How do I grab the PKID from > a new record when using SQL Server as the BE? > You need to get @@IDENTITY returned. I normally do it by using a sproc. Pass in the various fields as parameters for an update statement and follow it with a Select: INSERT INTO usystblwsLog (......) VALUES (@UserID, at ProjectName, at Login, at MachName, at WSL_ID) SELECT @@IDENTITY AS 'Identity' BTW, maybe your last string of questions would get a better response on the dba-SQLServer list. -- Stuart From hoopesg at hotmail.com Thu Dec 22 16:03:33 2005 From: hoopesg at hotmail.com (Gina Hoopes) Date: Thu, 22 Dec 2005 16:03:33 -0600 Subject: [AccessD] Text to Date conversion Message-ID: Another great solution. Thanks! Gina -----Original Message----- From: accessd-bounces at databaseadvisors.com Sent: Thursday, December 22, 2005 11:56 AM To: Access Developers discussion and problem solving; AccessD at databaseadvisors.com Subject: Re: [AccessD] Text to Date conversion If you used the method below, it would be a string. You could do CDate(Mid([awarddate],3,2) & "/" & Left([awarddate],2) & "/" & Right([awarddate],4)) to get the date. Thanks, Jeremy From hoopesg at hotmail.com Thu Dec 22 16:04:29 2005 From: hoopesg at hotmail.com (Gina Hoopes) Date: Thu, 22 Dec 2005 16:04:29 -0600 Subject: [AccessD] Text to Date conversion Message-ID: Thank you, Gustav! Gina -----Original Message----- From: accessd-bounces at databaseadvisors.com Sent: Thursday, December 22, 2005 1:34 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Text to Date conversion Hi Gina As Mark puts, just split the string but remember to wrap it in #..# to indicate a date value: SELECT *, "#" & Mid([awarddate],3,2) & "/" & Left([awarddate],2) & "/" & Right([awarddate],4) & "#" AS AwDate FROM tblYourTable; /gustav From accessd at shaw.ca Thu Dec 22 16:13:42 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 22 Dec 2005 14:13:42 -0800 Subject: [AccessD] Must see dbseechanges In-Reply-To: <200512221403.jBME3rV00711@databaseadvisors.com> Message-ID: <00dc01c60744$f8483490$017ba8c0@xpserver> Hi John: Here is a method for checking: Dim MyobjCmd As ADODB.Command Set MyobjCmd = New ADODB.Command With MyobjCmd .ActiveConnection = MyConnectionString .CommandText = "MyEmployeeHasRecords" .CommandType = adCmdStoredProc .Parameters.Append .CreateParameter("@intEmployee", adInteger, adParamInput, , glEmployeeNumber) .Execute Msgbox "There are " & str(.RecordsAffected) & " records on employee number " & str(glEmployeeNumber) & " in the system." End With HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: December 22, 2005 6:03 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Must see dbseechanges I'm getting this error when opening a recordset using dao and a SQL Server table: You must use the dbSeeChanges option with OpenRecordset when accessing a SQL Server table that has an IDENTITY column. I am using the following code: Set mrst = mdb.OpenRecordset(strsql, , dbSeeChanges) Notice that I AM using dbSeeChanges. These are ODBC linked tables in the SQL Server database. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Thu Dec 22 16:13:50 2005 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 22 Dec 2005 16:13:50 -0600 Subject: [AccessD] access xp runtime In-Reply-To: <30679995.1135288280244.JavaMail.root@sniper38> Message-ID: <000301c60744$fd79b420$0200a8c0@danwaters> Oops! $200 is about the OEM price. Try this site: (I have not used this) http://www.pricegrabber.com/user_sales_getprod.php/masterid=421715/lot_id=26 34273/ut=d8113a1267f37706 OEM definition: OEM - Original Equipment Manufacturer OEM software is a full version (non-upgrade) which includes the CD-ROM and the product key codes. These elements are all you will need to load and run the software. The software runs exactly the same way as the full retail version (including automatic updates). The differences between OEM Vs Retail Box are: 1. OEM does not come in a box. 2. OEM is only licensed for one computer. 3. OEM is not transferable. 4. OEM cannot be used to upgrade. 5. Microsoft does not supply free technical support or installation support for OEM. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, December 22, 2005 3:48 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] access xp runtime David, You will need the Developer version to create runtime versions. This version has extra software that give you the ability to create the runtime versions. Also, buying this version gives you a MS License to distribute runtime versions. It's about $200. Check NexTag or Pricegrabber or other sites for lowest prices. Good Luck! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne Gould Sent: Thursday, December 22, 2005 3:29 PM To: AccessD at databaseadvisors.com Subject: [AccessD] access xp runtime I have a client that wants his database to not look like an access database (no problem) and be usable by people who don't have access on their computers. My understanding is that this is possible if the database is a runtime version. Is there any way to do this without buying office developer XP. We are using access xp for the database. 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 dajomigo at tpg.com.au Thu Dec 22 16:55:31 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Fri, 23 Dec 2005 09:55:31 +1100 Subject: [AccessD] access xp runtime In-Reply-To: <43AB1CA1.3060702@shaw.ca> References: <6.2.1.2.2.20051223082534.034398e0@mail.tpg.com.au> <43AB1CA1.3060702@shaw.ca> Message-ID: <6.2.1.2.2.20051223095419.0345f9d8@mail.tpg.com.au> Thanks Marty I will look into this David At 08:37 AM 23/12/2005, you wrote: >Nope. You will probably have to buy the Developer edition on the second >hand market. >here is one spot >http://www.cheaperoffice.com/ > >or upgrade to Access 2003 and buy the VSTO. >I don't know which would be cheaper. > > > >David & Joanne Gould wrote: > > >I have a client that wants his database to not look like an access database > >(no problem) and be usable by people who don't have access on their > >computers. My understanding is that this is possible if the database is a > >runtime version. Is there any way to do this without buying office > >developer XP. We are using access xp for the database. > > > >David > > > > > > > > > >-- >Marty Connelly >Victoria, B.C. >Canada > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From dajomigo at tpg.com.au Thu Dec 22 16:56:59 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Fri, 23 Dec 2005 09:56:59 +1100 Subject: [AccessD] access xp runtime In-Reply-To: <000201c60741$4fb57ac0$0200a8c0@danwaters> References: <5085268.1135286704798.JavaMail.root@sniper16> <000201c60741$4fb57ac0$0200a8c0@danwaters> Message-ID: <6.2.1.2.2.20051223095537.0345f748@mail.tpg.com.au> Thanks, Dan I looked at this. The $200 offer has been mislabelled or something. The product they are offering for $200 is actually Professional not Developer. Bummer!! Anyway, thanks for the advice. David At 08:47 AM 23/12/2005, you wrote: >David, > >You will need the Developer version to create runtime versions. This >version has extra software that give you the ability to create the runtime >versions. Also, buying this version gives you a MS License to distribute >runtime versions. > >It's about $200. Check NexTag or Pricegrabber or other sites for lowest >prices. > >Good Luck! >Dan Waters > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne >Gould >Sent: Thursday, December 22, 2005 3:29 PM >To: AccessD at databaseadvisors.com >Subject: [AccessD] access xp runtime > >I have a client that wants his database to not look like an access database >(no problem) and be usable by people who don't have access on their >computers. My understanding is that this is possible if the database is a >runtime version. Is there any way to do this without buying office >developer XP. We are using access xp for the database. > >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 dwaters at usinternet.com Thu Dec 22 17:07:53 2005 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 22 Dec 2005 17:07:53 -0600 Subject: [AccessD] access xp runtime In-Reply-To: <25902586.1135292041529.JavaMail.root@sniper20> Message-ID: <000501c6074c$89b8b3d0$0200a8c0@danwaters> Hi David, I checked later and saw that too. But, my subsequent email with the link does go to an OEM version of XP Developer. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne Gould Sent: Thursday, December 22, 2005 4:57 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] access xp runtime Thanks, Dan I looked at this. The $200 offer has been mislabelled or something. The product they are offering for $200 is actually Professional not Developer. Bummer!! Anyway, thanks for the advice. David At 08:47 AM 23/12/2005, you wrote: >David, > >You will need the Developer version to create runtime versions. This >version has extra software that give you the ability to create the runtime >versions. Also, buying this version gives you a MS License to distribute >runtime versions. > >It's about $200. Check NexTag or Pricegrabber or other sites for lowest >prices. > >Good Luck! >Dan Waters > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne >Gould >Sent: Thursday, December 22, 2005 3:29 PM >To: AccessD at databaseadvisors.com >Subject: [AccessD] access xp runtime > >I have a client that wants his database to not look like an access database >(no problem) and be usable by people who don't have access on their >computers. My understanding is that this is possible if the database is a >runtime version. Is there any way to do this without buying office >developer XP. We are using access xp for the database. > >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 wdhindman at bellsouth.net Thu Dec 22 17:42:32 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 22 Dec 2005 18:42:32 -0500 Subject: [AccessD] Serving reports to the web References: <17724746D360394AA3BFE5B8D40A9C1BD3C5@main2.marlow.com> Message-ID: <000c01c60751$6205f1e0$6101a8c0@JISREGISTRATION.local> ...for you, maybe ...but you're a geek with the stuff ...given the cost of the hw/sw plus the setup time and maintenance for someone starting from scratch vs $200 a year for everything ...certainly not me ...and I run seven servers already and a number of web sites ...granted it doesn't take much if you're not starting from scratch ...but like I said, if I didn't already have an IIS server working, I'd farm out the site hosting and focus on getting the database working right ...then tackle the internal web server side ...but I acknowledge you could probably whip it out in a couple hours ...I couldn't and I don't think its JC's bag at the moment either. William ----- Original Message ----- From: To: Sent: Thursday, December 22, 2005 11:53 AM Subject: Re: [AccessD] Serving reports to the web > I'd have to disagree. Like I said, setting up an IIS server is not that > difficult, and would be far more cost effective. You have to remember > that > 3500 potential external users is a drop in the bucket when it comes to web > traffic. We average 440 unique visitors a day to our website, and it's a > desktop machine that is several years old (PIII gigahertz). > > Bandwidth would only be an issue if they were running dialup. They have a > T1, and even though only a small portion is set aside for the web, it's > still dedicated bandwidth, and would be fine for a webserver to dish out > data filled web pages. > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Thursday, December 22, 2005 8:48 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Serving reports to the web > > > JC > > ...bandwidth is cheap ...Verizon is offering 15Mbps down/5 up for $50 a > month now ...I also have a client who just converted to a T1 based VOIP > system w/internet for a lot less than just his phone/dsl line was costing > him and once the cutover problems were resolved, it works great ...the > bandwidth not actually in use by the voip is available for internet access > ...and its symetrical so running a local web server is realistic for him. > ...you have to explore whats available in your area of course but the > technology is running far ahead of the adoption rate ...your client could > easily have all the bandwidth you need for less money than he's now > paying. > > ...but bandwidth isn't your real problem imo ...when you move to SQL > Server > for that large a potential user base you are almost certainly talking > about > them needing a notwork/dba on-site ...SS is not Access ...it requires some > babysetting ime. > > ...in your situation I'd look for a really good web host who can provide a > dedicated SQL Server hosting service that lets you focus on doing what you > do best ...building an internal web server is something you ought to sell > after you proof the software capability, not before imnsho, especially if > you have no experience in doing it ...I use parcom.net for this but there > are many, many others. > > ...I understand the preference for an internally hosted solution but in > all > honesty JC, I think you would be biting off a lot more than you need to > all > at one time ...syncing the data with an externally hosted server is a lot > easier that building a total hw/sw solution from the ground up > ...especially > > in the environment you describe where even bandwidth is a major problem. > > ...for a couple hundred dollars a year you can get unlimited dl bandwidth > plus sql server on a dead reliable host ...once you get all the asp built > and the user interface kinks worked out, then you can look at the bennies > of > > doing it internally. > > ...else I'd be looking to use someone with a lot of experience in building > and hosting web servers and asp/sql apps as a consultant ...there are > certainly some of those here. > > ...just my two cents worth of experience doing similar things and getting > bitten badly ...others will almost certainly differ ...its AccessD > afterall > :) > > William > > ----- Original Message ----- > From: "John Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 22, 2005 12:12 AM > Subject: Re: [AccessD] Serving reports to the web > > >> And therein lies the problem. No of external users unknown. One of the >> owners of the company is "selling" their services to a potential new >> client, >> i.e. a new package where they take over administration of claims from a >> company that the potential client is not satisfied with. Details unknown >> (to me). The thing I know though is that once the floodgates open... >> >> So figure that the client CURRENTLY has about 3500 open claims, so figure >> POTENTIALLY 3500 users asking for claim status. How many of those users >> are >> computer literate? >> >> So, now you need to create users whenever a person hits the web site that >> doesn't already have an account. Obviously we have personal information >> on >> everyone. They have to provide SSN to us, name, address, DOB etc. in >> order >> to process the claim. So I am certain that we have enough info to >> validate >> them and set up the user on the web site. >> >> "Internal users" consist of about 40 users running a VERY complex access >> FE, >> not something that can be turned onto a web page. A main form with up to >> 20 >> tabs with Just-in-time subforms, various tabs displayed / hidden >> depending >> on the policy type, business rules coded into classes etc. Not gonna >> translate to web pages easily, too expensive to port, no reason to port. >> >> All info exposed internally, i.e. users update EVERYTHING in this >> database. >> Sometimes only supervisors etc but someone is allowed to see/modify every >> single table. >> >> Externally, unknown at this point but I am guessing that it will be >> mostly >> "summary" data. Claimants would get status of their claim, perhaps >> payment >> info etc. Read only. Managers would get summary info most likely. I >> really haven't been provided any details yet. >> >> As for infrastructure, the client has resisted even a SQL Server, though >> Express might just get them moving on that one. They farm out their very >> simple web page hosting. They have a single T1 coming in with 3 64k >> channels used for internet access, the rest used for phones. NO very >> high >> speed access even available to them for a reasonable price. This is a >> small >> business park, miles from the center of any town. >> >> The company is small (60 employees) with no in-house expertise in IIS or >> SQL >> Server, and I am not up to speed on those either. >> >> I suggested, from simple to complex, emailing reports to a provided email >> address, PDF files uploaded to a server with access to those reports >> through >> a web page, and setting up IIS to run a web site out of their office. >> With >> their bandwidth issues I am not sure that the latter is doable but the >> owner >> doing the "selling" pretty much nixed the first two and asked us to >> examine >> the third, so there we are. >> >> I would love to see us do this stuff, and I would prefer an in-house >> solution (server) so I don't also have to handle the headache of getting >> the >> data out to an external hosted server. >> >> It sounds like the hardware / software you discuss would not come cheap >> though. >> >> John W. Colby >> www.ColbyConsulting.com >> >> Contribute your unused CPU cycles to a good cause: >> http://folding.stanford.edu/ >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nick >> Sent: Wednesday, December 21, 2005 9:45 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Serving reports to the web >> >> This is pretty much what I do all the time. There's a range of >> approaches, >> but a lot depends on the details. How many external users, how often you >> need to create accounts, how many internal users. What information gets >> provided to the claimants, what information is exposed internally. >> >> For example, with ASP or even better, ASP.NET, there are ways to build >> something that would allow the internal users to essentially navigate >> through the entire database on an ad hoc read only basis. >> >> What kind of infrastructure is available for this system? There's a >> difference in what you can do if you have to build onto stuff already >> there. >> At first glance based on the initial 40+ internal users I think I would >> like >> a SQL server box, and internal IIS box, and an external IIS box, would >> this >> kind of hardware be made availale? >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby >> Sent: Wednesday, December 21, 2005 2:16 PM >> To: 'Access Developers discussion and problem solving'; Tech - Database >> Advisors Inc. >> Subject: [AccessD] Serving reports to the web >> >> Does anyone have any knowledge of what is required to serve reports to >> users >> on the web. >> >> The scenario is the Disability Insurance call center, a new client, which >> wants to get access to summary information on insurance claims being >> processed for management, but eventually to allow claimants to see the >> status of their claim live, online. >> >> I need a feel for how the security issue is handled, how users / >> passwords >> can be created automatically, and once created how reports can be >> generated >> and displayed based on the user logged in. Details are sketchy, but I am >> guessing that a secure area would be created where users log in. The >> first >> pass would segment the users into claimants and managers. Once logged >> in, > >> a >> selection of possible reports (assuming that once demonstrated, the >> reports >> will grow uncontrollably). >> >> The BE is currently an Access BE approaching 500 mbytes, pounded on all >> day >> by ~40 users live in-house entering claims and answering calls. How does >> a >> web enabled app get data out. The "boss" has already pretty much nixed >> emailing reports and downloadable predefined PDF files. Which to me >> indicates they are looking at "configurable" reporting out of live data, >> straight to html, with strong security to keep the wrong people out. >> >> Anyone out there with experience in doing this kind of stuff? >> >> John W. Colby >> www.ColbyConsulting.com >> >> Contribute your unused CPU cycles to a good cause: >> http://folding.stanford.edu/ >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Thu Dec 22 17:50:19 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 22 Dec 2005 17:50:19 -0600 Subject: [AccessD] Serving reports to the web Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3CD@main2.marlow.com> Okay, but then you get to deal with the synching problem. Honestly, it is not that difficult to setup an IIS server, it's all wizard driven nowadays.... Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Thursday, December 22, 2005 5:43 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Serving reports to the web ...for you, maybe ...but you're a geek with the stuff ...given the cost of the hw/sw plus the setup time and maintenance for someone starting from scratch vs $200 a year for everything ...certainly not me ...and I run seven servers already and a number of web sites ...granted it doesn't take much if you're not starting from scratch ...but like I said, if I didn't already have an IIS server working, I'd farm out the site hosting and focus on getting the database working right ...then tackle the internal web server side ...but I acknowledge you could probably whip it out in a couple hours ...I couldn't and I don't think its JC's bag at the moment either. William ----- Original Message ----- From: To: Sent: Thursday, December 22, 2005 11:53 AM Subject: Re: [AccessD] Serving reports to the web > I'd have to disagree. Like I said, setting up an IIS server is not that > difficult, and would be far more cost effective. You have to remember > that > 3500 potential external users is a drop in the bucket when it comes to web > traffic. We average 440 unique visitors a day to our website, and it's a > desktop machine that is several years old (PIII gigahertz). > > Bandwidth would only be an issue if they were running dialup. They have a > T1, and even though only a small portion is set aside for the web, it's > still dedicated bandwidth, and would be fine for a webserver to dish out > data filled web pages. > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Thursday, December 22, 2005 8:48 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Serving reports to the web > > > JC > > ...bandwidth is cheap ...Verizon is offering 15Mbps down/5 up for $50 a > month now ...I also have a client who just converted to a T1 based VOIP > system w/internet for a lot less than just his phone/dsl line was costing > him and once the cutover problems were resolved, it works great ...the > bandwidth not actually in use by the voip is available for internet access > ...and its symetrical so running a local web server is realistic for him. > ...you have to explore whats available in your area of course but the > technology is running far ahead of the adoption rate ...your client could > easily have all the bandwidth you need for less money than he's now > paying. > > ...but bandwidth isn't your real problem imo ...when you move to SQL > Server > for that large a potential user base you are almost certainly talking > about > them needing a notwork/dba on-site ...SS is not Access ...it requires some > babysetting ime. > > ...in your situation I'd look for a really good web host who can provide a > dedicated SQL Server hosting service that lets you focus on doing what you > do best ...building an internal web server is something you ought to sell > after you proof the software capability, not before imnsho, especially if > you have no experience in doing it ...I use parcom.net for this but there > are many, many others. > > ...I understand the preference for an internally hosted solution but in > all > honesty JC, I think you would be biting off a lot more than you need to > all > at one time ...syncing the data with an externally hosted server is a lot > easier that building a total hw/sw solution from the ground up > ...especially > > in the environment you describe where even bandwidth is a major problem. > > ...for a couple hundred dollars a year you can get unlimited dl bandwidth > plus sql server on a dead reliable host ...once you get all the asp built > and the user interface kinks worked out, then you can look at the bennies > of > > doing it internally. > > ...else I'd be looking to use someone with a lot of experience in building > and hosting web servers and asp/sql apps as a consultant ...there are > certainly some of those here. > > ...just my two cents worth of experience doing similar things and getting > bitten badly ...others will almost certainly differ ...its AccessD > afterall > :) > > William > > ----- Original Message ----- > From: "John Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 22, 2005 12:12 AM > Subject: Re: [AccessD] Serving reports to the web > > >> And therein lies the problem. No of external users unknown. One of the >> owners of the company is "selling" their services to a potential new >> client, >> i.e. a new package where they take over administration of claims from a >> company that the potential client is not satisfied with. Details unknown >> (to me). The thing I know though is that once the floodgates open... >> >> So figure that the client CURRENTLY has about 3500 open claims, so figure >> POTENTIALLY 3500 users asking for claim status. How many of those users >> are >> computer literate? >> >> So, now you need to create users whenever a person hits the web site that >> doesn't already have an account. Obviously we have personal information >> on >> everyone. They have to provide SSN to us, name, address, DOB etc. in >> order >> to process the claim. So I am certain that we have enough info to >> validate >> them and set up the user on the web site. >> >> "Internal users" consist of about 40 users running a VERY complex access >> FE, >> not something that can be turned onto a web page. A main form with up to >> 20 >> tabs with Just-in-time subforms, various tabs displayed / hidden >> depending >> on the policy type, business rules coded into classes etc. Not gonna >> translate to web pages easily, too expensive to port, no reason to port. >> >> All info exposed internally, i.e. users update EVERYTHING in this >> database. >> Sometimes only supervisors etc but someone is allowed to see/modify every >> single table. >> >> Externally, unknown at this point but I am guessing that it will be >> mostly >> "summary" data. Claimants would get status of their claim, perhaps >> payment >> info etc. Read only. Managers would get summary info most likely. I >> really haven't been provided any details yet. >> >> As for infrastructure, the client has resisted even a SQL Server, though >> Express might just get them moving on that one. They farm out their very >> simple web page hosting. They have a single T1 coming in with 3 64k >> channels used for internet access, the rest used for phones. NO very >> high >> speed access even available to them for a reasonable price. This is a >> small >> business park, miles from the center of any town. >> >> The company is small (60 employees) with no in-house expertise in IIS or >> SQL >> Server, and I am not up to speed on those either. >> >> I suggested, from simple to complex, emailing reports to a provided email >> address, PDF files uploaded to a server with access to those reports >> through >> a web page, and setting up IIS to run a web site out of their office. >> With >> their bandwidth issues I am not sure that the latter is doable but the >> owner >> doing the "selling" pretty much nixed the first two and asked us to >> examine >> the third, so there we are. >> >> I would love to see us do this stuff, and I would prefer an in-house >> solution (server) so I don't also have to handle the headache of getting >> the >> data out to an external hosted server. >> >> It sounds like the hardware / software you discuss would not come cheap >> though. >> >> John W. Colby >> www.ColbyConsulting.com >> >> Contribute your unused CPU cycles to a good cause: >> http://folding.stanford.edu/ >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nick >> Sent: Wednesday, December 21, 2005 9:45 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Serving reports to the web >> >> This is pretty much what I do all the time. There's a range of >> approaches, >> but a lot depends on the details. How many external users, how often you >> need to create accounts, how many internal users. What information gets >> provided to the claimants, what information is exposed internally. >> >> For example, with ASP or even better, ASP.NET, there are ways to build >> something that would allow the internal users to essentially navigate >> through the entire database on an ad hoc read only basis. >> >> What kind of infrastructure is available for this system? There's a >> difference in what you can do if you have to build onto stuff already >> there. >> At first glance based on the initial 40+ internal users I think I would >> like >> a SQL server box, and internal IIS box, and an external IIS box, would >> this >> kind of hardware be made availale? >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby >> Sent: Wednesday, December 21, 2005 2:16 PM >> To: 'Access Developers discussion and problem solving'; Tech - Database >> Advisors Inc. >> Subject: [AccessD] Serving reports to the web >> >> Does anyone have any knowledge of what is required to serve reports to >> users >> on the web. >> >> The scenario is the Disability Insurance call center, a new client, which >> wants to get access to summary information on insurance claims being >> processed for management, but eventually to allow claimants to see the >> status of their claim live, online. >> >> I need a feel for how the security issue is handled, how users / >> passwords >> can be created automatically, and once created how reports can be >> generated >> and displayed based on the user logged in. Details are sketchy, but I am >> guessing that a secure area would be created where users log in. The >> first >> pass would segment the users into claimants and managers. Once logged >> in, > >> a >> selection of possible reports (assuming that once demonstrated, the >> reports >> will grow uncontrollably). >> >> The BE is currently an Access BE approaching 500 mbytes, pounded on all >> day >> by ~40 users live in-house entering claims and answering calls. How does >> a >> web enabled app get data out. The "boss" has already pretty much nixed >> emailing reports and downloadable predefined PDF files. Which to me >> indicates they are looking at "configurable" reporting out of live data, >> straight to html, with strong security to keep the wrong people out. >> >> Anyone out there with experience in doing this kind of stuff? >> >> John W. Colby >> www.ColbyConsulting.com >> >> Contribute your unused CPU cycles to a good cause: >> http://folding.stanford.edu/ >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Thu Dec 22 17:58:36 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 22 Dec 2005 18:58:36 -0500 Subject: [AccessD] access xp runtime References: <6.2.1.2.2.20051223082534.034398e0@mail.tpg.com.au> Message-ID: <001e01c60753$a0c0d5b0$6101a8c0@JISREGISTRATION.local> "wants his database to not look like an access database (no problem)" D&J ...lol ...runtime is one thing ...I run them on several client systems ...but I'd really, really like to know how you make an Access db not look like an Access db ...the only way you can hide the Access window, afaik, is using popups which severely limits your gui ...alternatively you can fill the window with your main form and call subforms to do most of your work, an appoach I quickly abandoned ...and even then the user can still expose the Access window in a number of ways you can't control. ...building innovative guis is one thing ...but making it not look like an Access db? ...I'm all ears? ...btw, if you have the option I highly recommend upgrading your development system to A2K3 and buying the VSTO. William ----- Original Message ----- From: "David & Joanne Gould" To: Sent: Thursday, December 22, 2005 4:28 PM Subject: [AccessD] access xp runtime >I have a client that wants his database to not look like an access database > (no problem) and be usable by people who don't have access on their > computers. My understanding is that this is possible if the database is a > runtime version. Is there any way to do this without buying office > developer XP. We are using access xp for the database. > > David > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dajomigo at tpg.com.au Thu Dec 22 18:20:19 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Fri, 23 Dec 2005 11:20:19 +1100 Subject: [AccessD] access xp runtime In-Reply-To: <000301c60744$fd79b420$0200a8c0@danwaters> References: <30679995.1135288280244.JavaMail.root@sniper38> <000301c60744$fd79b420$0200a8c0@danwaters> Message-ID: <6.2.1.2.2.20051223112010.03463ae8@mail.tpg.com.au> Thanks Dan At 09:13 AM 23/12/2005, you wrote: >Oops! $200 is about the OEM price. > >Try this site: (I have not used this) >http://www.pricegrabber.com/user_sales_getprod.php/masterid=421715/lot_id=26 >34273/ut=d8113a1267f37706 > > >OEM definition: > >OEM - Original Equipment Manufacturer >OEM software is a full version (non-upgrade) which includes the CD-ROM and >the product key codes. These elements are all you will need to load and run >the software. The software runs exactly the same way as the full retail >version (including automatic updates). The differences between OEM Vs Retail >Box are: >1. OEM does not come in a box. >2. OEM is only licensed for one computer. >3. OEM is not transferable. >4. OEM cannot be used to upgrade. >5. Microsoft does not supply free technical support or installation support >for OEM. > >Dan > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >Sent: Thursday, December 22, 2005 3:48 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] access xp runtime > >David, > >You will need the Developer version to create runtime versions. This >version has extra software that give you the ability to create the runtime >versions. Also, buying this version gives you a MS License to distribute >runtime versions. > >It's about $200. Check NexTag or Pricegrabber or other sites for lowest >prices. > >Good Luck! >Dan Waters > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne >Gould >Sent: Thursday, December 22, 2005 3:29 PM >To: AccessD at databaseadvisors.com >Subject: [AccessD] access xp runtime > >I have a client that wants his database to not look like an access database >(no problem) and be usable by people who don't have access on their >computers. My understanding is that this is possible if the database is a >runtime version. Is there any way to do this without buying office >developer XP. We are using access xp for the database. > >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 dajomigo at tpg.com.au Thu Dec 22 18:22:45 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Fri, 23 Dec 2005 11:22:45 +1100 Subject: [AccessD] access xp runtime In-Reply-To: <001e01c60753$a0c0d5b0$6101a8c0@JISREGISTRATION.local> References: <6.2.1.2.2.20051223082534.034398e0@mail.tpg.com.au> <001e01c60753$a0c0d5b0$6101a8c0@JISREGISTRATION.local> Message-ID: <6.2.1.2.2.20051223112052.03461568@mail.tpg.com.au> My only plan for it is to hide the database window, put a different icon on the titlebar. My client doesn't require menu bar or toolbars (thank goodness). I'm hoping this will look like any other software in a box. David At 10:58 AM 23/12/2005, you wrote: >"wants his database to not look like an access database (no problem)" D&J > >...lol ...runtime is one thing ...I run them on several client systems >...but I'd really, really like to know how you make an Access db not look >like an Access db ...the only way you can hide the Access window, afaik, is >using popups which severely limits your gui ...alternatively you can fill >the window with your main form and call subforms to do most of your work, an >appoach I quickly abandoned ...and even then the user can still expose the >Access window in a number of ways you can't control. > >...building innovative guis is one thing ...but making it not look like an >Access db? ...I'm all ears? > >...btw, if you have the option I highly recommend upgrading your development >system to A2K3 and buying the VSTO. > >William > >----- Original Message ----- >From: "David & Joanne Gould" >To: >Sent: Thursday, December 22, 2005 4:28 PM >Subject: [AccessD] access xp runtime > > > >I have a client that wants his database to not look like an access database > > (no problem) and be usable by people who don't have access on their > > computers. My understanding is that this is possible if the database is a > > runtime version. Is there any way to do this without buying office > > developer XP. We are using access xp for the database. > > > > 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 john at winhaven.net Thu Dec 22 19:05:16 2005 From: john at winhaven.net (John Bartow) Date: Thu, 22 Dec 2005 19:05:16 -0600 Subject: [AccessD] access xp runtime In-Reply-To: <6.2.1.2.2.20051223112052.03461568@mail.tpg.com.au> Message-ID: <00bd01c6075c$efe11890$7001a8c0@ScuzzPaq> David, You can create your own iconbars and toolbars. Hiding the database window is a snap and adding custom app icons and title is easy too. You can hide the data grid by using custom forms for everything and never using the default data grid. You can also ren the file extnesions so that they aren't .mdb and .mde, you could even register a new file extension and make explorer think its something special, like say give it an extension of .jrb and then set windows regostry to refer to it as "A Non-Access Application" :o) It all takes some work but can be done. Another thing you'll want to do is trap all Access errors so that the dialog box never says Access in it. I've got a couple small apps out like that - I did it just to keep some Access nay-sayers out of my hair :o) Funny how some people don't like specific technolgies :o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne Gould Sent: Thursday, December 22, 2005 6:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] access xp runtime My only plan for it is to hide the database window, put a different icon on the titlebar. My client doesn't require menu bar or toolbars (thank goodness). I'm hoping this will look like any other software in a box. David At 10:58 AM 23/12/2005, you wrote: >"wants his database to not look like an access database (no problem)" >D&J > >...lol ...runtime is one thing ...I run them on several client systems >...but I'd really, really like to know how you make an Access db not >look like an Access db ...the only way you can hide the Access window, >afaik, is using popups which severely limits your gui ...alternatively >you can fill the window with your main form and call subforms to do >most of your work, an appoach I quickly abandoned ...and even then the >user can still expose the Access window in a number of ways you can't control. > >...building innovative guis is one thing ...but making it not look like >an Access db? ...I'm all ears? > >...btw, if you have the option I highly recommend upgrading your >development system to A2K3 and buying the VSTO. > >William > >----- Original Message ----- >From: "David & Joanne Gould" >To: >Sent: Thursday, December 22, 2005 4:28 PM >Subject: [AccessD] access xp runtime > > > >I have a client that wants his database to not look like an access > >database (no problem) and be usable by people who don't have access > >on their computers. My understanding is that this is possible if the > >database is a runtime version. Is there any way to do this without > >buying office developer XP. We are using access xp for the database. > > > > 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 michael at ddisolutions.com.au Thu Dec 22 19:10:40 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Fri, 23 Dec 2005 12:10:40 +1100 Subject: [AccessD] access xp runtime Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A18F@ddi-01.DDI.local> Hi David, I'm (almost) sure I saw some API code a couple of years ago that completely hid the Access parent container window. I can't find it on my pc but its out there somewhere ;-) cheers Michael Maddison DDI Solutions Pty Ltd michael at ddisolutions.com.au Bus: 0260400620 Mob: 0412620497 www.ddisolutions.com.au -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne Gould Sent: Friday, 23 December 2005 11:23 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] access xp runtime My only plan for it is to hide the database window, put a different icon on the titlebar. My client doesn't require menu bar or toolbars (thank goodness). I'm hoping this will look like any other software in a box. David At 10:58 AM 23/12/2005, you wrote: >"wants his database to not look like an access database (no problem)" >D&J > >...lol ...runtime is one thing ...I run them on several client systems >...but I'd really, really like to know how you make an Access db not >look like an Access db ...the only way you can hide the Access window, >afaik, is using popups which severely limits your gui ...alternatively >you can fill the window with your main form and call subforms to do >most of your work, an appoach I quickly abandoned ...and even then the >user can still expose the Access window in a number of ways you can't control. > >...building innovative guis is one thing ...but making it not look like >an Access db? ...I'm all ears? > >...btw, if you have the option I highly recommend upgrading your >development system to A2K3 and buying the VSTO. > >William > >----- Original Message ----- >From: "David & Joanne Gould" >To: >Sent: Thursday, December 22, 2005 4:28 PM >Subject: [AccessD] access xp runtime > > > >I have a client that wants his database to not look like an access > >database (no problem) and be usable by people who don't have access > >on their computers. My understanding is that this is possible if the > >database is a runtime version. Is there any way to do this without > >buying office developer XP. We are using access xp for the database. > > > > 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 nick at frasiervan.com Thu Dec 22 19:13:38 2005 From: nick at frasiervan.com (Nick) Date: Thu, 22 Dec 2005 19:13:38 -0600 Subject: [AccessD] Serving reports to the web In-Reply-To: <200512220512.jBM5CtV19642@databaseadvisors.com> Message-ID: <001401c6075e$1af74210$6600a8c0@NickLaptop> This is how it all starts... and where I make my wages fixing these things. You will need a box to act as an IIS server on the network. Pretty much as Drew said. It does not need to be a server class machine, most modern desktops have enough horsepower for what you are likely to be doing. Simple RAID should be safe enough. 3500 potential users isn't that much, especially if it's unlikely for then to be requesting claims all at once. In any case, if it does turn out to cause a problem, then you can easily upgrade the hardware with proven justification. You'll need to make sure you can get your IIS box exposed to the outside world through the T1. It should get a fixed IP address, and a name mapped to it. Check with the ISP, they should know what you need to set up for this. The key thing is where the DNS servers are being hosted. Since you have a T1, this shouldn't be any problem to set up at all. You can even bring the current simple web page hosting in house, so that domain is hosted. Otherwise you'll actually need to get another domain name for this service. Once you have the IIS setup, build a simple app to display the claims data after the user enters in identifying information and the claim number. Pull the data directly from the Access BE, or a copy or synchronized other BE. Does this answer what you were wondering about? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 11:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Serving reports to the web And therein lies the problem. No of external users unknown. One of the owners of the company is "selling" their services to a potential new client, i.e. a new package where they take over administration of claims from a company that the potential client is not satisfied with. Details unknown (to me). The thing I know though is that once the floodgates open... So figure that the client CURRENTLY has about 3500 open claims, so figure POTENTIALLY 3500 users asking for claim status. How many of those users are computer literate? So, now you need to create users whenever a person hits the web site that doesn't already have an account. Obviously we have personal information on everyone. They have to provide SSN to us, name, address, DOB etc. in order to process the claim. So I am certain that we have enough info to validate them and set up the user on the web site. "Internal users" consist of about 40 users running a VERY complex access FE, not something that can be turned onto a web page. A main form with up to 20 tabs with Just-in-time subforms, various tabs displayed / hidden depending on the policy type, business rules coded into classes etc. Not gonna translate to web pages easily, too expensive to port, no reason to port. All info exposed internally, i.e. users update EVERYTHING in this database. Sometimes only supervisors etc but someone is allowed to see/modify every single table. Externally, unknown at this point but I am guessing that it will be mostly "summary" data. Claimants would get status of their claim, perhaps payment info etc. Read only. Managers would get summary info most likely. I really haven't been provided any details yet. As for infrastructure, the client has resisted even a SQL Server, though Express might just get them moving on that one. They farm out their very simple web page hosting. They have a single T1 coming in with 3 64k channels used for internet access, the rest used for phones. NO very high speed access even available to them for a reasonable price. This is a small business park, miles from the center of any town. The company is small (60 employees) with no in-house expertise in IIS or SQL Server, and I am not up to speed on those either. I suggested, from simple to complex, emailing reports to a provided email address, PDF files uploaded to a server with access to those reports through a web page, and setting up IIS to run a web site out of their office. With their bandwidth issues I am not sure that the latter is doable but the owner doing the "selling" pretty much nixed the first two and asked us to examine the third, so there we are. I would love to see us do this stuff, and I would prefer an in-house solution (server) so I don't also have to handle the headache of getting the data out to an external hosted server. It sounds like the hardware / software you discuss would not come cheap though. John W. Colby www.ColbyConsulting.com From darsant at gmail.com Thu Dec 22 19:29:47 2005 From: darsant at gmail.com (Josh McFarlane) Date: Thu, 22 Dec 2005 19:29:47 -0600 Subject: [AccessD] Serving reports to the web In-Reply-To: <001401c6075e$1af74210$6600a8c0@NickLaptop> References: <200512220512.jBM5CtV19642@databaseadvisors.com> <001401c6075e$1af74210$6600a8c0@NickLaptop> Message-ID: <53c8e05a0512221729s76fa953fo86cf3a6a52db89ef@mail.gmail.com> On 12/22/05, Nick wrote: > You will need a box to act as an IIS server on the network. Pretty much as > Drew said. It does not need to be a server class machine, most modern > desktops have enough horsepower for what you are likely to be doing. Simple > RAID should be safe enough. 3500 potential users isn't that much, especially > if it's unlikely for then to be requesting claims all at once. In any case, > if it does turn out to cause a problem, then you can easily upgrade the > hardware with proven justification. Careful. If you're interfacing 3500 users directly with an Access backend, you'll likely hit a Jet maximum concurrent connection limit. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From DWUTKA at marlow.com Thu Dec 22 19:51:28 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 22 Dec 2005 19:51:28 -0600 Subject: [AccessD] Serving reports to the web Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3CE@main2.marlow.com> Doubtful. On a web based application, the users hit the database and are done pretty fast. You'd be pushing the limit of a web server to have 3,500 simultaneous hits (within a few seconds). Drew -----Original Message----- From: Josh McFarlane [mailto:darsant at gmail.com] Sent: Thursday, December 22, 2005 7:30 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Serving reports to the web On 12/22/05, Nick wrote: > You will need a box to act as an IIS server on the network. Pretty much as > Drew said. It does not need to be a server class machine, most modern > desktops have enough horsepower for what you are likely to be doing. Simple > RAID should be safe enough. 3500 potential users isn't that much, especially > if it's unlikely for then to be requesting claims all at once. In any case, > if it does turn out to cause a problem, then you can easily upgrade the > hardware with proven justification. Careful. If you're interfacing 3500 users directly with an Access backend, you'll likely hit a Jet maximum concurrent connection limit. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Thu Dec 22 19:53:16 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 22 Dec 2005 19:53:16 -0600 Subject: [AccessD] access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3CF@main2.marlow.com> This is code I put on an 'Always On Top' form which also hides the Access window: Option Compare Database Option Explicit Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, _ ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal _ cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As Long Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, _ ByVal nCmdShow As Long) As Long Const SW_HIDE = 0 Private Const SW_SHOW = 5 Private Const SWP_NOMOVE = &H2 Private Const SWP_NOSIZE = &H1 Private Const HWND_TOPMOST = -1 Private Const HWND_NOTOPMOST = -2 Private Sub cmdAlwaysOnTop_Click() If IsWindowVisible(Application.hWndAccessApp) Then ShowWindow Application.hWndAccessApp, SW_HIDE SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, 0, 0, _ SWP_NOMOVE Or SWP_NOSIZE ShowWindow Me.hwnd, SW_SHOW Me.Repaint Else ShowWindow Application.hWndAccessApp, SW_SHOW SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, 0, 0, _ SWP_NOMOVE Or SWP_NOSIZE End If End Sub Private Sub Form_Unload(Cancel As Integer) If IsWindowVisible(Application.hWndAccessApp) = False Then ShowWindow Application.hWndAccessApp, SW_SHOW SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, 0, 0, _ SWP_NOMOVE Or SWP_NOSIZE End If End Sub -----Original Message----- From: Michael Maddison [mailto:michael at ddisolutions.com.au] Sent: Thursday, December 22, 2005 7:11 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] access xp runtime Hi David, I'm (almost) sure I saw some API code a couple of years ago that completely hid the Access parent container window. I can't find it on my pc but its out there somewhere ;-) cheers Michael Maddison DDI Solutions Pty Ltd michael at ddisolutions.com.au Bus: 0260400620 Mob: 0412620497 www.ddisolutions.com.au -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne Gould Sent: Friday, 23 December 2005 11:23 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] access xp runtime My only plan for it is to hide the database window, put a different icon on the titlebar. My client doesn't require menu bar or toolbars (thank goodness). I'm hoping this will look like any other software in a box. David At 10:58 AM 23/12/2005, you wrote: >"wants his database to not look like an access database (no problem)" >D&J > >...lol ...runtime is one thing ...I run them on several client systems >...but I'd really, really like to know how you make an Access db not >look like an Access db ...the only way you can hide the Access window, >afaik, is using popups which severely limits your gui ...alternatively >you can fill the window with your main form and call subforms to do >most of your work, an appoach I quickly abandoned ...and even then the >user can still expose the Access window in a number of ways you can't control. > >...building innovative guis is one thing ...but making it not look like >an Access db? ...I'm all ears? > >...btw, if you have the option I highly recommend upgrading your >development system to A2K3 and buying the VSTO. > >William > >----- Original Message ----- >From: "David & Joanne Gould" >To: >Sent: Thursday, December 22, 2005 4:28 PM >Subject: [AccessD] access xp runtime > > > >I have a client that wants his database to not look like an access > >database (no problem) and be usable by people who don't have access > >on their computers. My understanding is that this is possible if the > >database is a runtime version. Is there any way to do this without > >buying office developer XP. We are using access xp for the database. > > > > 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Thu Dec 22 21:44:28 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 22 Dec 2005 22:44:28 -0500 Subject: [AccessD] access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3CF@main2.marlow.com> Message-ID: <001401c60773$2db8b130$6101a8c0@JISREGISTRATION.local> ...the problem with that API is that it only works for forms on top ...you can't open another form ...pop up a calendar for instance ...I got heavy into an experimental app with this approach before abandoning it ...too many compromises. William ----- Original Message ----- From: To: Sent: Thursday, December 22, 2005 8:53 PM Subject: Re: [AccessD] access xp runtime > This is code I put on an 'Always On Top' form which also hides the Access > window: > > Option Compare Database > Option Explicit > Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, _ > ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal _ > cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long > Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) > As Long > Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, _ > ByVal nCmdShow As Long) As Long > Const SW_HIDE = 0 > Private Const SW_SHOW = 5 > Private Const SWP_NOMOVE = &H2 > Private Const SWP_NOSIZE = &H1 > Private Const HWND_TOPMOST = -1 > Private Const HWND_NOTOPMOST = -2 > > Private Sub cmdAlwaysOnTop_Click() > If IsWindowVisible(Application.hWndAccessApp) Then > ShowWindow Application.hWndAccessApp, SW_HIDE > SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, 0, 0, _ > SWP_NOMOVE Or SWP_NOSIZE > ShowWindow Me.hwnd, SW_SHOW > Me.Repaint > Else > ShowWindow Application.hWndAccessApp, SW_SHOW > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, 0, 0, _ > SWP_NOMOVE Or SWP_NOSIZE > End If > End Sub > Private Sub Form_Unload(Cancel As Integer) > If IsWindowVisible(Application.hWndAccessApp) = False Then > ShowWindow Application.hWndAccessApp, SW_SHOW > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, 0, 0, _ > SWP_NOMOVE Or SWP_NOSIZE > End If > End Sub > > -----Original Message----- > From: Michael Maddison [mailto:michael at ddisolutions.com.au] > Sent: Thursday, December 22, 2005 7:11 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] access xp runtime > > > Hi David, > > I'm (almost) sure I saw some API code a couple of years ago that > completely hid the Access parent container window. > I can't find it on my pc but its out there somewhere ;-) > > cheers > > Michael Maddison > > DDI Solutions Pty Ltd > michael at ddisolutions.com.au > Bus: 0260400620 > Mob: 0412620497 > www.ddisolutions.com.au > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & > Joanne Gould > Sent: Friday, 23 December 2005 11:23 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] access xp runtime > > My only plan for it is to hide the database window, put a different icon > on the titlebar. My client doesn't require menu bar or toolbars (thank > goodness). I'm hoping this will look like any other software in a box. > > David > > At 10:58 AM 23/12/2005, you wrote: >>"wants his database to not look like an access database (no problem)" >>D&J >> >>...lol ...runtime is one thing ...I run them on several client systems >>...but I'd really, really like to know how you make an Access db not >>look like an Access db ...the only way you can hide the Access window, >>afaik, is using popups which severely limits your gui ...alternatively >>you can fill the window with your main form and call subforms to do >>most of your work, an appoach I quickly abandoned ...and even then the >>user can still expose the Access window in a number of ways you can't > control. >> >>...building innovative guis is one thing ...but making it not look like > >>an Access db? ...I'm all ears? >> >>...btw, if you have the option I highly recommend upgrading your >>development system to A2K3 and buying the VSTO. >> >>William >> >>----- Original Message ----- >>From: "David & Joanne Gould" >>To: >>Sent: Thursday, December 22, 2005 4:28 PM >>Subject: [AccessD] access xp runtime >> >> >> >I have a client that wants his database to not look like an access >> >database (no problem) and be usable by people who don't have access >> >on their computers. My understanding is that this is possible if the > >> >database is a runtime version. Is there any way to do this without >> >buying office developer XP. We are using access xp for the database. >> > >> > 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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Thu Dec 22 21:55:59 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 22 Dec 2005 21:55:59 -0600 Subject: [AccessD] access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3D3@main2.marlow.com> What are you talking about? With the Access window hidden, you can open as many forms as you want, just set their popup property to Yes. (My code gets around having to set the dialog property to yes in A2k and up too....). The only drawback, from what I remember (because honestly, I don't use this in Access anymore, if I want a 'desktop' app, I just use VB), is that reports won't preview, so you have to unhide the Access Window to preview reports. Drew -----Original Message----- From: William Hindman [SMTP:wdhindman at bellsouth.net] Sent: Thursday, December 22, 2005 9:44 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] access xp runtime ...the problem with that API is that it only works for forms on top ...you can't open another form ...pop up a calendar for instance ...I got heavy into an experimental app with this approach before abandoning it ...too many compromises. William ----- Original Message ----- From: To: Sent: Thursday, December 22, 2005 8:53 PM Subject: Re: [AccessD] access xp runtime > This is code I put on an 'Always On Top' form which also hides the Access > window: > > Option Compare Database > Option Explicit > Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, _ > ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal _ > cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long > Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) > As Long > Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, _ > ByVal nCmdShow As Long) As Long > Const SW_HIDE = 0 > Private Const SW_SHOW = 5 > Private Const SWP_NOMOVE = &H2 > Private Const SWP_NOSIZE = &H1 > Private Const HWND_TOPMOST = -1 > Private Const HWND_NOTOPMOST = -2 > > Private Sub cmdAlwaysOnTop_Click() > If IsWindowVisible(Application.hWndAccessApp) Then > ShowWindow Application.hWndAccessApp, SW_HIDE > SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, 0, 0, _ > SWP_NOMOVE Or SWP_NOSIZE > ShowWindow Me.hwnd, SW_SHOW > Me.Repaint > Else > ShowWindow Application.hWndAccessApp, SW_SHOW > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, 0, 0, _ > SWP_NOMOVE Or SWP_NOSIZE > End If > End Sub > Private Sub Form_Unload(Cancel As Integer) > If IsWindowVisible(Application.hWndAccessApp) = False Then > ShowWindow Application.hWndAccessApp, SW_SHOW > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, 0, 0, _ > SWP_NOMOVE Or SWP_NOSIZE > End If > End Sub > > -----Original Message----- > From: Michael Maddison [mailto:michael at ddisolutions.com.au] > Sent: Thursday, December 22, 2005 7:11 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] access xp runtime > > > Hi David, > > I'm (almost) sure I saw some API code a couple of years ago that > completely hid the Access parent container window. > I can't find it on my pc but its out there somewhere ;-) > > cheers > > Michael Maddison > > DDI Solutions Pty Ltd > michael at ddisolutions.com.au > Bus: 0260400620 > Mob: 0412620497 > www.ddisolutions.com.au > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & > Joanne Gould > Sent: Friday, 23 December 2005 11:23 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] access xp runtime > > My only plan for it is to hide the database window, put a different icon > on the titlebar. My client doesn't require menu bar or toolbars (thank > goodness). I'm hoping this will look like any other software in a box. > > David > > At 10:58 AM 23/12/2005, you wrote: >>"wants his database to not look like an access database (no problem)" >>D&J >> >>...lol ...runtime is one thing ...I run them on several client systems >>...but I'd really, really like to know how you make an Access db not >>look like an Access db ...the only way you can hide the Access window, >>afaik, is using popups which severely limits your gui ...alternatively >>you can fill the window with your main form and call subforms to do >>most of your work, an appoach I quickly abandoned ...and even then the >>user can still expose the Access window in a number of ways you can't > control. >> >>...building innovative guis is one thing ...but making it not look like > >>an Access db? ...I'm all ears? >> >>...btw, if you have the option I highly recommend upgrading your >>development system to A2K3 and buying the VSTO. >> >>William >> >>----- Original Message ----- >>From: "David & Joanne Gould" >>To: >>Sent: Thursday, December 22, 2005 4:28 PM >>Subject: [AccessD] access xp runtime >> >> >> >I have a client that wants his database to not look like an access >> >database (no problem) and be usable by people who don't have access >> >on their computers. My understanding is that this is possible if the > >> >database is a runtime version. Is there any way to do this without >> >buying office developer XP. We are using access xp for the database. >> > >> > 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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Thu Dec 22 22:17:31 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 22 Dec 2005 23:17:31 -0500 Subject: [AccessD] access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3D3@main2.marlow.com> Message-ID: <003801c60777$cb5a8e50$6101a8c0@JISREGISTRATION.local> ----- Original Message ----- From: To: Sent: Thursday, December 22, 2005 10:55 PM Subject: Re: [AccessD] access xp runtime > What are you talking about? With the Access window hidden, you can open > as > many forms as you want, just set their popup property to Yes. (My code > gets > around having to set the dialog property to yes in A2k and up too....). > > The only drawback, from what I remember (because honestly, I don't use > this > in Access anymore, if I want a 'desktop' app, I just use VB), is that > reports won't preview, so you have to unhide the Access Window to preview > reports. > > Drew > > -----Original Message----- > From: William Hindman [SMTP:wdhindman at bellsouth.net] > Sent: Thursday, December 22, 2005 9:44 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] access xp runtime > > ...the problem with that API is that it only works for forms on top > ...you > can't open another form ...pop up a calendar for instance ...I got > heavy > into an experimental app with this approach before abandoning it > ...too many > compromises. > > William > > ----- Original Message ----- > From: > To: > Sent: Thursday, December 22, 2005 8:53 PM > Subject: Re: [AccessD] access xp runtime > > > > This is code I put on an 'Always On Top' form which also hides the > Access > > window: > > > > Option Compare Database > > Option Explicit > > Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As > Long, _ > > ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, > ByVal _ > > cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long > > Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd > As Long) > > As Long > > Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As > Long, _ > > ByVal nCmdShow As Long) As Long > > Const SW_HIDE = 0 > > Private Const SW_SHOW = 5 > > Private Const SWP_NOMOVE = &H2 > > Private Const SWP_NOSIZE = &H1 > > Private Const HWND_TOPMOST = -1 > > Private Const HWND_NOTOPMOST = -2 > > > > Private Sub cmdAlwaysOnTop_Click() > > If IsWindowVisible(Application.hWndAccessApp) Then > > ShowWindow Application.hWndAccessApp, SW_HIDE > > SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, 0, > 0, _ > > SWP_NOMOVE Or SWP_NOSIZE > > ShowWindow Me.hwnd, SW_SHOW > > Me.Repaint > > Else > > ShowWindow Application.hWndAccessApp, SW_SHOW > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, > 0, 0, _ > > SWP_NOMOVE Or SWP_NOSIZE > > End If > > End Sub > > Private Sub Form_Unload(Cancel As Integer) > > If IsWindowVisible(Application.hWndAccessApp) = False Then > > ShowWindow Application.hWndAccessApp, SW_SHOW > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, > 0, 0, _ > > SWP_NOMOVE Or SWP_NOSIZE > > End If > > End Sub > > > > -----Original Message----- > > From: Michael Maddison [mailto:michael at ddisolutions.com.au] > > Sent: Thursday, December 22, 2005 7:11 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] access xp runtime > > > > > > Hi David, > > > > I'm (almost) sure I saw some API code a couple of years ago that > > completely hid the Access parent container window. > > I can't find it on my pc but its out there somewhere ;-) > > > > cheers > > > > Michael Maddison > > > > DDI Solutions Pty Ltd > > michael at ddisolutions.com.au > > Bus: 0260400620 > > Mob: 0412620497 > > www.ddisolutions.com.au > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & > > Joanne Gould > > Sent: Friday, 23 December 2005 11:23 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] access xp runtime > > > > My only plan for it is to hide the database window, put a > different icon > > on the titlebar. My client doesn't require menu bar or toolbars > (thank > > goodness). I'm hoping this will look like any other software in a > box. > > > > David > > > > At 10:58 AM 23/12/2005, you wrote: > >>"wants his database to not look like an access database (no > problem)" > >>D&J > >> > >>...lol ...runtime is one thing ...I run them on several client > systems > >>...but I'd really, really like to know how you make an Access db > not > >>look like an Access db ...the only way you can hide the Access > window, > >>afaik, is using popups which severely limits your gui > ...alternatively > >>you can fill the window with your main form and call subforms to > do > >>most of your work, an appoach I quickly abandoned ...and even then > the > >>user can still expose the Access window in a number of ways you > can't > > control. > >> > >>...building innovative guis is one thing ...but making it not look > like > > > >>an Access db? ...I'm all ears? > >> > >>...btw, if you have the option I highly recommend upgrading your > >>development system to A2K3 and buying the VSTO. > >> > >>William > >> > >>----- Original Message ----- > >>From: "David & Joanne Gould" > >>To: > >>Sent: Thursday, December 22, 2005 4:28 PM > >>Subject: [AccessD] access xp runtime > >> > >> > >> >I have a client that wants his database to not look like an > access > >> >database (no problem) and be usable by people who don't have > access > >> >on their computers. My understanding is that this is possible > if the > > > >> >database is a runtime version. Is there any way to do this > without > >> >buying office developer XP. We are using access xp for the > database. > >> > > >> > 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 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Thu Dec 22 22:30:32 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 22 Dec 2005 23:30:32 -0500 Subject: [AccessD] access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3D3@main2.marlow.com> Message-ID: <003b01c60779$9c853290$6101a8c0@JISREGISTRATION.local> ...unless there is something new in your code Drew, you can open another form but you can't give it focus ...i.e. you can't click between forms ...if that's not true with your code I'll take another look because I'd certainly love to use it ...but I sure wasted a lot of effort with this approach once before ...its why I was experimenting using subforms on a single main form in order to beat the always-on-top problem. William ----- Original Message ----- From: To: Sent: Thursday, December 22, 2005 10:55 PM Subject: Re: [AccessD] access xp runtime > What are you talking about? With the Access window hidden, you can open > as > many forms as you want, just set their popup property to Yes. (My code > gets > around having to set the dialog property to yes in A2k and up too....). > > The only drawback, from what I remember (because honestly, I don't use > this > in Access anymore, if I want a 'desktop' app, I just use VB), is that > reports won't preview, so you have to unhide the Access Window to preview > reports. > > Drew > > -----Original Message----- > From: William Hindman [SMTP:wdhindman at bellsouth.net] > Sent: Thursday, December 22, 2005 9:44 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] access xp runtime > > ...the problem with that API is that it only works for forms on top > ...you > can't open another form ...pop up a calendar for instance ...I got > heavy > into an experimental app with this approach before abandoning it > ...too many > compromises. > > William > > ----- Original Message ----- > From: > To: > Sent: Thursday, December 22, 2005 8:53 PM > Subject: Re: [AccessD] access xp runtime > > > > This is code I put on an 'Always On Top' form which also hides the > Access > > window: > > > > Option Compare Database > > Option Explicit > > Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As > Long, _ > > ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, > ByVal _ > > cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long > > Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd > As Long) > > As Long > > Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As > Long, _ > > ByVal nCmdShow As Long) As Long > > Const SW_HIDE = 0 > > Private Const SW_SHOW = 5 > > Private Const SWP_NOMOVE = &H2 > > Private Const SWP_NOSIZE = &H1 > > Private Const HWND_TOPMOST = -1 > > Private Const HWND_NOTOPMOST = -2 > > > > Private Sub cmdAlwaysOnTop_Click() > > If IsWindowVisible(Application.hWndAccessApp) Then > > ShowWindow Application.hWndAccessApp, SW_HIDE > > SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, 0, > 0, _ > > SWP_NOMOVE Or SWP_NOSIZE > > ShowWindow Me.hwnd, SW_SHOW > > Me.Repaint > > Else > > ShowWindow Application.hWndAccessApp, SW_SHOW > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, > 0, 0, _ > > SWP_NOMOVE Or SWP_NOSIZE > > End If > > End Sub > > Private Sub Form_Unload(Cancel As Integer) > > If IsWindowVisible(Application.hWndAccessApp) = False Then > > ShowWindow Application.hWndAccessApp, SW_SHOW > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, > 0, 0, _ > > SWP_NOMOVE Or SWP_NOSIZE > > End If > > End Sub > > > > -----Original Message----- > > From: Michael Maddison [mailto:michael at ddisolutions.com.au] > > Sent: Thursday, December 22, 2005 7:11 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] access xp runtime > > > > > > Hi David, > > > > I'm (almost) sure I saw some API code a couple of years ago that > > completely hid the Access parent container window. > > I can't find it on my pc but its out there somewhere ;-) > > > > cheers > > > > Michael Maddison > > > > DDI Solutions Pty Ltd > > michael at ddisolutions.com.au > > Bus: 0260400620 > > Mob: 0412620497 > > www.ddisolutions.com.au > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & > > Joanne Gould > > Sent: Friday, 23 December 2005 11:23 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] access xp runtime > > > > My only plan for it is to hide the database window, put a > different icon > > on the titlebar. My client doesn't require menu bar or toolbars > (thank > > goodness). I'm hoping this will look like any other software in a > box. > > > > David > > > > At 10:58 AM 23/12/2005, you wrote: > >>"wants his database to not look like an access database (no > problem)" > >>D&J > >> > >>...lol ...runtime is one thing ...I run them on several client > systems > >>...but I'd really, really like to know how you make an Access db > not > >>look like an Access db ...the only way you can hide the Access > window, > >>afaik, is using popups which severely limits your gui > ...alternatively > >>you can fill the window with your main form and call subforms to > do > >>most of your work, an appoach I quickly abandoned ...and even then > the > >>user can still expose the Access window in a number of ways you > can't > > control. > >> > >>...building innovative guis is one thing ...but making it not look > like > > > >>an Access db? ...I'm all ears? > >> > >>...btw, if you have the option I highly recommend upgrading your > >>development system to A2K3 and buying the VSTO. > >> > >>William > >> > >>----- Original Message ----- > >>From: "David & Joanne Gould" > >>To: > >>Sent: Thursday, December 22, 2005 4:28 PM > >>Subject: [AccessD] access xp runtime > >> > >> > >> >I have a client that wants his database to not look like an > access > >> >database (no problem) and be usable by people who don't have > access > >> >on their computers. My understanding is that this is possible > if the > > > >> >database is a runtime version. Is there any way to do this > without > >> >buying office developer XP. We are using access xp for the > database. > >> > > >> > 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 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Thu Dec 22 23:28:43 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 22 Dec 2005 23:28:43 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3D6@main2.marlow.com> Yes, there is something new in my code. Here's an example I setup for you: http://www.marlow.com/HiddenAccess2k.zip What's different in this setup, then what was out there before? Well, in Access 97, you could hide the Access window with normal API's, and all you had to do was set the popup property of your forms to True (or yes) and they would display on the desktop, with no problem. In Access 2000 (and later), due to the change in how Access played with the windows that 'host' the Access forms, you also had to set the Dialog property to True (or yes). That really goofed things up. And that is probably also the cause of what you are describing, where you had problems giving focus to other forms. (I bet the Dialog process was locking code on the original form). Anyhow, Susan and I co-wrote an article about putting an Access Form 'always on top', so that the form stays above all other windows on your desktop. Microsoft has code on the knowledge base to do this, but it uses the forms timer to continuously put the form at the top of the ZOrder (That's the placement order of the windows on your desktop. Certain key values can do different things. There is one for 'Always On Top' (like the window Taskmanager window)). The reason that the Microsoft article used a timer, is because Access forms are not true windows. They are windows, in a sense, but they are subclassed, and if you ever get into the window 'properties' behind them, you'll wonder if the Access Development Team were smoking crack at the time! ;) Just kidding, most of what they did was to make life easier in the VBA environment, and to deal with Accesses handy features like 'subforms'. I may have lost you a bit on that, so let me give you a quick explanation and example. A window in Windows has an hWnd value, which is the unique identifier for each window on your system. You can do all sorts of things to a window in Windows with API calls, but to do so, you need that windows 'hWnd' value to tell Windows what window you want to mess with. Along with an hWnd, windows also have other properties, such as dimensions, ZOrder , Text, children, class. The window class is pretty important, because the hWnd value is randomly assigned, so opening the same window two times in a row is not going to give you the same hWnd. However, the same window should have the same class (unless you're manually creating a window with a 'random' window class). An example of this is Access itself. The main Access window has a window class of 'oMain'. I wrote a utility a long time ago, which unhides all Access windows on your machine, it does this by 'showing' all windows with a class of 'oMain'. (It was handy, because when I was first messing with this kind of stuff in Access, every once in while I would goof, and close all the forms, leaving a 'hidden' access session in the background, and I'd have to use the taskmanager to kill it. With my utility, I could just unhide it.....of course, lessons learned also lead to just putting 'cautionary' code into the app, so when all forms were closed, the Access window was either shown, or Access was shutdown normally). Back to why Access forms are goofy. Let's take an input box, one created by the InputBox() command. That is a normal window. If you 'peek' at the window and it's children, you'll find that the main window text is the 'caption' of the window. The 'dialog' is a label class window, and it's text is the message displayed (what you put into the prompt argument). The Ok and Cancel buttons are also 'windows', their text being 'Ok' and 'Cancel' respectively. The textbox you are entering data into is also a window, and when you capture it's text, it'll be the data you are entering into it. So you could programmatically, just using API's, capture that window. I wrote a program (which we use at work), which does just that. We have a computer called WolfWeb, that runs a multithreaded VB application. Our Intranet webserver (MINet) has a few webpages which allow our external users to view reports in some of our larger 'report heavy' databases. Those reports use dialog boxes (I didn't write them, the original developers used expressions like [Enter PO Number of * for all]), which pause any code opening the reports tied to those queries. What the program on the WolfWeb computer does, is when someone requests a report from the Intranet machine, that machine tells the WolfWeb what report to run (through named pipes). The WolfWeb then starts two threads. One thread runs the report, the other thread watches for dialog windows in that Access application. (because as soon as the first thread hits a dialog box, it's paused). When a dialog box appears, that second thread 'records' all of the information about it (and it's children (buttons, labels, etc)) and sends that information back to the Intranet (through the named pipes), which then recreate that window in HTML for the user to interact with it. In essence, it's a terminal server. The difference is, that since it is specifically designed for that application, it's a FAST terminal server. (Kind of like Remote Desktop, which displays some things faster then others, because it 'cheats' by sending text, instead of images of text....text is faster). Anyhow, I built that years ago, and was actually planning on selling it as a 'remote Access' application, but I ran into one heck of a snag. Dialog windows worked great, and it didn't even have to be an Expression, it also worked with ODBC logon boxes and message boxes. But Access forms don't work the same way. When you look at an Access form, you have the main window (which is pretty much accurate to the forms main window properties), but then there are a set number of child windows (something like 3 or 4). No matter how many controls are on that form. What Access does, is one of those child windows is the control that has the focus. NONE of the other controls are windows (and thus are 'invisible' to window APIs). The only way I could get around that would be to capture the form through automation, which I just never got around to doing, I had other things on my plate at the time. Microsoft's 'solution' to putting a form 'always on top' just plain sucks, who wants a timer firing all the time, just to keep a window on top. Our article stemmed from a post Susan wrote, asking about doing this, because she wanted an easier way to copy and paste information from the web, without having to switch between windows all the time. I took it up as a challenge, and discovered a few more 'undocumented' things about how Access forms are subclassed windows. You can't set their ZOrder to be always on top, but you CAN set Access's ZOrder to always be on top. But that doesn't wouldn't do a lot of good. In Susan's dilemma, she would have had to resize the Access window, so that it was the size of the form she needed. But, with how the forms are subclassed, they inherit the always on top 'property', and so if you hide the Access window, you now have an Access form, on the desktop, and it's 'Always On Top'. In working with this, I ran into the old 'Access 2k needs the Dialog property set' problem, and I took a WAG and tried something new. I left that property off, and instead, had the form call the ShowWindow API on itself. That worked. Access was hidden, and the form was now on the desktop...though it was 'empty' (nothing within the border). A simply Repaint method was all that was needed to fix that. So, in the sample database I posted, you will see that there are three forms. FrmMain, frmOne and frmTwo. FrmMain will start with the database, and has two buttons (to open frmOne and frmTwo). The code to hide the Access window is behind frmMain. There is identical code behind frmOne and frmTwo (two lines, in the form's OnLoad event). (Also, there is a module in that database, which contains the API declarations (two of them), and two public constants). That's it, it's pretty simple. Like I mentioned in the early post, the only 'trick' with hiding the Access window is previewing reports. If you need to preview a report, you have to show the Access window. Drew -----Original Message----- From: William Hindman [SMTP:wdhindman at bellsouth.net] Sent: Thursday, December 22, 2005 10:31 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] access xp runtime ...unless there is something new in your code Drew, you can open another form but you can't give it focus ...i.e. you can't click between forms ...if that's not true with your code I'll take another look because I'd certainly love to use it ...but I sure wasted a lot of effort with this approach once before ...its why I was experimenting using subforms on a single main form in order to beat the always-on-top problem. William ----- Original Message ----- From: To: Sent: Thursday, December 22, 2005 10:55 PM Subject: Re: [AccessD] access xp runtime > What are you talking about? With the Access window hidden, you can open > as > many forms as you want, just set their popup property to Yes. (My code > gets > around having to set the dialog property to yes in A2k and up too....). > > The only drawback, from what I remember (because honestly, I don't use > this > in Access anymore, if I want a 'desktop' app, I just use VB), is that > reports won't preview, so you have to unhide the Access Window to preview > reports. > > Drew > > -----Original Message----- > From: William Hindman [SMTP:wdhindman at bellsouth.net] > Sent: Thursday, December 22, 2005 9:44 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] access xp runtime > > ...the problem with that API is that it only works for forms on top > ...you > can't open another form ...pop up a calendar for instance ...I got > heavy > into an experimental app with this approach before abandoning it > ...too many > compromises. > > William > > ----- Original Message ----- > From: > To: > Sent: Thursday, December 22, 2005 8:53 PM > Subject: Re: [AccessD] access xp runtime > > > > This is code I put on an 'Always On Top' form which also hides the > Access > > window: > > > > Option Compare Database > > Option Explicit > > Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As > Long, _ > > ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, > ByVal _ > > cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long > > Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd > As Long) > > As Long > > Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As > Long, _ > > ByVal nCmdShow As Long) As Long > > Const SW_HIDE = 0 > > Private Const SW_SHOW = 5 > > Private Const SWP_NOMOVE = &H2 > > Private Const SWP_NOSIZE = &H1 > > Private Const HWND_TOPMOST = -1 > > Private Const HWND_NOTOPMOST = -2 > > > > Private Sub cmdAlwaysOnTop_Click() > > If IsWindowVisible(Application.hWndAccessApp) Then > > ShowWindow Application.hWndAccessApp, SW_HIDE > > SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, 0, > 0, _ > > SWP_NOMOVE Or SWP_NOSIZE > > ShowWindow Me.hwnd, SW_SHOW > > Me.Repaint > > Else > > ShowWindow Application.hWndAccessApp, SW_SHOW > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, > 0, 0, _ > > SWP_NOMOVE Or SWP_NOSIZE > > End If > > End Sub > > Private Sub Form_Unload(Cancel As Integer) > > If IsWindowVisible(Application.hWndAccessApp) = False Then > > ShowWindow Application.hWndAccessApp, SW_SHOW > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, > 0, 0, _ > > SWP_NOMOVE Or SWP_NOSIZE > > End If > > End Sub > > > > -----Original Message----- > > From: Michael Maddison [mailto:michael at ddisolutions.com.au] > > Sent: Thursday, December 22, 2005 7:11 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] access xp runtime > > > > > > Hi David, > > > > I'm (almost) sure I saw some API code a couple of years ago that > > completely hid the Access parent container window. > > I can't find it on my pc but its out there somewhere ;-) > > > > cheers > > > > Michael Maddison > > > > DDI Solutions Pty Ltd > > michael at ddisolutions.com.au > > Bus: 0260400620 > > Mob: 0412620497 > > www.ddisolutions.com.au > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & > > Joanne Gould > > Sent: Friday, 23 December 2005 11:23 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] access xp runtime > > > > My only plan for it is to hide the database window, put a > different icon > > on the titlebar. My client doesn't require menu bar or toolbars > (thank > > goodness). I'm hoping this will look like any other software in a > box. > > > > David > > > > At 10:58 AM 23/12/2005, you wrote: > >>"wants his database to not look like an access database (no > problem)" > >>D&J > >> > >>...lol ...runtime is one thing ...I run them on several client > systems > >>...but I'd really, really like to know how you make an Access db > not > >>look like an Access db ...the only way you can hide the Access > window, > >>afaik, is using popups which severely limits your gui > ...alternatively > >>you can fill the window with your main form and call subforms to > do > >>most of your work, an appoach I quickly abandoned ...and even then > the > >>user can still expose the Access window in a number of ways you > can't > > control. > >> > >>...building innovative guis is one thing ...but making it not look > like > > > >>an Access db? ...I'm all ears? > >> > >>...btw, if you have the option I highly recommend upgrading your > >>development system to A2K3 and buying the VSTO. > >> > >>William > >> > >>----- Original Message ----- > >>From: "David & Joanne Gould" > >>To: > >>Sent: Thursday, December 22, 2005 4:28 PM > >>Subject: [AccessD] access xp runtime > >> > >> > >> >I have a client that wants his database to not look like an > access > >> >database (no problem) and be usable by people who don't have > access > >> >on their computers. My understanding is that this is possible > if the > > > >> >database is a runtime version. Is there any way to do this > without > >> >buying office developer XP. We are using access xp for the > database. > >> > > >> > 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 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dajomigo at tpg.com.au Fri Dec 23 01:18:56 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Fri, 23 Dec 2005 18:18:56 +1100 Subject: [AccessD] access xp runtime In-Reply-To: <00bd01c6075c$efe11890$7001a8c0@ScuzzPaq> References: <6.2.1.2.2.20051223112052.03461568@mail.tpg.com.au> <00bd01c6075c$efe11890$7001a8c0@ScuzzPaq> Message-ID: <6.2.1.2.2.20051223181725.033b04a0@mail.tpg.com.au> Thanks John. Yeah, funny isn't. Just like some children want clothes bought from a shop rather than what mum makes for them. No matter how good she is. David At 12:05 PM 23/12/2005, you wrote: >David, >You can create your own iconbars and toolbars. Hiding the database window is >a snap and adding custom app icons and title is easy too. You can hide the >data grid by using custom forms for everything and never using the default >data grid. You can also ren the file extnesions so that they aren't .mdb and >.mde, you could even register a new file extension and make explorer think >its something special, like say give it an extension of .jrb and then set >windows regostry to refer to it as "A Non-Access Application" :o) > >It all takes some work but can be done. Another thing you'll want to do is >trap all Access errors so that the dialog box never says Access in it. I've >got a couple small apps out like that - I did it just to keep some Access >nay-sayers out of my hair :o) > >Funny how some people don't like specific technolgies :o) > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne >Gould >Sent: Thursday, December 22, 2005 6:23 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] access xp runtime > >My only plan for it is to hide the database window, put a different icon on >the titlebar. My client doesn't require menu bar or toolbars (thank >goodness). I'm hoping this will look like any other software in a box. > >David > >At 10:58 AM 23/12/2005, you wrote: > >"wants his database to not look like an access database (no problem)" > >D&J > > > >...lol ...runtime is one thing ...I run them on several client systems > >...but I'd really, really like to know how you make an Access db not > >look like an Access db ...the only way you can hide the Access window, > >afaik, is using popups which severely limits your gui ...alternatively > >you can fill the window with your main form and call subforms to do > >most of your work, an appoach I quickly abandoned ...and even then the > >user can still expose the Access window in a number of ways you can't >control. > > > >...building innovative guis is one thing ...but making it not look like > >an Access db? ...I'm all ears? > > > >...btw, if you have the option I highly recommend upgrading your > >development system to A2K3 and buying the VSTO. > > > >William > > > >----- Original Message ----- > >From: "David & Joanne Gould" > >To: > >Sent: Thursday, December 22, 2005 4:28 PM > >Subject: [AccessD] access xp runtime > > > > > > >I have a client that wants his database to not look like an access > > >database (no problem) and be usable by people who don't have access > > >on their computers. My understanding is that this is possible if the > > >database is a runtime version. Is there any way to do this without > > >buying office developer XP. We are using access xp for the database. > > > > > > 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 > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From dajomigo at tpg.com.au Fri Dec 23 01:19:31 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Fri, 23 Dec 2005 18:19:31 +1100 Subject: [AccessD] access xp runtime In-Reply-To: <59A61174B1F5B54B97FD4ADDE71E7D0116A18F@ddi-01.DDI.local> References: <59A61174B1F5B54B97FD4ADDE71E7D0116A18F@ddi-01.DDI.local> Message-ID: <6.2.1.2.2.20051223181910.033ce588@mail.tpg.com.au> Thanks, Michael. I'll have a look. David At 12:10 PM 23/12/2005, you wrote: >Hi David, > >I'm (almost) sure I saw some API code a couple of years ago that >completely hid the Access parent container window. >I can't find it on my pc but its out there somewhere ;-) > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & >Joanne Gould >Sent: Friday, 23 December 2005 11:23 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] access xp runtime > >My only plan for it is to hide the database window, put a different icon >on the titlebar. My client doesn't require menu bar or toolbars (thank >goodness). I'm hoping this will look like any other software in a box. > >David > >At 10:58 AM 23/12/2005, you wrote: > >"wants his database to not look like an access database (no problem)" > >D&J > > > >...lol ...runtime is one thing ...I run them on several client systems > >...but I'd really, really like to know how you make an Access db not > >look like an Access db ...the only way you can hide the Access window, > >afaik, is using popups which severely limits your gui ...alternatively > >you can fill the window with your main form and call subforms to do > >most of your work, an appoach I quickly abandoned ...and even then the > >user can still expose the Access window in a number of ways you can't >control. > > > >...building innovative guis is one thing ...but making it not look like > > >an Access db? ...I'm all ears? > > > >...btw, if you have the option I highly recommend upgrading your > >development system to A2K3 and buying the VSTO. > > > >William > > > >----- Original Message ----- > >From: "David & Joanne Gould" > >To: > >Sent: Thursday, December 22, 2005 4:28 PM > >Subject: [AccessD] access xp runtime > > > > > > >I have a client that wants his database to not look like an access > > >database (no problem) and be usable by people who don't have access > > >on their computers. My understanding is that this is possible if the > > > >database is a runtime version. Is there any way to do this without > > >buying office developer XP. We are using access xp for the database. > > > > > > 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 >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From dajomigo at tpg.com.au Fri Dec 23 01:20:01 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Fri, 23 Dec 2005 18:20:01 +1100 Subject: [AccessD] access xp runtime In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD3CF@main2.marlow.com> References: <17724746D360394AA3BFE5B8D40A9C1BD3CF@main2.marlow.com> Message-ID: <6.2.1.2.2.20051223181944.033c83c0@mail.tpg.com.au> Thanks, Drew. looks great. David At 12:53 PM 23/12/2005, you wrote: >This is code I put on an 'Always On Top' form which also hides the Access >window: > >Option Compare Database >Option Explicit >Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, _ >ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal _ >cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long >Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) >As Long >Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, _ >ByVal nCmdShow As Long) As Long >Const SW_HIDE = 0 >Private Const SW_SHOW = 5 >Private Const SWP_NOMOVE = &H2 >Private Const SWP_NOSIZE = &H1 >Private Const HWND_TOPMOST = -1 >Private Const HWND_NOTOPMOST = -2 > >Private Sub cmdAlwaysOnTop_Click() >If IsWindowVisible(Application.hWndAccessApp) Then > ShowWindow Application.hWndAccessApp, SW_HIDE > SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, 0, 0, _ > SWP_NOMOVE Or SWP_NOSIZE > ShowWindow Me.hwnd, SW_SHOW > Me.Repaint >Else > ShowWindow Application.hWndAccessApp, SW_SHOW > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, 0, 0, _ > SWP_NOMOVE Or SWP_NOSIZE >End If >End Sub >Private Sub Form_Unload(Cancel As Integer) >If IsWindowVisible(Application.hWndAccessApp) = False Then > ShowWindow Application.hWndAccessApp, SW_SHOW > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, 0, 0, _ > SWP_NOMOVE Or SWP_NOSIZE >End If >End Sub > >-----Original Message----- >From: Michael Maddison [mailto:michael at ddisolutions.com.au] >Sent: Thursday, December 22, 2005 7:11 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] access xp runtime > > >Hi David, > >I'm (almost) sure I saw some API code a couple of years ago that >completely hid the Access parent container window. >I can't find it on my pc but its out there somewhere ;-) > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & >Joanne Gould >Sent: Friday, 23 December 2005 11:23 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] access xp runtime > >My only plan for it is to hide the database window, put a different icon >on the titlebar. My client doesn't require menu bar or toolbars (thank >goodness). I'm hoping this will look like any other software in a box. > >David > >At 10:58 AM 23/12/2005, you wrote: > >"wants his database to not look like an access database (no problem)" > >D&J > > > >...lol ...runtime is one thing ...I run them on several client systems > >...but I'd really, really like to know how you make an Access db not > >look like an Access db ...the only way you can hide the Access window, > >afaik, is using popups which severely limits your gui ...alternatively > >you can fill the window with your main form and call subforms to do > >most of your work, an appoach I quickly abandoned ...and even then the > >user can still expose the Access window in a number of ways you can't >control. > > > >...building innovative guis is one thing ...but making it not look like > > >an Access db? ...I'm all ears? > > > >...btw, if you have the option I highly recommend upgrading your > >development system to A2K3 and buying the VSTO. > > > >William > > > >----- Original Message ----- > >From: "David & Joanne Gould" > >To: > >Sent: Thursday, December 22, 2005 4:28 PM > >Subject: [AccessD] access xp runtime > > > > > > >I have a client that wants his database to not look like an access > > >database (no problem) and be usable by people who don't have access > > >on their computers. My understanding is that this is possible if the > > > >database is a runtime version. Is there any way to do this without > > >buying office developer XP. We are using access xp for the database. > > > > > > 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 >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >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 Fri Dec 23 01:42:33 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 01:42:33 -0600 Subject: [AccessD] Access-nay-sayers Was:(access xp runtime) Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3D8@main2.marlow.com> Boy do I hear ya on that one! However, I am the bane of their existence. I know I go a bit off-topic sometimes, as far as technical stuff, but with my current job, I have to adapt and learn many different technologies. I am the resident db/vb/web guy, however, because of the size of our IT department (myself, 1 co-worker (official 'network admin'), and our boss), I do all sorts of other stuff. From desktop support, to setting up servers. In a lot of shops, to get a website 'online' from scratch, you have one person that builds the server, and sets up the IIS server. Then the network admin sets up DNS resolution. Then a developer builds the website, and sometimes that involves a database guy, and a web guy (maybe more). But for me, I have to do it all, and picking up all of those technologies gives me an edge when it comes to your 'typical' IT departments. (I know there are a few others on here like that....) So when an IT department wants a SQL Server in place for a small to mid sized application, I run circles around them, because they don't have a leg to stand on usually. It's rare that you find an IT department with actual experience and knowledge under their belt! ;) Drew -----Original Message----- From: John Bartow [SMTP:john at winhaven.net] Sent: Thursday, December 22, 2005 7:05 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] access xp runtime David, You can create your own iconbars and toolbars. Hiding the database window is a snap and adding custom app icons and title is easy too. You can hide the data grid by using custom forms for everything and never using the default data grid. You can also ren the file extnesions so that they aren't .mdb and .mde, you could even register a new file extension and make explorer think its something special, like say give it an extension of .jrb and then set windows regostry to refer to it as "A Non-Access Application" :o) It all takes some work but can be done. Another thing you'll want to do is trap all Access errors so that the dialog box never says Access in it. I've got a couple small apps out like that - I did it just to keep some Access nay-sayers out of my hair :o) Funny how some people don't like specific technolgies :o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne Gould Sent: Thursday, December 22, 2005 6:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] access xp runtime My only plan for it is to hide the database window, put a different icon on the titlebar. My client doesn't require menu bar or toolbars (thank goodness). I'm hoping this will look like any other software in a box. David At 10:58 AM 23/12/2005, you wrote: >"wants his database to not look like an access database (no problem)" >D&J > >...lol ...runtime is one thing ...I run them on several client systems >...but I'd really, really like to know how you make an Access db not >look like an Access db ...the only way you can hide the Access window, >afaik, is using popups which severely limits your gui ...alternatively >you can fill the window with your main form and call subforms to do >most of your work, an appoach I quickly abandoned ...and even then the >user can still expose the Access window in a number of ways you can't control. > >...building innovative guis is one thing ...but making it not look like >an Access db? ...I'm all ears? > >...btw, if you have the option I highly recommend upgrading your >development system to A2K3 and buying the VSTO. > >William > >----- Original Message ----- >From: "David & Joanne Gould" >To: >Sent: Thursday, December 22, 2005 4:28 PM >Subject: [AccessD] access xp runtime > > > >I have a client that wants his database to not look like an access > >database (no problem) and be usable by people who don't have access > >on their computers. My understanding is that this is possible if the > >database is a runtime version. Is there any way to do this without > >buying office developer XP. We are using access xp for the database. > > > > 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Fri Dec 23 02:02:20 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 02:02:20 -0600 Subject: [AccessD] Active Directory Logger Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3D9@main2.marlow.com> I recently built an system to monitor active directory accounts. It has a few parts: NT Service which records, on a daily basis, account information for every user in the domain (Name info (first, last, display), account created, last logged on, etc.), then records all of the groups in the domain, and relates group membership (what groups each user is in). It does this full data dump once a day, but the service checks every minute for accounts that are locked out. (Our domain is set to lock an account if someone fails to authenticate 5 times in a row. It unlocks the account after 30 minutes...unless we manually go in and unlock it) When it detects a user account is locked, it sends out an email saying what accounts are locked. When they unlock, another email goes out. Database: Obviously stores the information, but it is designed for general 'read-only' access. To be able to modify the data, you must use an .mdw with security account designed to allow data modification. The NT Service and the next component (the web .dll) both have the ability to change data (obviously...), but just opening the database allows the user to read anything, just not change it. That is important, because I built this for Sarbanes Oxley compliance, which requires monitoring Security Accounts, so there have to be security measures in place to prevent someone from tampering with the 'log'. Web Dll and ASP pages: There is an ActiveX .dll, which works with a few .asp pages which then allow for viewing and 'reviewing' log informaiton. There are various viewing methods. (Current AD information, changes between selected dates, etc.). The 'reviewing' part is setup so that a network administrator can review daily changes to the Directory, and click a button that marks that day's log as reviewed (it gives a place to record a comment about that days log, and then records the users NT Name, time 'reviewed' and the comments (if any)). I'm posting about this here, to find out if anyone is interested in this. Since we are now a public company (so the company I work for now has a parent company, and several 'sister' companies), I've been developing stuff to be drop in place more often (less 'Marlow Dependent' (I work for Marlow Industries). This system, for instance, has only one thing hard coded that would need to be changed to use in any Active Directory network, and that is the email alerts have our Exchange server hard coded, but that's pretty simple to setup an .ini file to set the SMTP server to use). Anyhow, I am going to be talking to some of the higher ups, to see if they want me to start selling some of these 'applications' I've been writing, on our website (the shopping cart on there is something I built also, so it should be pretty easy to set it up for selling software online). I plan on giving AccessD members free full versions, for both beta testing and word of mouth, so AccessD membership does have it's benefits. Drew From Gustav at cactus.dk Fri Dec 23 04:20:17 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 23 Dec 2005 11:20:17 +0100 Subject: [AccessD] access xp runtime Message-ID: Hi Dan and David OEM?? As far as I know there is no such thing. Except at Chinese sites offering pirated software ... /gustav >>> dwaters at usinternet.com 23-12-2005 00:07 >>> Hi David, I checked later and saw that too. But, my subsequent email with the link does go to an OEM version of XP Developer. From listmaster at databaseadvisors.com Thu Dec 22 23:26:40 2005 From: listmaster at databaseadvisors.com (Bryan Carbonnell) Date: Fri, 23 Dec 2005 00:26:40 -0500 Subject: [AccessD] Administrivia - DBA Board of Directors for 2006/2007 Message-ID: <43AB4440.6592.BC669@listmaster.databaseadvisors.com> The Shareholders of Database Advisors, Inc. have just met and elected the Board of Directors for 2006/2007. Congratulations to the new Board of Directors: Donna Cook, Drew Wutka, Jim Lawrence, John Bartow, John Colby, Keith Williamson, Lembit Soobik, Reuben Cummings, Rocky Smolin for John Bartow President, DatabaseAdvisors.com From andy at minstersystems.co.uk Fri Dec 23 06:12:58 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Fri, 23 Dec 2005 12:12:58 -0000 Subject: [AccessD] Merry Christmas listers In-Reply-To: Message-ID: <000301c607ba$36790490$b5bf0c54@minster33c3r25> I guess people are going to be signing off for Christmas soon so just wanted to wish everyone a good one. -- Andy Lacey http://www.minstersystems.co.uk From artful at rogers.com Fri Dec 23 06:51:05 2005 From: artful at rogers.com (Arthur Fuller) Date: Fri, 23 Dec 2005 07:51:05 -0500 Subject: [AccessD] Upsize? In-Reply-To: <43A7DF91.3050804@shaw.ca> Message-ID: <200512231251.jBNCpCV17771@databaseadvisors.com> 1. Quite right. It is possible to defend against when writing dynamic SQL, but wow what a hassle. Passing params to sprocs works way better with less effort. 2. So long as we are discussing SQL not MDB, then almost any MDB saved query could be translated to a table UDF. This would enable you to join as many of these as you wish. 3. As both a developer and a DBA, I'm not sure whether I should moan or bitch LOL. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: December 20, 2005 5:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize? SQL injection is the problem. Michael Maddison wrote: >Hi J?rgen, > >When faced with the same problem I went dynamic. Every other option just >as you say looks ugly. >I never found a good alternative, no one has offered one this time either. >It seems to me that in situations like this the 'developers' go with dynamic SQL, the dba's moan ;-) > >cheers > >Michael M > > >Michael: > >With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. >That's ugly. > > > >Ciao >J?rgen Welz >Edmonton, Alberta >jwelz at hotmail.com > > > > > > > >>From: "Michael Maddison" >> >> Hi J?rgen, >> >>If you go with variable parameters check out the 'With Recompile' option. >>It forces a new execution plan each time the procedure is run and >>overcomes SQL's 'parameter sniffing' problem. >> >>cheers >> >>Michael Maddison >> >>DDI Solutions Pty Ltd >>michael at ddisolutions.com.au >>Bus: 0260400620 >>Mob: 0412620497 >>www.ddisolutions.com.au >> >> > > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Fri Dec 23 06:52:49 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 23 Dec 2005 13:52:49 +0100 Subject: [AccessD] Merry Christmas listers Message-ID: Hi Andy Thanks Andy! And a special greeting should go to our board of directors. /gustav >>> andy at minstersystems.co.uk 23-12-2005 13:12 >>> I guess people are going to be signing off for Christmas soon so just wanted to wish everyone a good one. From artful at rogers.com Fri Dec 23 06:56:04 2005 From: artful at rogers.com (Arthur Fuller) Date: Fri, 23 Dec 2005 07:56:04 -0500 Subject: [AccessD] Listbox question In-Reply-To: Message-ID: <200512231256.jBNCuBV19441@databaseadvisors.com> Ah! I think I will specify some larger widths and see what happens! Thanks for that glimmer, Gustav. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 22, 2005 9:34 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Listbox question Hi Arthur and John It's not the data, it's the sum of the _specified_ column widths that must be larger than the width of the litbox. /gustav From wdhindman at bellsouth.net Fri Dec 23 07:37:16 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 23 Dec 2005 08:37:16 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3D6@main2.marlow.com> Message-ID: <001b01c607c5$fd413a60$6101a8c0@JISREGISTRATION.local> ...great! ...I was defaulting to the A2K file format because of the XP bloat bug and only recently moved to the A2K3 version which appears to have gotten rid of it even though MS says its the same as XP ...anyway I'll give your code a shot today and let you know if I bump into any walls :) William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 12:28 AM Subject: [AccessD] Hiding the Access Window WAS: access xp runtime > Yes, there is something new in my code. > > Here's an example I setup for you: > http://www.marlow.com/HiddenAccess2k.zip > > > What's different in this setup, then what was out there before? Well, in > Access 97, you could hide the Access window with normal API's, and all you > had to do was set the popup property of your forms to True (or yes) and > they > would display on the desktop, with no problem. > > In Access 2000 (and later), due to the change in how Access played with > the > windows that 'host' the Access forms, you also had to set the Dialog > property to True (or yes). That really goofed things up. And that is > probably also the cause of what you are describing, where you had problems > giving focus to other forms. (I bet the Dialog process was locking code > on > the original form). > > Anyhow, Susan and I co-wrote an article about putting an Access Form > 'always > on top', so that the form stays above all other windows on your desktop. > Microsoft has code on the knowledge base to do this, but it uses the forms > timer to continuously put the form at the top of the ZOrder (That's the > placement order of the windows on your desktop. Certain key values can do > different things. There is one for 'Always On Top' (like the window > Taskmanager window)). The reason that the Microsoft article used a timer, > is because Access forms are not true windows. They are windows, in a > sense, > but they are subclassed, and if you ever get into the window 'properties' > behind them, you'll wonder if the Access Development Team were smoking > crack > at the time! ;) Just kidding, most of what they did was to make life > easier > in the VBA environment, and to deal with Accesses handy features like > 'subforms'. I may have lost you a bit on that, so let me give you a quick > explanation and example. A window in Windows has an hWnd value, which is > the unique identifier for each window on your system. You can do all > sorts > of things to a window in Windows with API calls, but to do so, you need > that > windows 'hWnd' value to tell Windows what window you want to mess with. > Along with an hWnd, windows also have other properties, such as > dimensions, > ZOrder > , Text, children, class. The window class is pretty important, because > the > hWnd value is randomly assigned, so opening the same window two times in a > row is not going to give you the same hWnd. However, the same window > should > have the same class (unless you're manually creating a window with a > 'random' window class). An example of this is Access itself. The main > Access window has a window class of 'oMain'. I wrote a utility a long > time > ago, which unhides all Access windows on your machine, it does this by > 'showing' all windows with a class of 'oMain'. (It was handy, because > when > I was first messing with this kind of stuff in Access, every once in while > I > would goof, and close all the forms, leaving a 'hidden' access session in > the background, and I'd have to use the taskmanager to kill it. With my > utility, I could just unhide it.....of course, lessons learned also lead > to > just putting 'cautionary' code into the app, so when all forms were > closed, > the Access window was either shown, or Access was shutdown normally). > > Back to why Access forms are goofy. Let's take an input box, one created > by > the InputBox() command. That is a normal window. If you 'peek' at the > window and it's children, you'll find that the main window text is the > 'caption' of the window. The 'dialog' is a label class window, and it's > text is the message displayed (what you put into the prompt argument). > The > Ok and Cancel buttons are also 'windows', their text being 'Ok' and > 'Cancel' > respectively. The textbox you are entering data into is also a window, > and > when you capture it's text, it'll be the data you are entering into it. > So > you could programmatically, just using API's, capture that window. I > wrote > a program (which we use at work), which does just that. We have a > computer > called WolfWeb, that runs a multithreaded VB application. Our Intranet > webserver (MINet) has a few webpages which allow our external users to > view > reports in some of our larger 'report heavy' databases. Those reports use > dialog boxes (I didn't write them, the original developers used > expressions > like [Enter PO Number of * for all]), which pause any code opening the > reports tied to those queries. What the program on the WolfWeb computer > does, is when someone requests a report from the Intranet machine, that > machine tells the WolfWeb what report to run (through named pipes). The > WolfWeb then starts two threads. One thread runs the report, the other > thread watches for dialog windows in that Access application. (because as > soon as the first thread hits a dialog box, it's paused). When a dialog > box > appears, that second thread 'records' all of the information about it (and > it's children (buttons, labels, etc)) and sends that information back to > the > Intranet (through the named pipes), which then recreate that window in > HTML > for the user to interact with it. In essence, it's a terminal server. > The > difference is, that since it is specifically designed for that > application, > it's a FAST terminal server. (Kind of like Remote Desktop, which displays > some things faster then others, because it 'cheats' by sending text, > instead > of images of text....text is faster). Anyhow, I built that years ago, and > was actually planning on selling it as a 'remote Access' application, but > I > ran into one heck of a snag. Dialog windows worked great, and it didn't > even have to be an Expression, it also worked with ODBC logon boxes and > message boxes. But Access forms don't work the same way. When you look > at > an Access form, you have the main window (which is pretty much accurate to > the forms main window properties), but then there are a set number of > child > windows (something like 3 or 4). No matter how many controls are on that > form. What Access does, is one of those child windows is the control that > has the focus. NONE of the other controls are windows (and thus are > 'invisible' to window APIs). The only way I could get around that would > be > to capture the form through automation, which I just never got around to > doing, I had other things on my plate at the time. > > Microsoft's 'solution' to putting a form 'always on top' just plain sucks, > who wants a timer firing all the time, just to keep a window on top. Our > article stemmed from a post Susan wrote, asking about doing this, because > she wanted an easier way to copy and paste information from the web, > without > having to switch between windows all the time. I took it up as a > challenge, > and discovered a few more 'undocumented' things about how Access forms are > subclassed windows. You can't set their ZOrder to be always on top, but > you > CAN set Access's ZOrder to always be on top. But that doesn't wouldn't do > a > lot of good. In Susan's dilemma, she would have had to resize the Access > window, so that it was the size of the form she needed. But, with how the > forms are subclassed, they inherit the always on top 'property', and so if > you hide the Access window, you now have an Access form, on the desktop, > and > it's 'Always On Top'. > > In working with this, I ran into the old 'Access 2k needs the Dialog > property set' problem, and I took a WAG and tried something new. I left > that property off, and instead, had the form call the ShowWindow API on > itself. That worked. Access was hidden, and the form was now on the > desktop...though it was 'empty' (nothing within the border). A simply > Repaint method was all that was needed to fix that. > > So, in the sample database I posted, you will see that there are three > forms. FrmMain, frmOne and frmTwo. FrmMain will start with the database, > and has two buttons (to open frmOne and frmTwo). The code to hide the > Access window is behind frmMain. There is identical code behind frmOne > and > frmTwo (two lines, in the form's OnLoad event). (Also, there is a module > in > that database, which contains the API declarations (two of them), and two > public constants). That's it, it's pretty simple. Like I mentioned in > the > early post, the only 'trick' with hiding the Access window is previewing > reports. If you need to preview a report, you have to show the Access > window. > > Drew > > > > > -----Original Message----- > From: William Hindman [SMTP:wdhindman at bellsouth.net] > Sent: Thursday, December 22, 2005 10:31 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] access xp runtime > > ...unless there is something new in your code Drew, you can open > another > form but you can't give it focus ...i.e. you can't click between > forms ...if > that's not true with your code I'll take another look because I'd > certainly > love to use it ...but I sure wasted a lot of effort with this > approach once > before ...its why I was experimenting using subforms on a single > main form > in order to beat the always-on-top problem. > > William > > ----- Original Message ----- > From: > To: > Sent: Thursday, December 22, 2005 10:55 PM > Subject: Re: [AccessD] access xp runtime > > > > What are you talking about? With the Access window hidden, you > can open > > as > > many forms as you want, just set their popup property to Yes. (My > code > > gets > > around having to set the dialog property to yes in A2k and up > too....). > > > > The only drawback, from what I remember (because honestly, I don't > use > > this > > in Access anymore, if I want a 'desktop' app, I just use VB), is > that > > reports won't preview, so you have to unhide the Access Window to > preview > > reports. > > > > Drew > > > > -----Original Message----- > > From: William Hindman [SMTP:wdhindman at bellsouth.net] > > Sent: Thursday, December 22, 2005 9:44 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] access xp runtime > > > > ...the problem with that API is that it only works for forms on > top > > ...you > > can't open another form ...pop up a calendar for instance ...I got > > heavy > > into an experimental app with this approach before abandoning it > > ...too many > > compromises. > > > > William > > > > ----- Original Message ----- > > From: > > To: > > Sent: Thursday, December 22, 2005 8:53 PM > > Subject: Re: [AccessD] access xp runtime > > > > > > > This is code I put on an 'Always On Top' form which also hides > the > > Access > > > window: > > > > > > Option Compare Database > > > Option Explicit > > > Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd > As > > Long, _ > > > ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, > > ByVal _ > > > cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long > > > Private Declare Function IsWindowVisible Lib "user32" (ByVal > hwnd > > As Long) > > > As Long > > > Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As > > Long, _ > > > ByVal nCmdShow As Long) As Long > > > Const SW_HIDE = 0 > > > Private Const SW_SHOW = 5 > > > Private Const SWP_NOMOVE = &H2 > > > Private Const SWP_NOSIZE = &H1 > > > Private Const HWND_TOPMOST = -1 > > > Private Const HWND_NOTOPMOST = -2 > > > > > > Private Sub cmdAlwaysOnTop_Click() > > > If IsWindowVisible(Application.hWndAccessApp) Then > > > ShowWindow Application.hWndAccessApp, SW_HIDE > > > SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, > 0, > > 0, _ > > > SWP_NOMOVE Or SWP_NOSIZE > > > ShowWindow Me.hwnd, SW_SHOW > > > Me.Repaint > > > Else > > > ShowWindow Application.hWndAccessApp, SW_SHOW > > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, > > 0, 0, _ > > > SWP_NOMOVE Or SWP_NOSIZE > > > End If > > > End Sub > > > Private Sub Form_Unload(Cancel As Integer) > > > If IsWindowVisible(Application.hWndAccessApp) = False Then > > > ShowWindow Application.hWndAccessApp, SW_SHOW > > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, > > 0, 0, _ > > > SWP_NOMOVE Or SWP_NOSIZE > > > End If > > > End Sub > > > > > > -----Original Message----- > > > From: Michael Maddison [mailto:michael at ddisolutions.com.au] > > > Sent: Thursday, December 22, 2005 7:11 PM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] access xp runtime > > > > > > > > > Hi David, > > > > > > I'm (almost) sure I saw some API code a couple of years ago that > > > completely hid the Access parent container window. > > > I can't find it on my pc but its out there somewhere ;-) > > > > > > cheers > > > > > > Michael Maddison > > > > > > DDI Solutions Pty Ltd > > > michael at ddisolutions.com.au > > > Bus: 0260400620 > > > Mob: 0412620497 > > > www.ddisolutions.com.au > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com > > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David > & > > > Joanne Gould > > > Sent: Friday, 23 December 2005 11:23 AM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] access xp runtime > > > > > > My only plan for it is to hide the database window, put a > > different icon > > > on the titlebar. My client doesn't require menu bar or toolbars > > (thank > > > goodness). I'm hoping this will look like any other software in > a > > box. > > > > > > David > > > > > > At 10:58 AM 23/12/2005, you wrote: > > >>"wants his database to not look like an access database (no > > problem)" > > >>D&J > > >> > > >>...lol ...runtime is one thing ...I run them on several client > > systems > > >>...but I'd really, really like to know how you make an Access db > > not > > >>look like an Access db ...the only way you can hide the Access > > window, > > >>afaik, is using popups which severely limits your gui > > ...alternatively > > >>you can fill the window with your main form and call subforms to > > do > > >>most of your work, an appoach I quickly abandoned ...and even > then > > the > > >>user can still expose the Access window in a number of ways you > > can't > > > control. > > >> > > >>...building innovative guis is one thing ...but making it not > look > > like > > > > > >>an Access db? ...I'm all ears? > > >> > > >>...btw, if you have the option I highly recommend upgrading your > > >>development system to A2K3 and buying the VSTO. > > >> > > >>William > > >> > > >>----- Original Message ----- > > >>From: "David & Joanne Gould" > > >>To: > > >>Sent: Thursday, December 22, 2005 4:28 PM > > >>Subject: [AccessD] access xp runtime > > >> > > >> > > >> >I have a client that wants his database to not look like an > > access > > >> >database (no problem) and be usable by people who don't have > > access > > >> >on their computers. My understanding is that this is possible > > if the > > > > > >> >database is a runtime version. Is there any way to do this > > without > > >> >buying office developer XP. We are using access xp for the > > database. > > >> > > > >> > 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 > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Paul.Rogers at SummitMedia.co.uk Fri Dec 23 10:10:41 2005 From: Paul.Rogers at SummitMedia.co.uk (Paul Rodgers) Date: Fri, 23 Dec 2005 16:10:41 -0000 Subject: [AccessD] Merry Christmas listers Message-ID: All the best for Yuletide, Gurus. Cheers paul -----Original Message----- From: Gustav Brock [mailto:Gustav at cactus.dk] Sent: 23 December 2005 12:53 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Merry Christmas listers Hi Andy Thanks Andy! And a special greeting should go to our board of directors. /gustav >>> andy at minstersystems.co.uk 23-12-2005 13:12 >>> I guess people are going to be signing off for Christmas soon so just wanted to wish everyone a good one. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.14.5/212 - Release Date: 23/12/2005 -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.14.5/212 - Release Date: 23/12/2005 From john at winhaven.net Fri Dec 23 10:07:10 2005 From: john at winhaven.net (John Bartow) Date: Fri, 23 Dec 2005 10:07:10 -0600 Subject: [AccessD] access xp runtime In-Reply-To: <003b01c60779$9c853290$6101a8c0@JISREGISTRATION.local> Message-ID: <003a01c607da$eeb7dd90$7101a8c0@ScuzzPaq> Drew, I tried the code too, but that was with A97. Because of the focus issue I ended up only using for the app's info form, and then just for a nice effect. I just wrapped up a contract to upgrade that app to A2k3 so I'll try it again. Do you have the new code posted somewhere? (If not you could send it to Jim and have him post it on the DBA downloads page :o) John B From john at winhaven.net Fri Dec 23 10:13:37 2005 From: john at winhaven.net (John Bartow) Date: Fri, 23 Dec 2005 10:13:37 -0600 Subject: [AccessD] access xp runtime In-Reply-To: Message-ID: <003b01c607db$d54e0450$7101a8c0@ScuzzPaq> When I spec out PC for clients, I have a lot of OEM software installed including OEM Office but I can't say as I've ever had OEM Office "Developer" installed. No call for it. Have done OEM Office Pro, but IIRC that's the top of the line for OEM. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Hi Dan and David OEM?? As far as I know there is no such thing. Except at Chinese sites offering pirated software ... /gustav From DWUTKA at marlow.com Fri Dec 23 10:42:14 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 10:42:14 -0600 Subject: [AccessD] access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3DC@main2.marlow.com> I posted it last night, did you miss that post? I changed the subject.... Drew -----Original Message----- From: John Bartow [SMTP:john at winhaven.net] Sent: Friday, December 23, 2005 10:07 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] access xp runtime Drew, I tried the code too, but that was with A97. Because of the focus issue I ended up only using for the app's info form, and then just for a nice effect. I just wrapped up a contract to upgrade that app to A2k3 so I'll try it again. Do you have the new code posted somewhere? (If not you could send it to Jim and have him post it on the DBA downloads page :o) John B -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Fri Dec 23 11:13:20 2005 From: john at winhaven.net (John Bartow) Date: Fri, 23 Dec 2005 11:13:20 -0600 Subject: [AccessD] access xp runtime In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD3DC@main2.marlow.com> Message-ID: <004101c607e4$2d2e6130$7101a8c0@ScuzzPaq> Oh, OK. I was just browsing this morning through certain threads. Wife's off today :o) Thanks! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 10:42 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] access xp runtime I posted it last night, did you miss that post? I changed the subject.... Drew From wdhindman at bellsouth.net Fri Dec 23 12:29:40 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 23 Dec 2005 13:29:40 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3D6@main2.marlow.com> <001b01c607c5$fd413a60$6101a8c0@JISREGISTRATION.local> Message-ID: <000901c607ee$d6a7f460$6101a8c0@JISREGISTRATION.local> ...so far its a sin how well it works ...and so much for my christmas weekend ...now I have to redo a major client app that I'd earlier abandoned this approach on ...but much appreciate the insight and code Drew :) ...so when you're really bored and need something to wile away your time on, how about looking at making this all work with shaped forms ...or better yet, fit a bitmap (or even better, a vector emf) ala Pedro Gil's code ...now THAT would impress me! :) http://www.geocities.com/pmpg98_pt/ShapedForm.html William ----- Original Message ----- From: "William Hindman" To: "Access Developers discussion and problem solving" Sent: Friday, December 23, 2005 8:37 AM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > ...great! ...I was defaulting to the A2K file format because of the XP > bloat > bug and only recently moved to the A2K3 version which appears to have > gotten > rid of it even though MS says its the same as XP ...anyway I'll give your > code a shot today and let you know if I bump into any walls :) > > William > > ----- Original Message ----- > From: > To: > Sent: Friday, December 23, 2005 12:28 AM > Subject: [AccessD] Hiding the Access Window WAS: access xp runtime > > >> Yes, there is something new in my code. >> >> Here's an example I setup for you: >> http://www.marlow.com/HiddenAccess2k.zip >> >> >> What's different in this setup, then what was out there before? Well, in >> Access 97, you could hide the Access window with normal API's, and all >> you >> had to do was set the popup property of your forms to True (or yes) and >> they >> would display on the desktop, with no problem. >> >> In Access 2000 (and later), due to the change in how Access played with >> the >> windows that 'host' the Access forms, you also had to set the Dialog >> property to True (or yes). That really goofed things up. And that is >> probably also the cause of what you are describing, where you had >> problems >> giving focus to other forms. (I bet the Dialog process was locking code >> on >> the original form). >> >> Anyhow, Susan and I co-wrote an article about putting an Access Form >> 'always >> on top', so that the form stays above all other windows on your desktop. >> Microsoft has code on the knowledge base to do this, but it uses the >> forms >> timer to continuously put the form at the top of the ZOrder (That's the >> placement order of the windows on your desktop. Certain key values can >> do >> different things. There is one for 'Always On Top' (like the window >> Taskmanager window)). The reason that the Microsoft article used a >> timer, >> is because Access forms are not true windows. They are windows, in a >> sense, >> but they are subclassed, and if you ever get into the window 'properties' >> behind them, you'll wonder if the Access Development Team were smoking >> crack >> at the time! ;) Just kidding, most of what they did was to make life >> easier >> in the VBA environment, and to deal with Accesses handy features like >> 'subforms'. I may have lost you a bit on that, so let me give you a >> quick >> explanation and example. A window in Windows has an hWnd value, which is >> the unique identifier for each window on your system. You can do all >> sorts >> of things to a window in Windows with API calls, but to do so, you need >> that >> windows 'hWnd' value to tell Windows what window you want to mess with. >> Along with an hWnd, windows also have other properties, such as >> dimensions, >> ZOrder >> , Text, children, class. The window class is pretty important, because >> the >> hWnd value is randomly assigned, so opening the same window two times in >> a >> row is not going to give you the same hWnd. However, the same window >> should >> have the same class (unless you're manually creating a window with a >> 'random' window class). An example of this is Access itself. The main >> Access window has a window class of 'oMain'. I wrote a utility a long >> time >> ago, which unhides all Access windows on your machine, it does this by >> 'showing' all windows with a class of 'oMain'. (It was handy, because >> when >> I was first messing with this kind of stuff in Access, every once in >> while >> I >> would goof, and close all the forms, leaving a 'hidden' access session in >> the background, and I'd have to use the taskmanager to kill it. With my >> utility, I could just unhide it.....of course, lessons learned also lead >> to >> just putting 'cautionary' code into the app, so when all forms were >> closed, >> the Access window was either shown, or Access was shutdown normally). >> >> Back to why Access forms are goofy. Let's take an input box, one created >> by >> the InputBox() command. That is a normal window. If you 'peek' at the >> window and it's children, you'll find that the main window text is the >> 'caption' of the window. The 'dialog' is a label class window, and it's >> text is the message displayed (what you put into the prompt argument). >> The >> Ok and Cancel buttons are also 'windows', their text being 'Ok' and >> 'Cancel' >> respectively. The textbox you are entering data into is also a window, >> and >> when you capture it's text, it'll be the data you are entering into it. >> So >> you could programmatically, just using API's, capture that window. I >> wrote >> a program (which we use at work), which does just that. We have a >> computer >> called WolfWeb, that runs a multithreaded VB application. Our Intranet >> webserver (MINet) has a few webpages which allow our external users to >> view >> reports in some of our larger 'report heavy' databases. Those reports >> use >> dialog boxes (I didn't write them, the original developers used >> expressions >> like [Enter PO Number of * for all]), which pause any code opening the >> reports tied to those queries. What the program on the WolfWeb computer >> does, is when someone requests a report from the Intranet machine, that >> machine tells the WolfWeb what report to run (through named pipes). The >> WolfWeb then starts two threads. One thread runs the report, the other >> thread watches for dialog windows in that Access application. (because as >> soon as the first thread hits a dialog box, it's paused). When a dialog >> box >> appears, that second thread 'records' all of the information about it >> (and >> it's children (buttons, labels, etc)) and sends that information back to >> the >> Intranet (through the named pipes), which then recreate that window in >> HTML >> for the user to interact with it. In essence, it's a terminal server. >> The >> difference is, that since it is specifically designed for that >> application, >> it's a FAST terminal server. (Kind of like Remote Desktop, which >> displays >> some things faster then others, because it 'cheats' by sending text, >> instead >> of images of text....text is faster). Anyhow, I built that years ago, >> and >> was actually planning on selling it as a 'remote Access' application, but >> I >> ran into one heck of a snag. Dialog windows worked great, and it didn't >> even have to be an Expression, it also worked with ODBC logon boxes and >> message boxes. But Access forms don't work the same way. When you look >> at >> an Access form, you have the main window (which is pretty much accurate >> to >> the forms main window properties), but then there are a set number of >> child >> windows (something like 3 or 4). No matter how many controls are on that >> form. What Access does, is one of those child windows is the control >> that >> has the focus. NONE of the other controls are windows (and thus are >> 'invisible' to window APIs). The only way I could get around that would >> be >> to capture the form through automation, which I just never got around to >> doing, I had other things on my plate at the time. >> >> Microsoft's 'solution' to putting a form 'always on top' just plain >> sucks, >> who wants a timer firing all the time, just to keep a window on top. Our >> article stemmed from a post Susan wrote, asking about doing this, because >> she wanted an easier way to copy and paste information from the web, >> without >> having to switch between windows all the time. I took it up as a >> challenge, >> and discovered a few more 'undocumented' things about how Access forms >> are >> subclassed windows. You can't set their ZOrder to be always on top, but >> you >> CAN set Access's ZOrder to always be on top. But that doesn't wouldn't >> do >> a >> lot of good. In Susan's dilemma, she would have had to resize the Access >> window, so that it was the size of the form she needed. But, with how >> the >> forms are subclassed, they inherit the always on top 'property', and so >> if >> you hide the Access window, you now have an Access form, on the desktop, >> and >> it's 'Always On Top'. >> >> In working with this, I ran into the old 'Access 2k needs the Dialog >> property set' problem, and I took a WAG and tried something new. I left >> that property off, and instead, had the form call the ShowWindow API on >> itself. That worked. Access was hidden, and the form was now on the >> desktop...though it was 'empty' (nothing within the border). A simply >> Repaint method was all that was needed to fix that. >> >> So, in the sample database I posted, you will see that there are three >> forms. FrmMain, frmOne and frmTwo. FrmMain will start with the database, >> and has two buttons (to open frmOne and frmTwo). The code to hide the >> Access window is behind frmMain. There is identical code behind frmOne >> and >> frmTwo (two lines, in the form's OnLoad event). (Also, there is a module >> in >> that database, which contains the API declarations (two of them), and two >> public constants). That's it, it's pretty simple. Like I mentioned in >> the >> early post, the only 'trick' with hiding the Access window is previewing >> reports. If you need to preview a report, you have to show the Access >> window. >> >> Drew >> >> >> >> >> -----Original Message----- >> From: William Hindman [SMTP:wdhindman at bellsouth.net] >> Sent: Thursday, December 22, 2005 10:31 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] access xp runtime >> >> ...unless there is something new in your code Drew, you can open >> another >> form but you can't give it focus ...i.e. you can't click between >> forms ...if >> that's not true with your code I'll take another look because I'd >> certainly >> love to use it ...but I sure wasted a lot of effort with this >> approach once >> before ...its why I was experimenting using subforms on a single >> main form >> in order to beat the always-on-top problem. >> >> William >> >> ----- Original Message ----- >> From: >> To: >> Sent: Thursday, December 22, 2005 10:55 PM >> Subject: Re: [AccessD] access xp runtime >> >> >> > What are you talking about? With the Access window hidden, you >> can open >> > as >> > many forms as you want, just set their popup property to Yes. (My >> code >> > gets >> > around having to set the dialog property to yes in A2k and up >> too....). >> > >> > The only drawback, from what I remember (because honestly, I don't >> use >> > this >> > in Access anymore, if I want a 'desktop' app, I just use VB), is >> that >> > reports won't preview, so you have to unhide the Access Window to >> preview >> > reports. >> > >> > Drew >> > >> > -----Original Message----- >> > From: William Hindman [SMTP:wdhindman at bellsouth.net] >> > Sent: Thursday, December 22, 2005 9:44 PM >> > To: Access Developers discussion and problem solving >> > Subject: Re: [AccessD] access xp runtime >> > >> > ...the problem with that API is that it only works for forms on >> top >> > ...you >> > can't open another form ...pop up a calendar for instance ...I got >> > heavy >> > into an experimental app with this approach before abandoning it >> > ...too many >> > compromises. >> > >> > William >> > >> > ----- Original Message ----- >> > From: >> > To: >> > Sent: Thursday, December 22, 2005 8:53 PM >> > Subject: Re: [AccessD] access xp runtime >> > >> > >> > > This is code I put on an 'Always On Top' form which also hides >> the >> > Access >> > > window: >> > > >> > > Option Compare Database >> > > Option Explicit >> > > Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd >> As >> > Long, _ >> > > ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, >> > ByVal _ >> > > cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long >> > > Private Declare Function IsWindowVisible Lib "user32" (ByVal >> hwnd >> > As Long) >> > > As Long >> > > Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As >> > Long, _ >> > > ByVal nCmdShow As Long) As Long >> > > Const SW_HIDE = 0 >> > > Private Const SW_SHOW = 5 >> > > Private Const SWP_NOMOVE = &H2 >> > > Private Const SWP_NOSIZE = &H1 >> > > Private Const HWND_TOPMOST = -1 >> > > Private Const HWND_NOTOPMOST = -2 >> > > >> > > Private Sub cmdAlwaysOnTop_Click() >> > > If IsWindowVisible(Application.hWndAccessApp) Then >> > > ShowWindow Application.hWndAccessApp, SW_HIDE >> > > SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, >> 0, >> > 0, _ >> > > SWP_NOMOVE Or SWP_NOSIZE >> > > ShowWindow Me.hwnd, SW_SHOW >> > > Me.Repaint >> > > Else >> > > ShowWindow Application.hWndAccessApp, SW_SHOW >> > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, >> > 0, 0, _ >> > > SWP_NOMOVE Or SWP_NOSIZE >> > > End If >> > > End Sub >> > > Private Sub Form_Unload(Cancel As Integer) >> > > If IsWindowVisible(Application.hWndAccessApp) = False Then >> > > ShowWindow Application.hWndAccessApp, SW_SHOW >> > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, >> > 0, 0, _ >> > > SWP_NOMOVE Or SWP_NOSIZE >> > > End If >> > > End Sub >> > > >> > > -----Original Message----- >> > > From: Michael Maddison [mailto:michael at ddisolutions.com.au] >> > > Sent: Thursday, December 22, 2005 7:11 PM >> > > To: Access Developers discussion and problem solving >> > > Subject: Re: [AccessD] access xp runtime >> > > >> > > >> > > Hi David, >> > > >> > > I'm (almost) sure I saw some API code a couple of years ago that >> > > completely hid the Access parent container window. >> > > I can't find it on my pc but its out there somewhere ;-) >> > > >> > > cheers >> > > >> > > Michael Maddison >> > > >> > > DDI Solutions Pty Ltd >> > > michael at ddisolutions.com.au >> > > Bus: 0260400620 >> > > Mob: 0412620497 >> > > www.ddisolutions.com.au >> > > >> > > -----Original Message----- >> > > From: accessd-bounces at databaseadvisors.com >> > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David >> & >> > > Joanne Gould >> > > Sent: Friday, 23 December 2005 11:23 AM >> > > To: Access Developers discussion and problem solving >> > > Subject: Re: [AccessD] access xp runtime >> > > >> > > My only plan for it is to hide the database window, put a >> > different icon >> > > on the titlebar. My client doesn't require menu bar or toolbars >> > (thank >> > > goodness). I'm hoping this will look like any other software in >> a >> > box. >> > > >> > > David >> > > >> > > At 10:58 AM 23/12/2005, you wrote: >> > >>"wants his database to not look like an access database (no >> > problem)" >> > >>D&J >> > >> >> > >>...lol ...runtime is one thing ...I run them on several client >> > systems >> > >>...but I'd really, really like to know how you make an Access db >> > not >> > >>look like an Access db ...the only way you can hide the Access >> > window, >> > >>afaik, is using popups which severely limits your gui >> > ...alternatively >> > >>you can fill the window with your main form and call subforms to >> > do >> > >>most of your work, an appoach I quickly abandoned ...and even >> then >> > the >> > >>user can still expose the Access window in a number of ways you >> > can't >> > > control. >> > >> >> > >>...building innovative guis is one thing ...but making it not >> look >> > like >> > > >> > >>an Access db? ...I'm all ears? >> > >> >> > >>...btw, if you have the option I highly recommend upgrading your >> > >>development system to A2K3 and buying the VSTO. >> > >> >> > >>William >> > >> >> > >>----- Original Message ----- >> > >>From: "David & Joanne Gould" >> > >>To: >> > >>Sent: Thursday, December 22, 2005 4:28 PM >> > >>Subject: [AccessD] access xp runtime >> > >> >> > >> >> > >> >I have a client that wants his database to not look like an >> > access >> > >> >database (no problem) and be usable by people who don't have >> > access >> > >> >on their computers. My understanding is that this is possible >> > if the >> > > >> > >> >database is a runtime version. Is there any way to do this >> > without >> > >> >buying office developer XP. We are using access xp for the >> > database. >> > >> > >> > >> > 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 >> > > -- >> > > AccessD mailing list >> > > AccessD at databaseadvisors.com >> > > http://databaseadvisors.com/mailman/listinfo/accessd >> > > Website: http://www.databaseadvisors.com >> > > -- >> > > AccessD mailing list >> > > AccessD at databaseadvisors.com >> > > http://databaseadvisors.com/mailman/listinfo/accessd >> > > Website: http://www.databaseadvisors.com >> > > >> > >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> 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 Fri Dec 23 13:07:19 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 13:07:19 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3E4@main2.marlow.com> Of course, if you really want to use the Region functions to do something useful, why not sliding menus on a form? http://www.marlow.com/MiniCalender.zip Check out the buttons on the bottom of the calendar. Notice how they 'drop down', and aren't fixed at the width of the form.... Of course, now Susan is going to mention that I never did get that article to her......I was in the middle of working on the 'side' sliding menus and got pulled away onto other projects at work. Maybe when I'm done with my current project I can dig back into this... Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 12:30 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...so far its a sin how well it works ...and so much for my christmas weekend ...now I have to redo a major client app that I'd earlier abandoned this approach on ...but much appreciate the insight and code Drew :) ...so when you're really bored and need something to wile away your time on, how about looking at making this all work with shaped forms ...or better yet, fit a bitmap (or even better, a vector emf) ala Pedro Gil's code ...now THAT would impress me! :) http://www.geocities.com/pmpg98_pt/ShapedForm.html William ----- Original Message ----- From: "William Hindman" To: "Access Developers discussion and problem solving" Sent: Friday, December 23, 2005 8:37 AM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > ...great! ...I was defaulting to the A2K file format because of the XP > bloat > bug and only recently moved to the A2K3 version which appears to have > gotten > rid of it even though MS says its the same as XP ...anyway I'll give your > code a shot today and let you know if I bump into any walls :) > > William > > ----- Original Message ----- > From: > To: > Sent: Friday, December 23, 2005 12:28 AM > Subject: [AccessD] Hiding the Access Window WAS: access xp runtime > > >> Yes, there is something new in my code. >> >> Here's an example I setup for you: >> http://www.marlow.com/HiddenAccess2k.zip >> >> >> What's different in this setup, then what was out there before? Well, in >> Access 97, you could hide the Access window with normal API's, and all >> you >> had to do was set the popup property of your forms to True (or yes) and >> they >> would display on the desktop, with no problem. >> >> In Access 2000 (and later), due to the change in how Access played with >> the >> windows that 'host' the Access forms, you also had to set the Dialog >> property to True (or yes). That really goofed things up. And that is >> probably also the cause of what you are describing, where you had >> problems >> giving focus to other forms. (I bet the Dialog process was locking code >> on >> the original form). >> >> Anyhow, Susan and I co-wrote an article about putting an Access Form >> 'always >> on top', so that the form stays above all other windows on your desktop. >> Microsoft has code on the knowledge base to do this, but it uses the >> forms >> timer to continuously put the form at the top of the ZOrder (That's the >> placement order of the windows on your desktop. Certain key values can >> do >> different things. There is one for 'Always On Top' (like the window >> Taskmanager window)). The reason that the Microsoft article used a >> timer, >> is because Access forms are not true windows. They are windows, in a >> sense, >> but they are subclassed, and if you ever get into the window 'properties' >> behind them, you'll wonder if the Access Development Team were smoking >> crack >> at the time! ;) Just kidding, most of what they did was to make life >> easier >> in the VBA environment, and to deal with Accesses handy features like >> 'subforms'. I may have lost you a bit on that, so let me give you a >> quick >> explanation and example. A window in Windows has an hWnd value, which is >> the unique identifier for each window on your system. You can do all >> sorts >> of things to a window in Windows with API calls, but to do so, you need >> that >> windows 'hWnd' value to tell Windows what window you want to mess with. >> Along with an hWnd, windows also have other properties, such as >> dimensions, >> ZOrder >> , Text, children, class. The window class is pretty important, because >> the >> hWnd value is randomly assigned, so opening the same window two times in >> a >> row is not going to give you the same hWnd. However, the same window >> should >> have the same class (unless you're manually creating a window with a >> 'random' window class). An example of this is Access itself. The main >> Access window has a window class of 'oMain'. I wrote a utility a long >> time >> ago, which unhides all Access windows on your machine, it does this by >> 'showing' all windows with a class of 'oMain'. (It was handy, because >> when >> I was first messing with this kind of stuff in Access, every once in >> while >> I >> would goof, and close all the forms, leaving a 'hidden' access session in >> the background, and I'd have to use the taskmanager to kill it. With my >> utility, I could just unhide it.....of course, lessons learned also lead >> to >> just putting 'cautionary' code into the app, so when all forms were >> closed, >> the Access window was either shown, or Access was shutdown normally). >> >> Back to why Access forms are goofy. Let's take an input box, one created >> by >> the InputBox() command. That is a normal window. If you 'peek' at the >> window and it's children, you'll find that the main window text is the >> 'caption' of the window. The 'dialog' is a label class window, and it's >> text is the message displayed (what you put into the prompt argument). >> The >> Ok and Cancel buttons are also 'windows', their text being 'Ok' and >> 'Cancel' >> respectively. The textbox you are entering data into is also a window, >> and >> when you capture it's text, it'll be the data you are entering into it. >> So >> you could programmatically, just using API's, capture that window. I >> wrote >> a program (which we use at work), which does just that. We have a >> computer >> called WolfWeb, that runs a multithreaded VB application. Our Intranet >> webserver (MINet) has a few webpages which allow our external users to >> view >> reports in some of our larger 'report heavy' databases. Those reports >> use >> dialog boxes (I didn't write them, the original developers used >> expressions >> like [Enter PO Number of * for all]), which pause any code opening the >> reports tied to those queries. What the program on the WolfWeb computer >> does, is when someone requests a report from the Intranet machine, that >> machine tells the WolfWeb what report to run (through named pipes). The >> WolfWeb then starts two threads. One thread runs the report, the other >> thread watches for dialog windows in that Access application. (because as >> soon as the first thread hits a dialog box, it's paused). When a dialog >> box >> appears, that second thread 'records' all of the information about it >> (and >> it's children (buttons, labels, etc)) and sends that information back to >> the >> Intranet (through the named pipes), which then recreate that window in >> HTML >> for the user to interact with it. In essence, it's a terminal server. >> The >> difference is, that since it is specifically designed for that >> application, >> it's a FAST terminal server. (Kind of like Remote Desktop, which >> displays >> some things faster then others, because it 'cheats' by sending text, >> instead >> of images of text....text is faster). Anyhow, I built that years ago, >> and >> was actually planning on selling it as a 'remote Access' application, but >> I >> ran into one heck of a snag. Dialog windows worked great, and it didn't >> even have to be an Expression, it also worked with ODBC logon boxes and >> message boxes. But Access forms don't work the same way. When you look >> at >> an Access form, you have the main window (which is pretty much accurate >> to >> the forms main window properties), but then there are a set number of >> child >> windows (something like 3 or 4). No matter how many controls are on that >> form. What Access does, is one of those child windows is the control >> that >> has the focus. NONE of the other controls are windows (and thus are >> 'invisible' to window APIs). The only way I could get around that would >> be >> to capture the form through automation, which I just never got around to >> doing, I had other things on my plate at the time. >> >> Microsoft's 'solution' to putting a form 'always on top' just plain >> sucks, >> who wants a timer firing all the time, just to keep a window on top. Our >> article stemmed from a post Susan wrote, asking about doing this, because >> she wanted an easier way to copy and paste information from the web, >> without >> having to switch between windows all the time. I took it up as a >> challenge, >> and discovered a few more 'undocumented' things about how Access forms >> are >> subclassed windows. You can't set their ZOrder to be always on top, but >> you >> CAN set Access's ZOrder to always be on top. But that doesn't wouldn't >> do >> a >> lot of good. In Susan's dilemma, she would have had to resize the Access >> window, so that it was the size of the form she needed. But, with how >> the >> forms are subclassed, they inherit the always on top 'property', and so >> if >> you hide the Access window, you now have an Access form, on the desktop, >> and >> it's 'Always On Top'. >> >> In working with this, I ran into the old 'Access 2k needs the Dialog >> property set' problem, and I took a WAG and tried something new. I left >> that property off, and instead, had the form call the ShowWindow API on >> itself. That worked. Access was hidden, and the form was now on the >> desktop...though it was 'empty' (nothing within the border). A simply >> Repaint method was all that was needed to fix that. >> >> So, in the sample database I posted, you will see that there are three >> forms. FrmMain, frmOne and frmTwo. FrmMain will start with the database, >> and has two buttons (to open frmOne and frmTwo). The code to hide the >> Access window is behind frmMain. There is identical code behind frmOne >> and >> frmTwo (two lines, in the form's OnLoad event). (Also, there is a module >> in >> that database, which contains the API declarations (two of them), and two >> public constants). That's it, it's pretty simple. Like I mentioned in >> the >> early post, the only 'trick' with hiding the Access window is previewing >> reports. If you need to preview a report, you have to show the Access >> window. >> >> Drew >> >> >> >> >> -----Original Message----- >> From: William Hindman [SMTP:wdhindman at bellsouth.net] >> Sent: Thursday, December 22, 2005 10:31 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] access xp runtime >> >> ...unless there is something new in your code Drew, you can open >> another >> form but you can't give it focus ...i.e. you can't click between >> forms ...if >> that's not true with your code I'll take another look because I'd >> certainly >> love to use it ...but I sure wasted a lot of effort with this >> approach once >> before ...its why I was experimenting using subforms on a single >> main form >> in order to beat the always-on-top problem. >> >> William >> >> ----- Original Message ----- >> From: >> To: >> Sent: Thursday, December 22, 2005 10:55 PM >> Subject: Re: [AccessD] access xp runtime >> >> >> > What are you talking about? With the Access window hidden, you >> can open >> > as >> > many forms as you want, just set their popup property to Yes. (My >> code >> > gets >> > around having to set the dialog property to yes in A2k and up >> too....). >> > >> > The only drawback, from what I remember (because honestly, I don't >> use >> > this >> > in Access anymore, if I want a 'desktop' app, I just use VB), is >> that >> > reports won't preview, so you have to unhide the Access Window to >> preview >> > reports. >> > >> > Drew >> > >> > -----Original Message----- >> > From: William Hindman [SMTP:wdhindman at bellsouth.net] >> > Sent: Thursday, December 22, 2005 9:44 PM >> > To: Access Developers discussion and problem solving >> > Subject: Re: [AccessD] access xp runtime >> > >> > ...the problem with that API is that it only works for forms on >> top >> > ...you >> > can't open another form ...pop up a calendar for instance ...I got >> > heavy >> > into an experimental app with this approach before abandoning it >> > ...too many >> > compromises. >> > >> > William >> > >> > ----- Original Message ----- >> > From: >> > To: >> > Sent: Thursday, December 22, 2005 8:53 PM >> > Subject: Re: [AccessD] access xp runtime >> > >> > >> > > This is code I put on an 'Always On Top' form which also hides >> the >> > Access >> > > window: >> > > >> > > Option Compare Database >> > > Option Explicit >> > > Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd >> As >> > Long, _ >> > > ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, >> > ByVal _ >> > > cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long >> > > Private Declare Function IsWindowVisible Lib "user32" (ByVal >> hwnd >> > As Long) >> > > As Long >> > > Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As >> > Long, _ >> > > ByVal nCmdShow As Long) As Long >> > > Const SW_HIDE = 0 >> > > Private Const SW_SHOW = 5 >> > > Private Const SWP_NOMOVE = &H2 >> > > Private Const SWP_NOSIZE = &H1 >> > > Private Const HWND_TOPMOST = -1 >> > > Private Const HWND_NOTOPMOST = -2 >> > > >> > > Private Sub cmdAlwaysOnTop_Click() >> > > If IsWindowVisible(Application.hWndAccessApp) Then >> > > ShowWindow Application.hWndAccessApp, SW_HIDE >> > > SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, >> 0, >> > 0, _ >> > > SWP_NOMOVE Or SWP_NOSIZE >> > > ShowWindow Me.hwnd, SW_SHOW >> > > Me.Repaint >> > > Else >> > > ShowWindow Application.hWndAccessApp, SW_SHOW >> > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, >> > 0, 0, _ >> > > SWP_NOMOVE Or SWP_NOSIZE >> > > End If >> > > End Sub >> > > Private Sub Form_Unload(Cancel As Integer) >> > > If IsWindowVisible(Application.hWndAccessApp) = False Then >> > > ShowWindow Application.hWndAccessApp, SW_SHOW >> > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, >> > 0, 0, _ >> > > SWP_NOMOVE Or SWP_NOSIZE >> > > End If >> > > End Sub >> > > >> > > -----Original Message----- >> > > From: Michael Maddison [mailto:michael at ddisolutions.com.au] >> > > Sent: Thursday, December 22, 2005 7:11 PM >> > > To: Access Developers discussion and problem solving >> > > Subject: Re: [AccessD] access xp runtime >> > > >> > > >> > > Hi David, >> > > >> > > I'm (almost) sure I saw some API code a couple of years ago that >> > > completely hid the Access parent container window. >> > > I can't find it on my pc but its out there somewhere ;-) >> > > >> > > cheers >> > > >> > > Michael Maddison >> > > >> > > DDI Solutions Pty Ltd >> > > michael at ddisolutions.com.au >> > > Bus: 0260400620 >> > > Mob: 0412620497 >> > > www.ddisolutions.com.au >> > > >> > > -----Original Message----- >> > > From: accessd-bounces at databaseadvisors.com >> > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David >> & >> > > Joanne Gould >> > > Sent: Friday, 23 December 2005 11:23 AM >> > > To: Access Developers discussion and problem solving >> > > Subject: Re: [AccessD] access xp runtime >> > > >> > > My only plan for it is to hide the database window, put a >> > different icon >> > > on the titlebar. My client doesn't require menu bar or toolbars >> > (thank >> > > goodness). I'm hoping this will look like any other software in >> a >> > box. >> > > >> > > David >> > > >> > > At 10:58 AM 23/12/2005, you wrote: >> > >>"wants his database to not look like an access database (no >> > problem)" >> > >>D&J >> > >> >> > >>...lol ...runtime is one thing ...I run them on several client >> > systems >> > >>...but I'd really, really like to know how you make an Access db >> > not >> > >>look like an Access db ...the only way you can hide the Access >> > window, >> > >>afaik, is using popups which severely limits your gui >> > ...alternatively >> > >>you can fill the window with your main form and call subforms to >> > do >> > >>most of your work, an appoach I quickly abandoned ...and even >> then >> > the >> > >>user can still expose the Access window in a number of ways you >> > can't >> > > control. >> > >> >> > >>...building innovative guis is one thing ...but making it not >> look >> > like >> > > >> > >>an Access db? ...I'm all ears? >> > >> >> > >>...btw, if you have the option I highly recommend upgrading your >> > >>development system to A2K3 and buying the VSTO. >> > >> >> > >>William >> > >> >> > >>----- Original Message ----- >> > >>From: "David & Joanne Gould" >> > >>To: >> > >>Sent: Thursday, December 22, 2005 4:28 PM >> > >>Subject: [AccessD] access xp runtime >> > >> >> > >> >> > >> >I have a client that wants his database to not look like an >> > access >> > >> >database (no problem) and be usable by people who don't have >> > access >> > >> >on their computers. My understanding is that this is possible >> > if the >> > > >> > >> >database is a runtime version. Is there any way to do this >> > without >> > >> >buying office developer XP. We are using access xp for the >> > database. >> > >> > >> > >> > 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 >> > > -- >> > > AccessD mailing list >> > > AccessD at databaseadvisors.com >> > > http://databaseadvisors.com/mailman/listinfo/accessd >> > > Website: http://www.databaseadvisors.com >> > > -- >> > > AccessD mailing list >> > > AccessD at databaseadvisors.com >> > > http://databaseadvisors.com/mailman/listinfo/accessd >> > > Website: http://www.databaseadvisors.com >> > > >> > >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Fri Dec 23 13:08:43 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 13:08:43 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3E5@main2.marlow.com> My my my William, maybe you should spend a little more time over here, then on OT! ;) http://databaseadvisors.com/mailman/htdig/accessd/2004-June/025236.html Susan and I also co-wrote an article on shaped forms. It's pretty simple to do. Here's some code you can drop in a form to make it 'rounded'. CreateRoundRectRgn is the easiest to use if you aren't very artistic. : Private Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, ByVal Y3 As Long) As Long Private Declare Function SetWindowRgn Lib "user32" (ByVal hwnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long Private Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) As Long Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long Private Declare Function ReleaseCapture Lib "user32" () As Long Const intFrameWidth As Long = 350 Const intFrameHeight As Long = 250 Const intEllipseSize As Long = 70 Const intBorderSize As Long = 40 Private Sub Detail_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) ReleaseCapture SendMessage Me.hwnd, &HA1, 2, 0& End Sub Private Sub Form_Load() Dim X As Long X = SetThisWindowsRegion SetMainWindowRegion X DeleteObject X End Sub Private Function SetThisWindowsRegion() As Long Dim intInsetFrame As Long intInsetFrame = CreateRoundRectRgn(intBorderSize, intBorderSize, intFrameWidth - intBorderSize, intFrameHeight - intBorderSize, intEllipseSize, intEllipseSize) SetThisWindowsRegion = intInsetFrame End Function Private Function SetMainWindowRegion(cRgn As Long) Dim dwReturn As Long dwReturn = SetWindowRgn(Me.hwnd, cRgn, True) End Function Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 12:30 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...so far its a sin how well it works ...and so much for my christmas weekend ...now I have to redo a major client app that I'd earlier abandoned this approach on ...but much appreciate the insight and code Drew :) ...so when you're really bored and need something to wile away your time on, how about looking at making this all work with shaped forms ...or better yet, fit a bitmap (or even better, a vector emf) ala Pedro Gil's code ...now THAT would impress me! :) http://www.geocities.com/pmpg98_pt/ShapedForm.html William From martyconnelly at shaw.ca Fri Dec 23 13:18:50 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 23 Dec 2005 11:18:50 -0800 Subject: [AccessD] Active Directory Logger References: <17724746D360394AA3BFE5B8D40A9C1BD3D9@main2.marlow.com> Message-ID: <43AC4D9A.9010005@shaw.ca> Just curious which methods did you use LDAP, ADSI or WMI? DWUTKA at marlow.com wrote: >I recently built an system to monitor active directory accounts. It has a >few parts: > >NT Service which records, on a daily basis, account information for every >user in the domain (Name info (first, last, display), account created, last >logged on, etc.), then records all of the groups in the domain, and relates >group membership (what groups each user is in). It does this full data dump >once a day, but the service checks every minute for accounts that are locked >out. (Our domain is set to lock an account if someone fails to authenticate >5 times in a row. It unlocks the account after 30 minutes...unless we >manually go in and unlock it) When it detects a user account is locked, it >sends out an email saying what accounts are locked. When they unlock, >another email goes out. > >Database: Obviously stores the information, but it is designed for general >'read-only' access. To be able to modify the data, you must use an .mdw >with security account designed to allow data modification. The NT Service >and the next component (the web .dll) both have the ability to change data >(obviously...), but just opening the database allows the user to read >anything, just not change it. That is important, because I built this for >Sarbanes Oxley compliance, which requires monitoring Security Accounts, so >there have to be security measures in place to prevent someone from >tampering with the 'log'. > >Web Dll and ASP pages: There is an ActiveX .dll, which works with a few >.asp pages which then allow for viewing and 'reviewing' log informaiton. >There are various viewing methods. (Current AD information, changes between >selected dates, etc.). The 'reviewing' part is setup so that a network >administrator can review daily changes to the Directory, and click a button >that marks that day's log as reviewed (it gives a place to record a comment >about that days log, and then records the users NT Name, time 'reviewed' and >the comments (if any)). > >I'm posting about this here, to find out if anyone is interested in this. >Since we are now a public company (so the company I work for now has a >parent company, and several 'sister' companies), I've been developing stuff >to be drop in place more often (less 'Marlow Dependent' (I work for Marlow >Industries). This system, for instance, has only one thing hard coded that >would need to be changed to use in any Active Directory network, and that is >the email alerts have our Exchange server hard coded, but that's pretty >simple to setup an .ini file to set the SMTP server to use). Anyhow, I am >going to be talking to some of the higher ups, to see if they want me to >start selling some of these 'applications' I've been writing, on our website >(the shopping cart on there is something I built also, so it should be >pretty easy to set it up for selling software online). I plan on giving >AccessD members free full versions, for both beta testing and word of mouth, >so AccessD membership does have it's benefits. > >Drew > > -- Marty Connelly Victoria, B.C. Canada From DWUTKA at marlow.com Fri Dec 23 13:27:43 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 13:27:43 -0600 Subject: [AccessD] Active Directory Logger Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3E7@main2.marlow.com> ADO. (Which I guess is ADSI...in a way...). Want to see the code? Drew -----Original Message----- From: MartyConnelly [mailto:martyconnelly at shaw.ca] Sent: Friday, December 23, 2005 1:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Active Directory Logger Just curious which methods did you use LDAP, ADSI or WMI? DWUTKA at marlow.com wrote: >I recently built an system to monitor active directory accounts. It has a >few parts: > >NT Service which records, on a daily basis, account information for every >user in the domain (Name info (first, last, display), account created, last >logged on, etc.), then records all of the groups in the domain, and relates >group membership (what groups each user is in). It does this full data dump >once a day, but the service checks every minute for accounts that are locked >out. (Our domain is set to lock an account if someone fails to authenticate >5 times in a row. It unlocks the account after 30 minutes...unless we >manually go in and unlock it) When it detects a user account is locked, it >sends out an email saying what accounts are locked. When they unlock, >another email goes out. > >Database: Obviously stores the information, but it is designed for general >'read-only' access. To be able to modify the data, you must use an .mdw >with security account designed to allow data modification. The NT Service >and the next component (the web .dll) both have the ability to change data >(obviously...), but just opening the database allows the user to read >anything, just not change it. That is important, because I built this for >Sarbanes Oxley compliance, which requires monitoring Security Accounts, so >there have to be security measures in place to prevent someone from >tampering with the 'log'. > >Web Dll and ASP pages: There is an ActiveX .dll, which works with a few >.asp pages which then allow for viewing and 'reviewing' log informaiton. >There are various viewing methods. (Current AD information, changes between >selected dates, etc.). The 'reviewing' part is setup so that a network >administrator can review daily changes to the Directory, and click a button >that marks that day's log as reviewed (it gives a place to record a comment >about that days log, and then records the users NT Name, time 'reviewed' and >the comments (if any)). > >I'm posting about this here, to find out if anyone is interested in this. >Since we are now a public company (so the company I work for now has a >parent company, and several 'sister' companies), I've been developing stuff >to be drop in place more often (less 'Marlow Dependent' (I work for Marlow >Industries). This system, for instance, has only one thing hard coded that >would need to be changed to use in any Active Directory network, and that is >the email alerts have our Exchange server hard coded, but that's pretty >simple to setup an .ini file to set the SMTP server to use). Anyhow, I am >going to be talking to some of the higher ups, to see if they want me to >start selling some of these 'applications' I've been writing, on our website >(the shopping cart on there is something I built also, so it should be >pretty easy to set it up for selling software online). I plan on giving >AccessD members free full versions, for both beta testing and word of mouth, >so AccessD membership does have it's benefits. > >Drew > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Fri Dec 23 14:17:06 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 23 Dec 2005 12:17:06 -0800 Subject: [AccessD] Active Directory Logger References: <17724746D360394AA3BFE5B8D40A9C1BD3E7@main2.marlow.com> Message-ID: <43AC5B42.8040105@shaw.ca> Just wondering cause, there is this product that you can add vbs scripts to using some odd ADO providers that I hadn't heard of before. I have used some of their sample wmi scripts from access. I try to stay away from this code because some network admins get all excited if I even mention its use. I am testing using WinXP Home that doesn't install these providers. http://www.activxperts.com/activmonitor/ As an example http://www.activexperts.com/activmonitor/windowsmanagement/adsi/ Const ADS_SCOPE_SUBTREE = 2 Set objConnection = CreateObject("ADODB.Connection") Set objCommand = CreateObject("ADODB.Command") objConnection.Provider = "ADsDSOObject" objConnection.Open "Active Directory Provider" Set objCommand.ActiveConnection = objConnection objCommand.CommandText = _ "SELECT Name, Location, operatingSystemVersion FROM " _ & "'LDAP://DC=fabrikam,DC=com' WHERE objectClass='computer' " _ & "and operatingSystemVersion = '5.0 (2195)'" objCommand.Properties("Page Size") = 1000 objCommand.Properties("Timeout") = 30 objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE objCommand.Properties("Cache Results") = False Set objRecordSet = objCommand.Execute objRecordSet.MoveFirst Do Until objRecordSet.EOF Wscript.Echo "Computer Name: " & objRecordSet.Fields("Name").Value Wscript.Echo "Location: " & objRecordSet.Fields("Location").Value objRecordSet.MoveNext Loop DWUTKA at marlow.com wrote: >ADO. (Which I guess is ADSI...in a way...). Want to see the code? > >Drew > >-----Original Message----- >From: MartyConnelly [mailto:martyconnelly at shaw.ca] >Sent: Friday, December 23, 2005 1:19 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Active Directory Logger > > >Just curious which methods did you use LDAP, ADSI or WMI? > >DWUTKA at marlow.com wrote: > > > >>I recently built an system to monitor active directory accounts. It has a >>few parts: >> >>NT Service which records, on a daily basis, account information for every >>user in the domain (Name info (first, last, display), account created, last >>logged on, etc.), then records all of the groups in the domain, and relates >>group membership (what groups each user is in). It does this full data >> >> >dump > > >>once a day, but the service checks every minute for accounts that are >> >> >locked > > >>out. (Our domain is set to lock an account if someone fails to >> >> >authenticate > > >>5 times in a row. It unlocks the account after 30 minutes...unless we >>manually go in and unlock it) When it detects a user account is locked, it >>sends out an email saying what accounts are locked. When they unlock, >>another email goes out. >> >>Database: Obviously stores the information, but it is designed for general >>'read-only' access. To be able to modify the data, you must use an .mdw >>with security account designed to allow data modification. The NT Service >>and the next component (the web .dll) both have the ability to change data >>(obviously...), but just opening the database allows the user to read >>anything, just not change it. That is important, because I built this for >>Sarbanes Oxley compliance, which requires monitoring Security Accounts, so >>there have to be security measures in place to prevent someone from >>tampering with the 'log'. >> >>Web Dll and ASP pages: There is an ActiveX .dll, which works with a few >>.asp pages which then allow for viewing and 'reviewing' log informaiton. >>There are various viewing methods. (Current AD information, changes >> >> >between > > >>selected dates, etc.). The 'reviewing' part is setup so that a network >>administrator can review daily changes to the Directory, and click a button >>that marks that day's log as reviewed (it gives a place to record a comment >>about that days log, and then records the users NT Name, time 'reviewed' >> >> >and > > >>the comments (if any)). >> >>I'm posting about this here, to find out if anyone is interested in this. >>Since we are now a public company (so the company I work for now has a >>parent company, and several 'sister' companies), I've been developing stuff >>to be drop in place more often (less 'Marlow Dependent' (I work for Marlow >>Industries). This system, for instance, has only one thing hard coded that >>would need to be changed to use in any Active Directory network, and that >> >> >is > > >>the email alerts have our Exchange server hard coded, but that's pretty >>simple to setup an .ini file to set the SMTP server to use). Anyhow, I am >>going to be talking to some of the higher ups, to see if they want me to >>start selling some of these 'applications' I've been writing, on our >> >> >website > > >>(the shopping cart on there is something I built also, so it should be >>pretty easy to set it up for selling software online). I plan on giving >>AccessD members free full versions, for both beta testing and word of >> >> >mouth, > > >>so AccessD membership does have it's benefits. >> >>Drew >> >> >> >> > > > -- Marty Connelly Victoria, B.C. Canada From wdhindman at bellsouth.net Fri Dec 23 14:30:07 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 23 Dec 2005 15:30:07 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3E5@main2.marlow.com> Message-ID: <000b01c607ff$aa2d7ac0$6101a8c0@JISREGISTRATION.local> ...yada, yada, yada code boy :) ...been doing rounded, oval, and elliptical forms for years ...I'll take a look at your code though and see if there's anything worth changing my current default sfgui module for ...but rounded forms are hardly more than a toy ...what I want is to be able to take a graphic like the Texas Instruments logo and shape a form to fit its bounds ...that's a sight more complicated, eh :) William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 2:08 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > My my my William, maybe you should spend a little more time over here, > then > on OT! ;) > > http://databaseadvisors.com/mailman/htdig/accessd/2004-June/025236.html > > Susan and I also co-wrote an article on shaped forms. It's pretty simple > to > do. > > Here's some code you can drop in a form to make it 'rounded'. > CreateRoundRectRgn is the easiest to use if you aren't very artistic. : > > Private Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal X1 As Long, > ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, > ByVal Y3 As Long) As Long > Private Declare Function SetWindowRgn Lib "user32" (ByVal hwnd As Long, > ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long > Private Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) > As > Long > Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" > (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As > Any) As Long > Private Declare Function ReleaseCapture Lib "user32" () As Long > Const intFrameWidth As Long = 350 > Const intFrameHeight As Long = 250 > Const intEllipseSize As Long = 70 > Const intBorderSize As Long = 40 > Private Sub Detail_MouseDown(Button As Integer, Shift As Integer, X As > Single, Y As Single) > ReleaseCapture > SendMessage Me.hwnd, &HA1, 2, 0& > End Sub > Private Sub Form_Load() > Dim X As Long > X = SetThisWindowsRegion > SetMainWindowRegion X > DeleteObject X > End Sub > Private Function SetThisWindowsRegion() As Long > Dim intInsetFrame As Long > intInsetFrame = CreateRoundRectRgn(intBorderSize, intBorderSize, > intFrameWidth - intBorderSize, intFrameHeight - intBorderSize, > intEllipseSize, intEllipseSize) > SetThisWindowsRegion = intInsetFrame > End Function > Private Function SetMainWindowRegion(cRgn As Long) > Dim dwReturn As Long > dwReturn = SetWindowRgn(Me.hwnd, cRgn, True) > End Function > > Drew > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Friday, December 23, 2005 12:30 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > > > ...so far its a sin how well it works ...and so much for my christmas > weekend ...now I have to redo a major client app that I'd earlier > abandoned > this approach on ...but much appreciate the insight and code Drew :) > > ...so when you're really bored and need something to wile away your time > on, > > how about looking at making this all work with shaped forms ...or better > yet, fit a bitmap (or even better, a vector emf) ala Pedro Gil's code > ...now > > THAT would impress me! :) > > http://www.geocities.com/pmpg98_pt/ShapedForm.html > > William > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DWUTKA at marlow.com Fri Dec 23 14:31:13 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 14:31:13 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3E9@main2.marlow.com> No it isn't, you just need to have a bitmap in that shape. Then you create a region based on that bitmap, and set that region to your form. Got the logo you want to use? Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 2:30 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...yada, yada, yada code boy :) ...been doing rounded, oval, and elliptical forms for years ...I'll take a look at your code though and see if there's anything worth changing my current default sfgui module for ...but rounded forms are hardly more than a toy ...what I want is to be able to take a graphic like the Texas Instruments logo and shape a form to fit its bounds ...that's a sight more complicated, eh :) William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 2:08 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > My my my William, maybe you should spend a little more time over here, > then > on OT! ;) > > http://databaseadvisors.com/mailman/htdig/accessd/2004-June/025236.html > > Susan and I also co-wrote an article on shaped forms. It's pretty simple > to > do. > > Here's some code you can drop in a form to make it 'rounded'. > CreateRoundRectRgn is the easiest to use if you aren't very artistic. : > > Private Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal X1 As Long, > ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, > ByVal Y3 As Long) As Long > Private Declare Function SetWindowRgn Lib "user32" (ByVal hwnd As Long, > ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long > Private Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) > As > Long > Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" > (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As > Any) As Long > Private Declare Function ReleaseCapture Lib "user32" () As Long > Const intFrameWidth As Long = 350 > Const intFrameHeight As Long = 250 > Const intEllipseSize As Long = 70 > Const intBorderSize As Long = 40 > Private Sub Detail_MouseDown(Button As Integer, Shift As Integer, X As > Single, Y As Single) > ReleaseCapture > SendMessage Me.hwnd, &HA1, 2, 0& > End Sub > Private Sub Form_Load() > Dim X As Long > X = SetThisWindowsRegion > SetMainWindowRegion X > DeleteObject X > End Sub > Private Function SetThisWindowsRegion() As Long > Dim intInsetFrame As Long > intInsetFrame = CreateRoundRectRgn(intBorderSize, intBorderSize, > intFrameWidth - intBorderSize, intFrameHeight - intBorderSize, > intEllipseSize, intEllipseSize) > SetThisWindowsRegion = intInsetFrame > End Function > Private Function SetMainWindowRegion(cRgn As Long) > Dim dwReturn As Long > dwReturn = SetWindowRgn(Me.hwnd, cRgn, True) > End Function > > Drew > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Friday, December 23, 2005 12:30 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > > > ...so far its a sin how well it works ...and so much for my christmas > weekend ...now I have to redo a major client app that I'd earlier > abandoned > this approach on ...but much appreciate the insight and code Drew :) > > ...so when you're really bored and need something to wile away your time > on, > > how about looking at making this all work with shaped forms ...or better > yet, fit a bitmap (or even better, a vector emf) ala Pedro Gil's code > ...now > > THAT would impress me! :) > > http://www.geocities.com/pmpg98_pt/ShapedForm.html > > William > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Fri Dec 23 14:40:46 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 23 Dec 2005 15:40:46 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3E9@main2.marlow.com> Message-ID: <003301c60801$273322d0$6101a8c0@JISREGISTRATION.local> ...you're giving me heart failure today ...I e'd you a logo sample :) William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 3:31 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > No it isn't, you just need to have a bitmap in that shape. Then you > create > a region based on that bitmap, and set that region to your form. Got the > logo you want to use? > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Friday, December 23, 2005 2:30 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > > > ...yada, yada, yada code boy :) > > ...been doing rounded, oval, and elliptical forms for years ...I'll take a > look at your code though and see if there's anything worth changing my > current default sfgui module for ...but rounded forms are hardly more than > a > > toy ...what I want is to be able to take a graphic like the Texas > Instruments logo and shape a form to fit its bounds ...that's a sight more > complicated, eh :) > > William > > ----- Original Message ----- > From: > To: > Sent: Friday, December 23, 2005 2:08 PM > Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > > >> My my my William, maybe you should spend a little more time over here, >> then >> on OT! ;) >> >> http://databaseadvisors.com/mailman/htdig/accessd/2004-June/025236.html >> >> Susan and I also co-wrote an article on shaped forms. It's pretty simple >> to >> do. >> >> Here's some code you can drop in a form to make it 'rounded'. >> CreateRoundRectRgn is the easiest to use if you aren't very artistic. : >> >> Private Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal X1 As >> Long, >> ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, >> ByVal Y3 As Long) As Long >> Private Declare Function SetWindowRgn Lib "user32" (ByVal hwnd As Long, >> ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long >> Private Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) >> As >> Long >> Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" >> (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As >> Any) As Long >> Private Declare Function ReleaseCapture Lib "user32" () As Long >> Const intFrameWidth As Long = 350 >> Const intFrameHeight As Long = 250 >> Const intEllipseSize As Long = 70 >> Const intBorderSize As Long = 40 >> Private Sub Detail_MouseDown(Button As Integer, Shift As Integer, X As >> Single, Y As Single) >> ReleaseCapture >> SendMessage Me.hwnd, &HA1, 2, 0& >> End Sub >> Private Sub Form_Load() >> Dim X As Long >> X = SetThisWindowsRegion >> SetMainWindowRegion X >> DeleteObject X >> End Sub >> Private Function SetThisWindowsRegion() As Long >> Dim intInsetFrame As Long >> intInsetFrame = CreateRoundRectRgn(intBorderSize, intBorderSize, >> intFrameWidth - intBorderSize, intFrameHeight - intBorderSize, >> intEllipseSize, intEllipseSize) >> SetThisWindowsRegion = intInsetFrame >> End Function >> Private Function SetMainWindowRegion(cRgn As Long) >> Dim dwReturn As Long >> dwReturn = SetWindowRgn(Me.hwnd, cRgn, True) >> End Function >> >> Drew >> -----Original Message----- >> From: William Hindman [mailto:wdhindman at bellsouth.net] >> Sent: Friday, December 23, 2005 12:30 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime >> >> >> ...so far its a sin how well it works ...and so much for my christmas >> weekend ...now I have to redo a major client app that I'd earlier >> abandoned >> this approach on ...but much appreciate the insight and code Drew :) >> >> ...so when you're really bored and need something to wile away your time >> on, >> >> how about looking at making this all work with shaped forms ...or better >> yet, fit a bitmap (or even better, a vector emf) ala Pedro Gil's code >> ...now >> >> THAT would impress me! :) >> >> http://www.geocities.com/pmpg98_pt/ShapedForm.html >> >> William >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Fri Dec 23 14:49:09 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 23 Dec 2005 15:49:09 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3E4@main2.marlow.com> Message-ID: <004601c60802$52a61250$6101a8c0@JISREGISTRATION.local> ...bad link :( William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 2:07 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > Of course, if you really want to use the Region functions to do something > useful, why not sliding menus on a form? > > http://www.marlow.com/MiniCalender.zip > > Check out the buttons on the bottom of the calendar. Notice how they > 'drop > down', and aren't fixed at the width of the form.... > From DWUTKA at marlow.com Fri Dec 23 14:48:44 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 14:48:44 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3EA@main2.marlow.com> whoops. Can't spell. http://www.marlow.com/MiniCalendar.zip (ar, not er...duh! my bad!) Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 2:49 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...bad link :( William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 2:07 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > Of course, if you really want to use the Region functions to do something > useful, why not sliding menus on a form? > > http://www.marlow.com/MiniCalender.zip > > Check out the buttons on the bottom of the calendar. Notice how they > 'drop > down', and aren't fixed at the width of the form.... > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at users.mns.ru Fri Dec 23 15:23:05 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Sat, 24 Dec 2005 00:23:05 +0300 Subject: [AccessD] Merry Christmas listers References: <000301c607ba$36790490$b5bf0c54@minster33c3r25> Message-ID: <003301c60807$15f04920$6501a8c0@fincomplex.spb.ru> Merry Christmas, Happy News and a Very Happy New Year to all AccessD listers! Watch what you drink during holidays: http://www.happynews.com/news/12222005/watching-what-you-drink-check-your-glass.htm :) Shamil ----- Original Message ----- From: "Andy Lacey" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 23, 2005 3:12 PM Subject: [AccessD] Merry Christmas listers > I guess people are going to be signing off for Christmas soon so just wanted > to wish everyone a good one. > > > -- Andy Lacey > http://www.minstersystems.co.uk > > -- > 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 Dec 23 16:41:38 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 24 Dec 2005 08:41:38 +1000 Subject: [AccessD] Seasons Greetings In-Reply-To: <003301c60807$15f04920$6501a8c0@fincomplex.spb.ru> Message-ID: <43AD09C2.5065.A8453C7@stuart.lexacorp.com.pg> It's still Friday in much of the world so: Please accept with no obligation, implied or implicit our best wishes for an environmentally conscious, socially responsible, low stress, non- addictive, gender neutral, celebration of the winter solstice holiday, practiced within the most enjoyable traditions of the religious persuasion of your choice, or secular practices of your choice, with respect for the religious/secular persuasions and/or traditions of others, or their choice not to practice religious or secular traditions at all . . . . . and a fiscally successful, personally fulfilling, and medically uncomplicated recognition of the onset of the generally accepted calendar year 2006, but not without due respect for the calendars of choice of other cultures whose contributions to society have helped to make civilisation in this world great, (not to imply that civilisation is necessarily better than any other alternative) , and without regard to the race, creed, colour, age, physical ability, religious faith, choice of computer platform, or sexual preference of the wishee. (By accepting this greeting, you are accepting these terms. This greeting is subject to clarification or withdrawal. It is freely transferable with no alteration to the original greeting. It implies no promise by the wisher to actually implement any of the wishes for her/himself or others, and is void where prohibited by law, and is revocable at the sole discretion of the wisher. This wish is warranted to perform as expected within the usual application of good tidings for a period of one year, or until the issuance of a subsequent holiday greeting, whichever comes first, and warranty is limited to replacement of this wish or issuance of a new wish at the sole discretion of the wisher.) Cheers, Stuart From wdhindman at bellsouth.net Fri Dec 23 18:38:48 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 23 Dec 2005 19:38:48 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3EA@main2.marlow.com> Message-ID: <002601c60822$67d4d6f0$6101a8c0@JISREGISTRATION.local> Drew ...with the Access window hidden, is there a way to minimize all of the open forms to the task bar and then restore them without showing the Access window ...from a button on my switchboard for instance? William From DWUTKA at marlow.com Fri Dec 23 18:56:44 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 18:56:44 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3EB@main2.marlow.com> http://www.marlow.com/HiddenAccess2k.zip Same as before, but I added a ShapeForm routine. You just feed it the name of the shape you want (no, you can't just pick a shape, read on.... ), and then me.hWnd, it does the rest. (Quick note on that, shaping a form can leave extraneous stuff out there, so remove the border and record selectors, otherwise they show up in your shape. There is also an .exe in this zip. It's a quick VB program I wrote (definitely not crash proof, so pay attention). Step One: Click Picture --> Open Picture. Select the picture you want the 'shape' of. Step Two: Click Picture --> Analyze Picture. This will give you colored boxes down the left side of the form (the bigger the picture, and the more colors, the longer it takes....if you go more then will display sorry, I'll send the source if you want, this was a nitty gritty demo for William.) Step Three: Click the colored boxes that have the colors that you want in your shape. (ie, if you have an american flag, on a black background, you would click the red, white and blue boxes, each time, you will notice that 'color's shape' added to the bottom picture (in red). Step Four: Click Picture --> Build Form Shape. Crucial step, and may take a few seconds, depends on how big the shape is. It will give you a message box when it's done. When you have the shape built, you can either test it with the other commands under the Picture menu, or save it to a database with the Save Menu. You will need tblFormShapes to be in the database you selected. As for a technical aspect of what this does, here's the rundown. The VB program 'builds' a region, based on the color of the pixels. It does this by adding tiny regions together. When it's done, it uses and API call to get that region as a Byte Array. When you save it to the database, it stores a string version of that Byte Array into a memo field. The ShapeForm code, in the sample database then converts that memo field back into a byte array, uses another API to recreate the region (which goes MUCH faster then creating it from smaller regions) and sets that region to your form. There is a second shape in that sample database. If you want to see it, change the ShapeFrom "For William", Me.hWnd in frmTwo's OnLoad event to ShapeForm "Full Question Mark", Me.hWnd. Merry Christmas William, you can send me a 12 pack of the beer of your choice.... ;) Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 2:41 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...you're giving me heart failure today ...I e'd you a logo sample :) William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 3:31 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > No it isn't, you just need to have a bitmap in that shape. Then you > create > a region based on that bitmap, and set that region to your form. Got the > logo you want to use? > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Friday, December 23, 2005 2:30 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > > > ...yada, yada, yada code boy :) > > ...been doing rounded, oval, and elliptical forms for years ...I'll take a > look at your code though and see if there's anything worth changing my > current default sfgui module for ...but rounded forms are hardly more than > a > > toy ...what I want is to be able to take a graphic like the Texas > Instruments logo and shape a form to fit its bounds ...that's a sight more > complicated, eh :) > > William > From DWUTKA at marlow.com Fri Dec 23 19:17:53 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 19:17:53 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3EC@main2.marlow.com> Yes, I added that to the http://www.marlow.com/HiddenAccess2k.zip link. The main form now has a 'minimize all forms' button. That puts them in the task bar (you did mean task bar, not system tray, right?(we won't get into the misuse of terminology in this thread.... )), and then when you click on it in the taskbar, it brings all the windows back. Putting it in the system tray is also possible, but it's a lot more code..... Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 6:39 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Drew ...with the Access window hidden, is there a way to minimize all of the open forms to the task bar and then restore them without showing the Access window ...from a button on my switchboard for instance? William -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Fri Dec 23 21:14:33 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Fri, 23 Dec 2005 19:14:33 -0800 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD3EA@main2.marlow.com> Message-ID: <003501c60838$2a21b240$6701a8c0@HPLaptop> You guys make me feel not worthy when I post my wimpy questions. ; ( ; ) Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 12:49 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime whoops. Can't spell. http://www.marlow.com/MiniCalendar.zip (ar, not er...duh! my bad!) Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 2:49 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...bad link :( William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 2:07 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > Of course, if you really want to use the Region functions to do something > useful, why not sliding menus on a form? > > http://www.marlow.com/MiniCalender.zip > > Check out the buttons on the bottom of the calendar. Notice how they > 'drop > down', and aren't fixed at the width of the form.... > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From harkinsss at bellsouth.net Fri Dec 23 21:20:08 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Fri, 23 Dec 2005 22:20:08 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <003501c60838$2a21b240$6701a8c0@HPLaptop> Message-ID: <20051224032005.WXOT11466.ibm58aec.bellsouth.net@SUSANONE> Don't feel bad. I can't even follow the discussion, let alone feel bad... ;) Susan H. You guys make me feel not worthy when I post my wimpy questions. ; ( ; ) From DWUTKA at marlow.com Fri Dec 23 21:26:04 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 21:26:04 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3EF@main2.marlow.com> Why do you say that? I like to think I write some nifty code, but even with what I do now, there are times I look at someone else's application and just go 'WOW'! Drew -----Original Message----- From: Joe Hecht [SMTP:jmhecht at earthlink.net] Sent: Friday, December 23, 2005 9:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime You guys make me feel not worthy when I post my wimpy questions. ; ( ; ) Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 12:49 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime whoops. Can't spell. http://www.marlow.com/MiniCalendar.zip (ar, not er...duh! my bad!) Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 2:49 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...bad link :( William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 2:07 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > Of course, if you really want to use the Region functions to do something > useful, why not sliding menus on a form? > > http://www.marlow.com/MiniCalender.zip > > Check out the buttons on the bottom of the calendar. Notice how they > 'drop > down', and aren't fixed at the width of the form.... > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Fri Dec 23 21:28:06 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 21:28:06 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3F0@main2.marlow.com> I did mention Susan co-wrote these articles with me (which most of this stuff comes from (or at least the concepts)). Gives you a little insight as to what it was like dealing with the technical sides of those articles....of course, to be fair, I'm sure there were times Susan wondered if English really is my native language. She is REALLY good at putting thoughts into words, and expressing herself, me...well, I'm just Drew the 'code boy'! ;) Drew -----Original Message----- From: Susan Harkins [SMTP:harkinsss at bellsouth.net] Sent: Friday, December 23, 2005 9:20 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Don't feel bad. I can't even follow the discussion, let alone feel bad... ;) Susan H. You guys make me feel not worthy when I post my wimpy questions. ; ( ; ) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Fri Dec 23 21:45:43 2005 From: dwaters at usinternet.com (Dan Waters) Date: Fri, 23 Dec 2005 21:45:43 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <10198729.1135395314855.JavaMail.root@sniper14> Message-ID: <000001c6083c$84dd3f70$0300a8c0@danwaters> As for me, I'm just saving those emails for the day when I'm smart enough to understand them! Drew - you guys are setting the bar - which we all need! Thanks! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 9:28 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime I did mention Susan co-wrote these articles with me (which most of this stuff comes from (or at least the concepts)). Gives you a little insight as to what it was like dealing with the technical sides of those articles....of course, to be fair, I'm sure there were times Susan wondered if English really is my native language. She is REALLY good at putting thoughts into words, and expressing herself, me...well, I'm just Drew the 'code boy'! ;) Drew -----Original Message----- From: Susan Harkins [SMTP:harkinsss at bellsouth.net] Sent: Friday, December 23, 2005 9:20 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Don't feel bad. I can't even follow the discussion, let alone feel bad... ;) Susan H. You guys make me feel not worthy when I post my wimpy questions. ; ( ; ) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Fri Dec 23 21:54:59 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Fri, 23 Dec 2005 19:54:59 -0800 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD3EF@main2.marlow.com> Message-ID: <003f01c6083d$cfeab2d0$6701a8c0@HPLaptop> Because, when I am working on my current project I have to look up how to change the back color in my text boxes when they get focus. Used to be standard did that automatically. You guys are playing with form shapes and mouse cursers and stuff. Just developer envy. So what if you and Susan have been published. I still do not understand how to write code and reuse it. Just Envy. No mean intended. Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 7:26 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Why do you say that? I like to think I write some nifty code, but even with what I do now, there are times I look at someone else's application and just go 'WOW'! Drew -----Original Message----- From: Joe Hecht [SMTP:jmhecht at earthlink.net] Sent: Friday, December 23, 2005 9:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime You guys make me feel not worthy when I post my wimpy questions. ; ( ; ) Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 12:49 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime whoops. Can't spell. http://www.marlow.com/MiniCalendar.zip (ar, not er...duh! my bad!) Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 2:49 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...bad link :( William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 2:07 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > Of course, if you really want to use the Region functions to do something > useful, why not sliding menus on a form? > > http://www.marlow.com/MiniCalender.zip > > Check out the buttons on the bottom of the calendar. Notice how they > 'drop > down', and aren't fixed at the width of the form.... > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Fri Dec 23 22:01:49 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Fri, 23 Dec 2005 20:01:49 -0800 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <000001c6083c$84dd3f70$0300a8c0@danwaters> Message-ID: <004001c6083e$c44245f0$6701a8c0@HPLaptop> What Dan said. Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Friday, December 23, 2005 7:46 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime As for me, I'm just saving those emails for the day when I'm smart enough to understand them! Drew - you guys are setting the bar - which we all need! Thanks! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 9:28 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime I did mention Susan co-wrote these articles with me (which most of this stuff comes from (or at least the concepts)). Gives you a little insight as to what it was like dealing with the technical sides of those articles....of course, to be fair, I'm sure there were times Susan wondered if English really is my native language. She is REALLY good at putting thoughts into words, and expressing herself, me...well, I'm just Drew the 'code boy'! ;) Drew -----Original Message----- From: Susan Harkins [SMTP:harkinsss at bellsouth.net] Sent: Friday, December 23, 2005 9:20 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Don't feel bad. I can't even follow the discussion, let alone feel bad... ;) Susan H. You guys make me feel not worthy when I post my wimpy questions. ; ( ; ) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Fri Dec 23 22:24:43 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 23 Dec 2005 23:24:43 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3EC@main2.marlow.com> Message-ID: <001b01c60841$f757f130$6101a8c0@JISREGISTRATION.local> ...lol ...I'll break it out tomorrow ...in the meantime send me your address off line ...I definitely owe you more than a six pack :) ...been plugging away this whole evening at reworking a major app with the hidden window paradigm ...I simply can't believe the difference it makes in how professional the app looks ...and so far, I've not hit a glitch that didn't have a simple answer. ...but the better half is NOT a happy camper :) William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 8:17 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > Yes, I added that to the http://www.marlow.com/HiddenAccess2k.zip link. > The > main form now has a 'minimize all forms' button. That puts them in the > task > bar (you did mean task bar, not system tray, right?(we won't get into the > misuse of terminology in this thread.... )), and then when you click > on it in the taskbar, it brings all the windows back. > > Putting it in the system tray is also possible, but it's a lot more > code..... > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Friday, December 23, 2005 6:39 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > > > Drew > > ...with the Access window hidden, is there a way to minimize all of the > open > > forms to the task bar and then restore them without showing the Access > window ...from a button on my switchboard for instance? > > William > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Sat Dec 24 01:32:36 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Sat, 24 Dec 2005 01:32:36 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3F2@main2.marlow.com> Thanks! Going to spend Christmas day with the folks......and the soon to be ex, so any and all compliments are much appreciated right now, I'm probably going to be emotionally hammered Christmas night. Drew -----Original Message----- From: Dan Waters [SMTP:dwaters at usinternet.com] Sent: Friday, December 23, 2005 9:46 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime As for me, I'm just saving those emails for the day when I'm smart enough to understand them! Drew - you guys are setting the bar - which we all need! Thanks! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 9:28 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime I did mention Susan co-wrote these articles with me (which most of this stuff comes from (or at least the concepts)). Gives you a little insight as to what it was like dealing with the technical sides of those articles....of course, to be fair, I'm sure there were times Susan wondered if English really is my native language. She is REALLY good at putting thoughts into words, and expressing herself, me...well, I'm just Drew the 'code boy'! ;) Drew -----Original Message----- From: Susan Harkins [SMTP:harkinsss at bellsouth.net] Sent: Friday, December 23, 2005 9:20 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Don't feel bad. I can't even follow the discussion, let alone feel bad... ;) Susan H. You guys make me feel not worthy when I post my wimpy questions. ; ( ; ) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Sat Dec 24 01:33:46 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Sat, 24 Dec 2005 01:33:46 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3F3@main2.marlow.com> LOL. Get into classes, once you understand events, and how classes work, you'll look back and say 'what in the world was I doing before....'! Drew -----Original Message----- From: Joe Hecht [SMTP:jmhecht at earthlink.net] Sent: Friday, December 23, 2005 9:55 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Because, when I am working on my current project I have to look up how to change the back color in my text boxes when they get focus. Used to be standard did that automatically. You guys are playing with form shapes and mouse cursers and stuff. Just developer envy. So what if you and Susan have been published. I still do not understand how to write code and reuse it. Just Envy. No mean intended. Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 7:26 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Why do you say that? I like to think I write some nifty code, but even with what I do now, there are times I look at someone else's application and just go 'WOW'! Drew -----Original Message----- From: Joe Hecht [SMTP:jmhecht at earthlink.net] Sent: Friday, December 23, 2005 9:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime You guys make me feel not worthy when I post my wimpy questions. ; ( ; ) Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 12:49 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime whoops. Can't spell. http://www.marlow.com/MiniCalendar.zip (ar, not er...duh! my bad!) Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 2:49 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...bad link :( William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 2:07 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > Of course, if you really want to use the Region functions to do something > useful, why not sliding menus on a form? > > http://www.marlow.com/MiniCalender.zip > > Check out the buttons on the bottom of the calendar. Notice how they > 'drop > down', and aren't fixed at the width of the form.... > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Sat Dec 24 01:35:01 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Sat, 24 Dec 2005 01:35:01 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3F4@main2.marlow.com> Don't get me in trouble with your better half, have enough trouble with women at the moment! ;) Okay, I'll reply to the email you sent offline. Take a break over the weekend, I'll be online all next week if you have questions..... Drew -----Original Message----- From: William Hindman [SMTP:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 10:25 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...lol ...I'll break it out tomorrow ...in the meantime send me your address off line ...I definitely owe you more than a six pack :) ...been plugging away this whole evening at reworking a major app with the hidden window paradigm ...I simply can't believe the difference it makes in how professional the app looks ...and so far, I've not hit a glitch that didn't have a simple answer. ...but the better half is NOT a happy camper :) William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 8:17 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > Yes, I added that to the http://www.marlow.com/HiddenAccess2k.zip link. > The > main form now has a 'minimize all forms' button. That puts them in the > task > bar (you did mean task bar, not system tray, right?(we won't get into the > misuse of terminology in this thread.... )), and then when you click > on it in the taskbar, it brings all the windows back. > > Putting it in the system tray is also possible, but it's a lot more > code..... > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Friday, December 23, 2005 6:39 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > > > Drew > > ...with the Access window hidden, is there a way to minimize all of the > open > > forms to the task bar and then restore them without showing the Access > window ...from a button on my switchboard for instance? > > William > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From harkinsss at bellsouth.net Sat Dec 24 08:07:23 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Sat, 24 Dec 2005 09:07:23 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD3F0@main2.marlow.com> Message-ID: <20051224140719.XGSX9476.ibm62aec.bellsouth.net@SUSANONE> I did mention Susan co-wrote these articles with me (which most of this stuff comes from (or at least the concepts)). Gives you a little insight as to what it was like dealing with the technical sides of those articles....of course, to be fair, I'm sure there were times Susan wondered if English really is my native language. She is REALLY good at putting thoughts into words, and expressing herself, me...well, I'm just Drew the 'code boy'! ;) =====No, Martin's the one who doesn't speak English. :) Thank you Drew, but I'll be honest with you. Everyone I've co-authored with has done a great job of explaining the technical end of their code to me and I just put it in the style the editors want. What's key to the relationship is knowing what questions to ask you guys. Often, I just take your answers and tuck in the ends a bit. You guys do a great job. My job is knowing how to present it to the editors so we can get paid. It's SYNERGY! ;) Susan H. From harkinsss at bellsouth.net Sat Dec 24 08:07:23 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Sat, 24 Dec 2005 09:07:23 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <003f01c6083d$cfeab2d0$6701a8c0@HPLaptop> Message-ID: <20051224140729.XGTJ9476.ibm62aec.bellsouth.net@SUSANONE> Joe, I have to look up everything. Why do you think I write articles? So, I'll have instructions that I understand!!!!!!!!! ;) Seriously, knowing how to do something and knowing where to find the right syntax, arguments, etc. is the key -- not being able to pluck it all out of you're a... I mean your head. :) If I tried to keep all that in my head, it would've exploded long ago. :) Susan H. Because, when I am working on my current project I have to look up how to change the back color in my text boxes when they get focus. Used to be standard did that automatically. You guys are playing with form shapes and mouse cursers and stuff. Just developer envy. So what if you and Susan have been published. I still do not understand how to write code and reuse it. Just Envy. No mean intended. From accessd at shaw.ca Sat Dec 24 12:27:22 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 24 Dec 2005 10:27:22 -0800 Subject: [AccessD] To all the list members In-Reply-To: <000901c607ee$d6a7f460$6101a8c0@JISREGISTRATION.local> Message-ID: <001201c608b7$aeda5760$017ba8c0@xpserver> Hi All: Have a great Christmas break with family and friends. Jim From demulling at centurytel.net Sat Dec 24 12:36:12 2005 From: demulling at centurytel.net (Demulling Family) Date: Sat, 24 Dec 2005 12:36:12 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <000001c6083c$84dd3f70$0300a8c0@danwaters> References: <000001c6083c$84dd3f70$0300a8c0@danwaters> Message-ID: <43AD951C.1010505@centurytel.net> Dan Waters wrote: >As for me, I'm just saving those emails for the day when I'm smart enough to >understand them! > >Drew - you guys are setting the bar - which we all need! > >Thanks! >Dan Waters > > > I am saving them also to read this coming week after Santa delivers me my new computer. Since I have all of next week off (use the vacation or loss it) this should provide me with something good to do after the kids wear me out. :) Merry Christrmas and Happy New Year to everyone!! -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.14.7/214 - Release Date: 12/23/2005 From DWUTKA at marlow.com Sat Dec 24 13:31:36 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Sat, 24 Dec 2005 13:31:36 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3F6@main2.marlow.com> You make it sound so easy...... ;) Drew -----Original Message----- From: Susan Harkins [SMTP:harkinsss at bellsouth.net] Sent: Saturday, December 24, 2005 8:07 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime I did mention Susan co-wrote these articles with me (which most of this stuff comes from (or at least the concepts)). Gives you a little insight as to what it was like dealing with the technical sides of those articles....of course, to be fair, I'm sure there were times Susan wondered if English really is my native language. She is REALLY good at putting thoughts into words, and expressing herself, me...well, I'm just Drew the 'code boy'! ;) =====No, Martin's the one who doesn't speak English. :) Thank you Drew, but I'll be honest with you. Everyone I've co-authored with has done a great job of explaining the technical end of their code to me and I just put it in the style the editors want. What's key to the relationship is knowing what questions to ask you guys. Often, I just take your answers and tuck in the ends a bit. You guys do a great job. My job is knowing how to present it to the editors so we can get paid. It's SYNERGY! ;) Susan H. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Sat Dec 24 13:43:42 2005 From: john at winhaven.net (John Bartow) Date: Sat, 24 Dec 2005 13:43:42 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD3F6@main2.marlow.com> Message-ID: <006701c608c2$590d0160$7301a8c0@ScuzzPaq> I have to agree that Susan makes the code boy lingo a whole lot easier to read. I think she's had an article in Access Advisor every issue this year with one or another of you AccessD gurus. BTW Drew your mini calendar is sweet! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Saturday, December 24, 2005 1:32 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime You make it sound so easy...... ;) Drew -----Original Message----- From: Susan Harkins [SMTP:harkinsss at bellsouth.net] Sent: Saturday, December 24, 2005 8:07 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime I did mention Susan co-wrote these articles with me (which most of this stuff comes from (or at least the concepts)). Gives you a little insight as to what it was like dealing with the technical sides of those articles....of course, to be fair, I'm sure there were times Susan wondered if English really is my native language. She is REALLY good at putting thoughts into words, and expressing herself, me...well, I'm just Drew the 'code boy'! ;) =====No, Martin's the one who doesn't speak English. :) Thank you Drew, but I'll be honest with you. Everyone I've co-authored with has done a great job of explaining the technical end of their code to me and I just put it in the style the editors want. What's key to the relationship is knowing what questions to ask you guys. Often, I just take your answers and tuck in the ends a bit. You guys do a great job. My job is knowing how to present it to the editors so we can get paid. It's SYNERGY! ;) Susan H. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Sat Dec 24 13:52:44 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Sat, 24 Dec 2005 13:52:44 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3F9@main2.marlow.com> Thanks. Unfortunately, I've never had time to finish it. Something always comes up at work, that takes priority...ugh. Drew -----Original Message----- From: John Bartow [SMTP:john at winhaven.net] Sent: Saturday, December 24, 2005 1:44 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime I have to agree that Susan makes the code boy lingo a whole lot easier to read. I think she's had an article in Access Advisor every issue this year with one or another of you AccessD gurus. BTW Drew your mini calendar is sweet! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Saturday, December 24, 2005 1:32 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime You make it sound so easy...... ;) Drew -----Original Message----- From: Susan Harkins [SMTP:harkinsss at bellsouth.net] Sent: Saturday, December 24, 2005 8:07 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime I did mention Susan co-wrote these articles with me (which most of this stuff comes from (or at least the concepts)). Gives you a little insight as to what it was like dealing with the technical sides of those articles....of course, to be fair, I'm sure there were times Susan wondered if English really is my native language. She is REALLY good at putting thoughts into words, and expressing herself, me...well, I'm just Drew the 'code boy'! ;) =====No, Martin's the one who doesn't speak English. :) Thank you Drew, but I'll be honest with you. Everyone I've co-authored with has done a great job of explaining the technical end of their code to me and I just put it in the style the editors want. What's key to the relationship is knowing what questions to ask you guys. Often, I just take your answers and tuck in the ends a bit. You guys do a great job. My job is knowing how to present it to the editors so we can get paid. It's SYNERGY! ;) Susan H. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 24 14:09:25 2005 From: john at winhaven.net (John Bartow) Date: Sat, 24 Dec 2005 14:09:25 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD3F9@main2.marlow.com> Message-ID: <006f01c608c5$f03f5620$7301a8c0@ScuzzPaq> I know the feeling... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Thanks. Unfortunately, I've never had time to finish it. Something always comes up at work, that takes priority...ugh. Drew -----Original Message----- From: John Bartow [SMTP:john at winhaven.net] I have to agree that Susan makes the code boy lingo a whole lot easier to read. I think she's had an article in Access Advisor every issue this year with one or another of you AccessD gurus. BTW Drew your mini calendar is sweet! From harkinsss at bellsouth.net Sat Dec 24 14:26:55 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Sat, 24 Dec 2005 15:26:55 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <006701c608c2$590d0160$7301a8c0@ScuzzPaq> Message-ID: <20051224202651.YRYG269.ibm59aec.bellsouth.net@SUSANONE> Thanks John -- it's just a learned skill, just like everything else. :) I love the Access Advisor editors -- really good folks. Susan H. I have to agree that Susan makes the code boy lingo a whole lot easier to read. I think she's had an article in Access Advisor every issue this year with one or another of you AccessD gurus. BTW Drew your mini calendar is sweet! From artful at rogers.com Sun Dec 25 03:02:22 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 25 Dec 2005 04:02:22 -0500 Subject: [AccessD] SQL Server table autonumber In-Reply-To: <8301C8A868251E4C8ECD3D4FFEA40F8A154F83C4@cpixchng-1.cpiqpc.net> Message-ID: <200512250902.jBP92IV15529@databaseadvisors.com> The simplest way is SELECT @@IDENTITY, executed right after your insert statement. If you are using a sproc, then you could declare an OUTPUT parameter and use the above statement to set its value. But if you insist on using dynamic SQL then execute the statement above immediately after your insert. Merry Christmas! Arthur -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rusty.hammond at cpiqpc.com Sent: December 22, 2005 10:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Server table autonumber John, for a linked table in Access using DAO recordset I do the following: .AddNew !LWSL_IDLWSU = mlngUserID .Update .BookMark = .LastModified mlngLogID = !LWSL_ID HTH, Rusty -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 22, 2005 7:05 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Server table autonumber In Access (Jet, MDB BE) when I create a new record in a table with an autonumber, .Open "usystbllwsLog", gcnn, adOpenKeyset, adLockPessimistic 'build a logout record. .AddNew !LWSL_IDLWSU = mlngUserID !LWSL_FE = CurrentProject.name !LWSL_Login = blnLogIn !LWSL_WorkstationID = CurrentMachineName() mlngLogID = !LWSL_ID .Update I grab the new PK before doing the update. When ported to SQL Server the !LWSL_ID in the next to the last line is null. How do I grab the PKID from a new record when using SQL Server as the BE? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- 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 artful at rogers.com Sun Dec 25 03:14:56 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 25 Dec 2005 04:14:56 -0500 Subject: [AccessD] access xp runtime In-Reply-To: <6.2.1.2.2.20051223181725.033b04a0@mail.tpg.com.au> Message-ID: <200512250914.jBP9EpV19039@databaseadvisors.com> For those (and most other kids), I would suggest a copy of Naomi Klein's "No Logo". She makes the case rather vividly that various corporations are using kids (and some adults) as free billboards. I saw a shirt recently that expresses the same point in a more sardonic way. The inscription on the t-shirt read "This space for rent". -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne Gould Sent: December 23, 2005 2:19 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] access xp runtime Thanks John. Yeah, funny isn't. Just like some children want clothes bought from a shop rather than what mum makes for them. No matter how good she is. David From artful at rogers.com Sun Dec 25 03:17:52 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 25 Dec 2005 04:17:52 -0500 Subject: [AccessD] Active Directory Logger In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD3D9@main2.marlow.com> Message-ID: <200512250917.jBP9HmV19595@databaseadvisors.com> I am interested! What should I do to participate? Arthur -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: December 23, 2005 3:02 AM To: accessd at databaseadvisors.com Subject: [AccessD] Active Directory Logger I recently built an system to monitor active directory accounts. It has a few parts: NT Service which records, on a daily basis, account information for every user in the domain (Name info (first, last, display), account created, last logged on, etc.), then records all of the groups in the domain, and relates group membership (what groups each user is in). It does this full data dump once a day, but the service checks every minute for accounts that are locked out. (Our domain is set to lock an account if someone fails to authenticate 5 times in a row. It unlocks the account after 30 minutes...unless we manually go in and unlock it) When it detects a user account is locked, it sends out an email saying what accounts are locked. When they unlock, another email goes out. Database: Obviously stores the information, but it is designed for general 'read-only' access. To be able to modify the data, you must use an .mdw with security account designed to allow data modification. The NT Service and the next component (the web .dll) both have the ability to change data (obviously...), but just opening the database allows the user to read anything, just not change it. That is important, because I built this for Sarbanes Oxley compliance, which requires monitoring Security Accounts, so there have to be security measures in place to prevent someone from tampering with the 'log'. Web Dll and ASP pages: There is an ActiveX .dll, which works with a few .asp pages which then allow for viewing and 'reviewing' log informaiton. There are various viewing methods. (Current AD information, changes between selected dates, etc.). The 'reviewing' part is setup so that a network administrator can review daily changes to the Directory, and click a button that marks that day's log as reviewed (it gives a place to record a comment about that days log, and then records the users NT Name, time 'reviewed' and the comments (if any)). I'm posting about this here, to find out if anyone is interested in this. Since we are now a public company (so the company I work for now has a parent company, and several 'sister' companies), I've been developing stuff to be drop in place more often (less 'Marlow Dependent' (I work for Marlow Industries). This system, for instance, has only one thing hard coded that would need to be changed to use in any Active Directory network, and that is the email alerts have our Exchange server hard coded, but that's pretty simple to setup an .ini file to set the SMTP server to use). Anyhow, I am going to be talking to some of the higher ups, to see if they want me to start selling some of these 'applications' I've been writing, on our website (the shopping cart on there is something I built also, so it should be pretty easy to set it up for selling software online). I plan on giving AccessD members free full versions, for both beta testing and word of mouth, so AccessD membership does have it's benefits. Drew From artful at rogers.com Sun Dec 25 03:37:59 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 25 Dec 2005 04:37:59 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <20051224140729.XGTJ9476.ibm62aec.bellsouth.net@SUSANONE> Message-ID: <200512250937.jBP9brV24370@databaseadvisors.com> I'm with you on that one, Susan! I often get assignments precisely because I don't know how to solve a particular problem. And I know from my "creative" writing (i.e. stories, screenplays) that I often come up with an idea precisely because I don't know what I might do in a given situation, so I create some characters to figure it out for me. I may or may not agree with their solutions, but that isn't important. The best thing of all in that kind of writing is the feeling you get when the characters seem to be in the next room in a cheap motel, and you can hear them arguing through the thin wall. It doesn't happen often enough, but when it does it's the greatest feeling in the world. Better than sex, better even than receiving the final payment for an app! LOL. Arthur -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: December 24, 2005 9:07 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Joe, I have to look up everything. Why do you think I write articles? So, I'll have instructions that I understand!!!!!!!!! ;) From DWUTKA at marlow.com Sun Dec 25 09:58:55 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Sun, 25 Dec 2005 09:58:55 -0600 Subject: [AccessD] Active Directory Logger Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3FB@main2.marlow.com> That's two so far (Jim replied to me off list). Right now my company is on break, but our CEO told me he would discuss this with our CFO (my boss' boss) when we get back (on the 3rd of January). Drew -----Original Message----- From: Arthur Fuller [SMTP:artful at rogers.com] Sent: Sunday, December 25, 2005 3:18 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Active Directory Logger I am interested! What should I do to participate? Arthur -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: December 23, 2005 3:02 AM To: accessd at databaseadvisors.com Subject: [AccessD] Active Directory Logger I recently built an system to monitor active directory accounts. It has a few parts: NT Service which records, on a daily basis, account information for every user in the domain (Name info (first, last, display), account created, last logged on, etc.), then records all of the groups in the domain, and relates group membership (what groups each user is in). It does this full data dump once a day, but the service checks every minute for accounts that are locked out. (Our domain is set to lock an account if someone fails to authenticate 5 times in a row. It unlocks the account after 30 minutes...unless we manually go in and unlock it) When it detects a user account is locked, it sends out an email saying what accounts are locked. When they unlock, another email goes out. Database: Obviously stores the information, but it is designed for general 'read-only' access. To be able to modify the data, you must use an .mdw with security account designed to allow data modification. The NT Service and the next component (the web .dll) both have the ability to change data (obviously...), but just opening the database allows the user to read anything, just not change it. That is important, because I built this for Sarbanes Oxley compliance, which requires monitoring Security Accounts, so there have to be security measures in place to prevent someone from tampering with the 'log'. Web Dll and ASP pages: There is an ActiveX .dll, which works with a few .asp pages which then allow for viewing and 'reviewing' log informaiton. There are various viewing methods. (Current AD information, changes between selected dates, etc.). The 'reviewing' part is setup so that a network administrator can review daily changes to the Directory, and click a button that marks that day's log as reviewed (it gives a place to record a comment about that days log, and then records the users NT Name, time 'reviewed' and the comments (if any)). I'm posting about this here, to find out if anyone is interested in this. Since we are now a public company (so the company I work for now has a parent company, and several 'sister' companies), I've been developing stuff to be drop in place more often (less 'Marlow Dependent' (I work for Marlow Industries). This system, for instance, has only one thing hard coded that would need to be changed to use in any Active Directory network, and that is the email alerts have our Exchange server hard coded, but that's pretty simple to setup an .ini file to set the SMTP server to use). Anyhow, I am going to be talking to some of the higher ups, to see if they want me to start selling some of these 'applications' I've been writing, on our website (the shopping cart on there is something I built also, so it should be pretty easy to set it up for selling software online). I plan on giving AccessD members free full versions, for both beta testing and word of mouth, so AccessD membership does have it's benefits. Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From harkinsss at bellsouth.net Sun Dec 25 10:14:11 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Sun, 25 Dec 2005 11:14:11 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <200512250937.jBP9brV24370@databaseadvisors.com> Message-ID: <20051225161413.WIJJ29167.ibm61aec.bellsouth.net@SUSANONE> Better than sex, better even than receiving the final payment for an app! LOL. ======Um... No. ;) You take you work WAY too seriously! ;) Susan H. From artful at rogers.com Sun Dec 25 14:04:59 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 25 Dec 2005 15:04:59 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <20051225161413.WIJJ29167.ibm61aec.bellsouth.net@SUSANONE> Message-ID: <200512252005.jBPK51V14656@databaseadvisors.com> No I don't, Susan... it's just that I haven't had any sex for so long that if the chance arose I'm not sure I'd remember what to do. Vague recollections is all I have. Sad but true :) A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: December 25, 2005 11:14 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Better than sex, better even than receiving the final payment for an app! LOL. ======Um... No. ;) You take you work WAY too seriously! ;) Susan H. From dwaters at usinternet.com Sun Dec 25 16:46:10 2005 From: dwaters at usinternet.com (Dan Waters) Date: Sun, 25 Dec 2005 16:46:10 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <19136140.1135541510325.JavaMail.root@sniper13> Message-ID: <000201c609a5$006af060$0300a8c0@danwaters> Come on, Arthur . . . You've ridden a bike, haven't you? Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Sunday, December 25, 2005 2:05 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime No I don't, Susan... it's just that I haven't had any sex for so long that if the chance arose I'm not sure I'd remember what to do. Vague recollections is all I have. Sad but true :) A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: December 25, 2005 11:14 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Better than sex, better even than receiving the final payment for an app! LOL. ======Um... No. ;) You take you work WAY too seriously! ;) Susan H. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Sun Dec 25 17:22:53 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Sun, 25 Dec 2005 17:22:53 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3FE@main2.marlow.com> What kind of bicycles are you riding? ;) Drew -----Original Message----- From: Dan Waters [SMTP:dwaters at usinternet.com] Sent: Sunday, December 25, 2005 4:46 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Come on, Arthur . . . You've ridden a bike, haven't you? Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Sunday, December 25, 2005 2:05 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime No I don't, Susan... it's just that I haven't had any sex for so long that if the chance arose I'm not sure I'd remember what to do. Vague recollections is all I have. Sad but true :) A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: December 25, 2005 11:14 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Better than sex, better even than receiving the final payment for an app! LOL. ======Um... No. ;) You take you work WAY too seriously! ;) Susan H. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carlo at xsit.nl Sun Dec 25 18:23:00 2005 From: carlo at xsit.nl (Carlo van der Zon (Access IT Training)) Date: Mon, 26 Dec 2005 01:23:00 +0100 Subject: [AccessD] Copy a record and its childs and their children Message-ID: <2E4C3CCA2B12EC40B396A1A63CFC1ABA2DE8@headitdc.headit.nl> Hi Group, I need a function that copies a current record, but also the childeren and their childrecords. I tried a loop in a loop in a loop, but it made no sense please advise. Thanks Carlo From pjewett at bayplace.com Mon Dec 26 16:12:23 2005 From: pjewett at bayplace.com (Phil Jewett) Date: Mon, 26 Dec 2005 14:12:23 -0800 Subject: [AccessD] Use module function in query from vb.net Message-ID: I am trying to retrieve an Access query using ado.net that includes a module function for a column (actually several columns). The query works fine from within Access, but when called from ado.net it fails with the error "Undefined function 'GetMyDesc' in expression". The access query: MyQuery: "select GetMyDesc([thecode]) as MyDescription.... from [MasterTable]" The function GetMyDesc is a public function in a module: Public Function GetMyDesc(ByVal ID As Long) As String Dim HoldID As Long HoldID = Nz(ID, 0) GetMyDesc= Nz(DLookup("CodeDesc", "CodeTable", "ID = " & HoldID), "") End Function This is my ado.net code: cmd.CommandText = "MyQuery" cmd.CommandType = CommandType.StoredProcedure Try FoundDR = cmd.ExecuteReader(CommandBehavior.CloseConnection) Catch e As Exception MsgBox("Error: " & e.Message) End Try I have tried using a command type of both stored procedure and plain text, with the same error resulting. As for the reason for doing this in the first place, the MasterTable has 14 or so foreign keys, and rather than join 14 references to the code lookup table, I use the function to retrieve the code descriptions. But being able to get to an Access module function from ado.net seems just as necessary as getting to user functions in SQL server. Phil Jewett From developer at ultradnt.com Mon Dec 26 17:24:16 2005 From: developer at ultradnt.com (Steve Conklin) Date: Mon, 26 Dec 2005 18:24:16 -0500 Subject: [AccessD] Use module function in query from vb.net In-Reply-To: Message-ID: <200512262324.jBQNOHD33338@ultradnt.com> >> But being able to get to an Access module function from ado.net seems just as necessary as getting to user functions in SQL server. But a SQL Server is "running", while an Access mdb just "sits there". An mdb is just a file/data store, it would have to be instantiated as an application in order to run functions in its code modules. Hth Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Phil Jewett Sent: Monday, December 26, 2005 5:12 PM To: accessd at databaseadvisors.com Subject: [AccessD] Use module function in query from vb.net I am trying to retrieve an Access query using ado.net that includes a module function for a column (actually several columns). The query works fine from within Access, but when called from ado.net it fails with the error "Undefined function 'GetMyDesc' in expression". The access query: MyQuery: "select GetMyDesc([thecode]) as MyDescription.... from [MasterTable]" The function GetMyDesc is a public function in a module: Public Function GetMyDesc(ByVal ID As Long) As String Dim HoldID As Long HoldID = Nz(ID, 0) GetMyDesc= Nz(DLookup("CodeDesc", "CodeTable", "ID = " & HoldID), "") End Function This is my ado.net code: cmd.CommandText = "MyQuery" cmd.CommandType = CommandType.StoredProcedure Try FoundDR = cmd.ExecuteReader(CommandBehavior.CloseConnection) Catch e As Exception MsgBox("Error: " & e.Message) End Try I have tried using a command type of both stored procedure and plain text, with the same error resulting. As for the reason for doing this in the first place, the MasterTable has 14 or so foreign keys, and rather than join 14 references to the code lookup table, I use the function to retrieve the code descriptions. But being able to get to an Access module function from ado.net seems just as necessary as getting to user functions in SQL server. Phil Jewett -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at users.mns.ru Tue Dec 27 00:41:56 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Tue, 27 Dec 2005 09:41:56 +0300 Subject: [AccessD] Use module function in query from vb.net References: Message-ID: <002a01c60ab0$a2e61f70$6501a8c0@fincomplex.spb.ru> Phil, It will work this way: Imports System.Data.OleDb Module myModule Sub Main() Dim strCnn As String = _ "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source={{FullPathToYourMdbHere}};" & _ "User Id=admin;" & _ "Password=" Dim strSql As String = _ "SELECT (DLookup(""CodeDesc""" & _ ",""CodeTable"",""ID = """ & _ "& [theCode])) AS MyDescription " & _ " FROM MasterTable " Try Dim cnn As New OleDbConnection(strCnn) Dim cmd As New OleDbCommand(strSql, cnn) cnn.Open() Dim rdr As OleDbDataReader = _ cmd.ExecuteReader(CommandBehavior.CloseConnection) While rdr.Read() Console.WriteLine(rdr.GetString(0)) End While rdr.Close() Catch e As Exception MsgBox("Error: " & e.Message) End Try End Sub End Module But anyway I'd use join instead of DLookUp - it should work quicker and it's more generic way to get lookup values - if it ever happens you'll need to upsize to SQL Server then you will not need to change your queries.... Shamil ----- Original Message ----- From: "Phil Jewett" To: Sent: Tuesday, December 27, 2005 1:12 AM Subject: [AccessD] Use module function in query from vb.net > I am trying to retrieve an Access query using ado.net that includes a > module function for a column (actually several columns). The query > works fine from within Access, but when called from ado.net it fails > with the error "Undefined function 'GetMyDesc' in expression". > > The access query: > > MyQuery: "select GetMyDesc([thecode]) as MyDescription.... from > [MasterTable]" > > The function GetMyDesc is a public function in a module: > > Public Function GetMyDesc(ByVal ID As Long) As String > Dim HoldID As Long > HoldID = Nz(ID, 0) > GetMyDesc= Nz(DLookup("CodeDesc", "CodeTable", "ID = " & HoldID), > "") > End Function > > This is my ado.net code: > > cmd.CommandText = "MyQuery" > cmd.CommandType = CommandType.StoredProcedure > Try > FoundDR = cmd.ExecuteReader(CommandBehavior.CloseConnection) > Catch e As Exception > MsgBox("Error: " & e.Message) > End Try > > I have tried using a command type of both stored procedure and plain > text, with the same error resulting. > > As for the reason for doing this in the first place, the MasterTable has > 14 or so foreign keys, and rather than join 14 references to the code > lookup table, I use the function to retrieve the code descriptions. But > being able to get to an Access module function from ado.net seems just > as necessary as getting to user functions in SQL server. > > Phil Jewett > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Tue Dec 27 01:14:00 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 27 Dec 2005 01:14:00 -0600 Subject: [AccessD] Access Windows and Forms Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD401@main2.marlow.com> Just an update folks, did a quick fix for William, and updated the demo at http://www.marlow.com/HiddenAccess2k.zip The demo has the following 'examples' written into it: Hiding the main Access window, so that Access forms are on the desktop. Minimize all forms and have a bar in the status bar, to show your running access app. Click on the bar in the status bar, and your hidden forms re-emerge on the desktop. Shaping forms, with odd shapes. (Form Two in the demo is shaped as a company logo that William sent me). I just updated the link tonight, because what was there over the weekend, had the forms showing up in the middle of what would be three screen resolutions, so on a regular screen, those forms wouldn't be there, (they would be off screen). That's fixed now. Hope ya'all find the demo useful.... Drew From prodevmg at yahoo.com Tue Dec 27 08:36:56 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 27 Dec 2005 06:36:56 -0800 (PST) Subject: [AccessD] Copy an Access report to pdf file on harddrive Message-ID: <20051227143656.29520.qmail@web33106.mail.mud.yahoo.com> How can I accomplish this via code without any user intervention? May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us --------------------------------- Yahoo! Shopping Find Great Deals on Holiday Gifts at Yahoo! Shopping From jimdettman at earthlink.net Tue Dec 27 09:01:01 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Tue, 27 Dec 2005 10:01:01 -0500 Subject: [AccessD] Copy an Access report to pdf file on harddrive In-Reply-To: <20051227143656.29520.qmail@web33106.mail.mud.yahoo.com> Message-ID: Lonnie, You can use an Acrobat product and print to a file using the Acrobat PDF printer driver or use one of the 3rd party tools floating around out there. There is PDFPrint from ATTAC Consulting (makers of On The Fly Printing) or one that's quite popular and I use is Ghost Script(http://www.cs.wisc.edu/~ghost/). Below is the code I use to output to a file with Ghost Script. The basic technique is to output to a file, script a batch file to call GS, then execute the batch and have GS do the translation to PDF. HTH, Jim. Function RunReportAsPDF(strReportName As String) As String ' Prints a report to disk ' and then converts to a PDF file with Ghost Script. ' Returns name of file if sucessfull ' empty string ("") if not. Const RoutineName = "RunReportAsPDF" Const Version = "1.0" Dim strPDFPrinter As String Dim strPDFProgPath As String Dim strPDFFileName As String Dim strPRNFile As String Dim lngHWnd As Long 10 On Error GoTo RunReportAsPDF_Error 20 RunReportAsPDF = "" 30 strPDFPrinter = GetAppConfigValue(AppShortName(), "PDFPrinter", ".", ".") 40 strPDFProgPath = GetAppConfigValue(AppShortName(), "PDFProgPath", ".", ".") 50 strPRNFile = GetAppConfigValue(AppShortName(), "PDFPrnFile ", ".", ".") ' Kill the printer output file if it already exists. 60 If (Dir(strPRNFile) & "" <> "") Then 70 On Error Resume Next 80 Kill strPRNFile 90 On Error GoTo RunReportAsPDF_Error 100 End If ' Now run the report 110 If SetDefaultPrinter(strPDFPrinter) = True Then 120 DoCmd.OpenReport strReportName, acViewNormal ' Wait until the report completes 130 Do While Dir(strPRNFile) & "" = "" 140 DoEvents 150 Loop 160 Call ResetDefaultPrinter(0) 'Generate file name to use for PDF output 170 strPDFFileName = GetTempFileName_TSB(AppShortName()) 180 strPDFFileName = Replace(strPDFFileName, ".tmp", ".pdf") ' Change printer driver output into a PDF ' Script the batch file 190 Open strPDFProgPath & "MKPDF.bat" For Output As #1 200 Print #1, "" & left(strPDFProgPath, 2) 210 Print #1, "" & "CD " & Chr(34) & Mid(strPDFProgPath, 3) & Chr(34) 220 Print #1, "" & Chr(34) & strPDFProgPath & "MAKEPDF" & Chr(34) & " " & strPRNFile & " /D /V1.4 /O" & strPDFFileName 230 Close #1 ' Execute batch file 240 strPDFProgPath = Chr(34) & strPDFProgPath & "MKPDF.bat" & Chr(34) 250 lngHWnd = Shell(strPDFProgPath, vbMinimizedNoFocus) ' and wait till done. 260 WaitWhileRunning (lngHWnd) 270 RunReportAsPDF = strPDFFileName 280 Else 290 gstrMBTitle = "Printer not installed." 300 gstrMBMsg = "The printer " & strPDFPrinter & " is not installed." 310 gstrMBMsg = gstrMBMsg & vbCrLf & "Please correct." 320 gintMBDef = vbCritical + vbOKOnly 330 gintMBBeep = True 340 gintMBLog = True 350 Call DisplayMsgBox 360 RunReportAsPDF = "" 370 End If RunReportAsPDF_Exit: 380 Exit Function RunReportAsPDF_Error: 390 UnexpectedError ModuleName, RoutineName, Version, Err.Number, Err.Description, Err.Source, VBA.Erl 400 RunReportAsPDF = "" 410 Resume RunReportAsPDF_Exit End Function -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Lonnie Johnson Sent: Tuesday, December 27, 2005 9:37 AM To: AccessD solving' Subject: [AccessD] Copy an Access report to pdf file on harddrive How can I accomplish this via code without any user intervention? May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us --------------------------------- Yahoo! Shopping Find Great Deals on Holiday Gifts at Yahoo! Shopping -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Tue Dec 27 10:12:59 2005 From: artful at rogers.com (Arthur Fuller) Date: Tue, 27 Dec 2005 11:12:59 -0500 Subject: [AccessD] LDB File Left Over Message-ID: <200512271613.jBRGD2V06499@databaseadvisors.com> An inherited app I am working on has a pesky habit of leaving the LBD (to the back end) on the hard disk, even though I close the app gracefully. Here and there in the app I have noticed some code, the likes of which I have never written, that sets a global variable to point to the BE database. I have no idea why it might be essential or even useful to do this, nor any idea whether it is this code that might be the culprit. What I do know is that when this happens, even though all occurrences of Access are closed, I cannot delete the LDB file because Explorer claims that some process is using it. If I try to open the BE, I can do so, but if I try to compact and repair it I am informed that I do not have exclusive use. If I reboot, the LDB is still there but now I can kill it. Any suggestions, people? TIA, Arthur From jwcolby at ColbyConsulting.com Tue Dec 27 10:20:14 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 27 Dec 2005 11:20:14 -0500 Subject: [AccessD] LDB File Left Over In-Reply-To: <200512271613.jBRGD2V06499@databaseadvisors.com> Message-ID: <200512271620.jBRGKLV08448@databaseadvisors.com> The first thing to do is look for "orphaned" instances of access. Occasionally Access will close (cannot be seen) but not be removed from the task list. This will keep the be open. Unfortunately if there are multiple workstations using the FE, finding which computer has the orphaned instance. But look for that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Tuesday, December 27, 2005 11:13 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] LDB File Left Over An inherited app I am working on has a pesky habit of leaving the LBD (to the back end) on the hard disk, even though I close the app gracefully. Here and there in the app I have noticed some code, the likes of which I have never written, that sets a global variable to point to the BE database. I have no idea why it might be essential or even useful to do this, nor any idea whether it is this code that might be the culprit. What I do know is that when this happens, even though all occurrences of Access are closed, I cannot delete the LDB file because Explorer claims that some process is using it. If I try to open the BE, I can do so, but if I try to compact and repair it I am informed that I do not have exclusive use. If I reboot, the LDB is still there but now I can kill it. Any suggestions, people? TIA, Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at earthlink.net Tue Dec 27 11:08:00 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Tue, 27 Dec 2005 12:08:00 -0500 Subject: [AccessD] LDB File Left Over In-Reply-To: <200512271613.jBRGD2V06499@databaseadvisors.com> Message-ID: Arthur, The LDB can be left for lots of reasons. First, make sure all users are given read/write/delete priv for the directory where the BE database resides. If after that, you still have the problem, then you'll need to track down which user is causing the problem. To do that, download LDBVIEW from Microsoft. This will let you look at the LDB file and determine which user left the database in a corrupt state and/or show you which users JET believes are still in the database. << Here and there in the app I have noticed some code, the likes of which I have never written, that sets a global variable to point to the BE database. I have no idea why it might be essential or even useful to do this, nor any idea whether it is this code that might be the culprit.>> That's done for performance. By keeping a reference to the BE open all the time, the BE is not repeatedly open/closed as objects are accessed. You want to leave it in there. To get rid of the current OS lock and delete the file, the simplest is to reboot the server. If that's not possible, then you'll need to use system manage to delete the session that's holding the lock. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Arthur Fuller Sent: Tuesday, December 27, 2005 11:13 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] LDB File Left Over An inherited app I am working on has a pesky habit of leaving the LBD (to the back end) on the hard disk, even though I close the app gracefully. Here and there in the app I have noticed some code, the likes of which I have never written, that sets a global variable to point to the BE database. I have no idea why it might be essential or even useful to do this, nor any idea whether it is this code that might be the culprit. What I do know is that when this happens, even though all occurrences of Access are closed, I cannot delete the LDB file because Explorer claims that some process is using it. If I try to open the BE, I can do so, but if I try to compact and repair it I am informed that I do not have exclusive use. If I reboot, the LDB is still there but now I can kill it. Any suggestions, people? TIA, Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mboyd at deloitte.com Tue Dec 27 12:43:49 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Tue, 27 Dec 2005 13:43:49 -0500 Subject: [AccessD] Export Data to Outlook Custom Form Message-ID: I need to export Access table data to an Outlook custom form. The form is created, but I'm not sure how to code a blank form to open, and populate with data from my table. Has anyone done this, or can you point me in the right direction? Thanks. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] From accessd at shaw.ca Tue Dec 27 12:45:15 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 27 Dec 2005 10:45:15 -0800 Subject: [AccessD] LDB File Left Over In-Reply-To: <200512271613.jBRGD2V06499@databaseadvisors.com> Message-ID: <004301c60b15$adb72ec0$017ba8c0@xpserver> Arthur; it can not be as simple as the user does not have full access to the directory (RWDE) where the ldb file resides? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: December 27, 2005 8:13 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] LDB File Left Over An inherited app I am working on has a pesky habit of leaving the LBD (to the back end) on the hard disk, even though I close the app gracefully. Here and there in the app I have noticed some code, the likes of which I have never written, that sets a global variable to point to the BE database. I have no idea why it might be essential or even useful to do this, nor any idea whether it is this code that might be the culprit. What I do know is that when this happens, even though all occurrences of Access are closed, I cannot delete the LDB file because Explorer claims that some process is using it. If I try to open the BE, I can do so, but if I try to compact and repair it I am informed that I do not have exclusive use. If I reboot, the LDB is still there but now I can kill it. Any suggestions, people? TIA, Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From prodevmg at yahoo.com Tue Dec 27 13:25:10 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 27 Dec 2005 11:25:10 -0800 (PST) Subject: [AccessD] Copy an Access report to pdf file on harddrive In-Reply-To: Message-ID: <20051227192510.25781.qmail@web33104.mail.mud.yahoo.com> Thank you kind sir. Jim Dettman wrote: Lonnie, You can use an Acrobat product and print to a file using the Acrobat PDF printer driver or use one of the 3rd party tools floating around out there. There is PDFPrint from ATTAC Consulting (makers of On The Fly Printing) or one that's quite popular and I use is Ghost Script(http://www.cs.wisc.edu/~ghost/). Below is the code I use to output to a file with Ghost Script. The basic technique is to output to a file, script a batch file to call GS, then execute the batch and have GS do the translation to PDF. HTH, Jim. Function RunReportAsPDF(strReportName As String) As String ' Prints a report to disk ' and then converts to a PDF file with Ghost Script. ' Returns name of file if sucessfull ' empty string ("") if not. Const RoutineName = "RunReportAsPDF" Const Version = "1.0" Dim strPDFPrinter As String Dim strPDFProgPath As String Dim strPDFFileName As String Dim strPRNFile As String Dim lngHWnd As Long 10 On Error GoTo RunReportAsPDF_Error 20 RunReportAsPDF = "" 30 strPDFPrinter = GetAppConfigValue(AppShortName(), "PDFPrinter", ".", ".") 40 strPDFProgPath = GetAppConfigValue(AppShortName(), "PDFProgPath", ".", ".") 50 strPRNFile = GetAppConfigValue(AppShortName(), "PDFPrnFile ", ".", ".") ' Kill the printer output file if it already exists. 60 If (Dir(strPRNFile) & "" <> "") Then 70 On Error Resume Next 80 Kill strPRNFile 90 On Error GoTo RunReportAsPDF_Error 100 End If ' Now run the report 110 If SetDefaultPrinter(strPDFPrinter) = True Then 120 DoCmd.OpenReport strReportName, acViewNormal ' Wait until the report completes 130 Do While Dir(strPRNFile) & "" = "" 140 DoEvents 150 Loop 160 Call ResetDefaultPrinter(0) 'Generate file name to use for PDF output 170 strPDFFileName = GetTempFileName_TSB(AppShortName()) 180 strPDFFileName = Replace(strPDFFileName, ".tmp", ".pdf") ' Change printer driver output into a PDF ' Script the batch file 190 Open strPDFProgPath & "MKPDF.bat" For Output As #1 200 Print #1, "" & left(strPDFProgPath, 2) 210 Print #1, "" & "CD " & Chr(34) & Mid(strPDFProgPath, 3) & Chr(34) 220 Print #1, "" & Chr(34) & strPDFProgPath & "MAKEPDF" & Chr(34) & " " & strPRNFile & " /D /V1.4 /O" & strPDFFileName 230 Close #1 ' Execute batch file 240 strPDFProgPath = Chr(34) & strPDFProgPath & "MKPDF.bat" & Chr(34) 250 lngHWnd = Shell(strPDFProgPath, vbMinimizedNoFocus) ' and wait till done. 260 WaitWhileRunning (lngHWnd) 270 RunReportAsPDF = strPDFFileName 280 Else 290 gstrMBTitle = "Printer not installed." 300 gstrMBMsg = "The printer " & strPDFPrinter & " is not installed." 310 gstrMBMsg = gstrMBMsg & vbCrLf & "Please correct." 320 gintMBDef = vbCritical + vbOKOnly 330 gintMBBeep = True 340 gintMBLog = True 350 Call DisplayMsgBox 360 RunReportAsPDF = "" 370 End If RunReportAsPDF_Exit: 380 Exit Function RunReportAsPDF_Error: 390 UnexpectedError ModuleName, RoutineName, Version, Err.Number, Err.Description, Err.Source, VBA.Erl 400 RunReportAsPDF = "" 410 Resume RunReportAsPDF_Exit End Function -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Lonnie Johnson Sent: Tuesday, December 27, 2005 9:37 AM To: AccessD solving' Subject: [AccessD] Copy an Access report to pdf file on harddrive How can I accomplish this via code without any user intervention? May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us --------------------------------- Yahoo! Shopping Find Great Deals on Holiday Gifts at Yahoo! Shopping -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us --------------------------------- Yahoo! DSL Something to write home about. Just $16.99/mo. or less From artful at rogers.com Tue Dec 27 14:28:41 2005 From: artful at rogers.com (Arthur Fuller) Date: Tue, 27 Dec 2005 15:28:41 -0500 Subject: [AccessD] LDB File Left Over In-Reply-To: <004301c60b15$adb72ec0$017ba8c0@xpserver> Message-ID: <200512272028.jBRKSfV07545@databaseadvisors.com> This box is used only by me (Administrator). A couple of directories have been set Shared and I can see them from elsewhere but nobody has the app in question (or its BE) open but me. That is what is so puzzling about this. In case it should be relevant, the OS is w2003 Server and the Access is Access 2003, both with the latest patches. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: December 27, 2005 1:45 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] LDB File Left Over Arthur; it can not be as simple as the user does not have full access to the directory (RWDE) where the ldb file resides? Jim From GregSmith at starband.net Tue Dec 27 14:36:59 2005 From: GregSmith at starband.net (Greg Smith) Date: Tue, 27 Dec 2005 14:36:59 -0600 (CST) Subject: [AccessD] LDB File Left Over In-Reply-To: <200512272028.jBRKSfV07545@databaseadvisors.com> References: <004301c60b15$adb72ec0$017ba8c0@xpserver> <200512272028.jBRKSfV07545@databaseadvisors.com> Message-ID: <45704.170.206.224.25.1135715819.squirrel@cetus.email.starband.net> Arthur: It doesn't leave the ldb file EVERY time, even though you are the only user? I wonder if you have some code that's used to hold open a table or something that's not getting closed correctly during shutdown that makes Access leave the ldb file. I'll bet the ldb viewer shows you as still logged in... > This box is used only by me (Administrator). A couple of directories > have been set Shared and I can see them from elsewhere but nobody has > the app in question (or its BE) open but me. That is what is so puzzling > about this. In case it should be relevant, the OS is w2003 Server and > the Access is Access 2003, both with the latest patches. > A. > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: December 27, 2005 1:45 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] LDB File Left Over > > Arthur; it can not be as simple as the user does not have full access to (snip) From shamil at users.mns.ru Tue Dec 27 14:47:52 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Tue, 27 Dec 2005 23:47:52 +0300 Subject: [AccessD] LDB File Left Over References: <200512272028.jBRKSfV07545@databaseadvisors.com> Message-ID: <005601c60b26$d30dfd50$6501a8c0@fincomplex.spb.ru> Arthur, As John noted earlier in this thread you very probably have 'ghost' MS Access instance hanging in your system when your application quits... Check it using Task Manager's "Processes" tab... Shamil ----- Original Message ----- From: "Arthur Fuller" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, December 27, 2005 11:28 PM Subject: Re: [AccessD] LDB File Left Over > This box is used only by me (Administrator). A couple of directories have > been set Shared and I can see them from elsewhere but nobody has the app in > question (or its BE) open but me. That is what is so puzzling about this. > In case it should be relevant, the OS is w2003 Server and the Access is > Access 2003, both with the latest patches. > A. > From martyconnelly at shaw.ca Tue Dec 27 14:54:02 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 27 Dec 2005 12:54:02 -0800 Subject: [AccessD] LDB File Left Over References: <200512272028.jBRKSfV07545@databaseadvisors.com> Message-ID: <43B1A9EA.8030100@shaw.ca> Someone may have set up global variable with a recordset pointing to a backend table when the database is opened It may not be cleared on close. This explains the use. Microsoft Access Performance FAQ - LDB locking which a persistent recordset connection fixes http://www.granite.ab.ca/access/performanceldblocking.htm Also see http://www.granite.ab.ca/access/corruption/workstation.htm Arthur Fuller wrote: >This box is used only by me (Administrator). A couple of directories have >been set Shared and I can see them from elsewhere but nobody has the app in >question (or its BE) open but me. That is what is so puzzling about this. >In case it should be relevant, the OS is w2003 Server and the Access is >Access 2003, both with the latest patches. >A. > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence >Sent: December 27, 2005 1:45 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] LDB File Left Over > >Arthur; it can not be as simple as the user does not have full access to the >directory (RWDE) where the ldb file resides? > >Jim > > > -- Marty Connelly Victoria, B.C. Canada From wdhindman at bellsouth.net Tue Dec 27 19:33:04 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Tue, 27 Dec 2005 20:33:04 -0500 Subject: [AccessD] Copy an Access report to pdf file on harddrive References: <20051227143656.29520.qmail@web33106.mail.mud.yahoo.com> Message-ID: <00b901c60b4e$a60507e0$6101a8c0@JISREGISTRATION.local> http://www.lebans.com/reporttopdf.htm William ----- Original Message ----- From: "Lonnie Johnson" To: "AccessD solving'" Sent: Tuesday, December 27, 2005 9:36 AM Subject: [AccessD] Copy an Access report to pdf file on harddrive > How can I accomplish this via code without any user intervention? > > > > May God bless you beyond your imagination! > Lonnie Johnson > ProDev, Professional Development of MS Access Databases > Visit me at ==> http://www.prodev.us > > > > > > > > > > > > > --------------------------------- > Yahoo! Shopping > Find Great Deals on Holiday Gifts at Yahoo! Shopping > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Tue Dec 27 19:39:58 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Tue, 27 Dec 2005 20:39:58 -0500 Subject: [AccessD] Export Data to Outlook Custom Form References: Message-ID: <00cf01c60b4f$9d065e40$6101a8c0@JISREGISTRATION.local> http://www.helenfeddema.com/CodeSamples.htm ...see #17 William ----- Original Message ----- From: "Boyd, Mark Thomas (US - Philadelphia)" To: "Access Developers discussion and problem solving" Sent: Tuesday, December 27, 2005 1:43 PM Subject: [AccessD] Export Data to Outlook Custom Form >I need to export Access table data to an Outlook custom form. > The form is created, but I'm not sure how to code a blank form to open, > and populate with data from my table. > > Has anyone done this, or can you point me in the right direction? > Thanks. > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > This message (including any attachments) contains confidential information > intended for a specific individual and purpose, and is protected by law. > If you are not the intended recipient, you should delete this message. > > > Any disclosure, copying, or distribution of this message, or the taking of > any action based on it, is strictly prohibited. [v.E.1] > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From prodevmg at yahoo.com Tue Dec 27 19:52:42 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 27 Dec 2005 17:52:42 -0800 (PST) Subject: [AccessD] Copy an Access report to pdf file on harddrive In-Reply-To: <00b901c60b4e$a60507e0$6101a8c0@JISREGISTRATION.local> Message-ID: <20051228015242.66506.qmail@web33114.mail.mud.yahoo.com> Thank you sir. That looks worth trying. William Hindman wrote: http://www.lebans.com/reporttopdf.htm William ----- Original Message ----- From: "Lonnie Johnson" To: "AccessD solving'" Sent: Tuesday, December 27, 2005 9:36 AM Subject: [AccessD] Copy an Access report to pdf file on harddrive > How can I accomplish this via code without any user intervention? > > > > May God bless you beyond your imagination! > Lonnie Johnson > ProDev, Professional Development of MS Access Databases > Visit me at ==> http://www.prodev.us > > > > > > > > > > > > > --------------------------------- > Yahoo! Shopping > Find Great Deals on Holiday Gifts at Yahoo! Shopping > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us --------------------------------- Yahoo! Photos Ring in the New Year with Photo Calendars. Add photos, events, holidays, whatever. From mboyd at deloitte.com Tue Dec 27 19:56:43 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Tue, 27 Dec 2005 20:56:43 -0500 Subject: [AccessD] Export Data to Outlook Custom Form Message-ID: Thanks William. I've recently tried viewing Helen's code, but the link seems to be broken. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Tuesday, December 27, 2005 8:40 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Export Data to Outlook Custom Form http://www.helenfeddema.com/CodeSamples.htm ...see #17 William ----- Original Message ----- From: "Boyd, Mark Thomas (US - Philadelphia)" To: "Access Developers discussion and problem solving" Sent: Tuesday, December 27, 2005 1:43 PM Subject: [AccessD] Export Data to Outlook Custom Form >I need to export Access table data to an Outlook custom form. > The form is created, but I'm not sure how to code a blank form to open, > and populate with data from my table. > > Has anyone done this, or can you point me in the right direction? > Thanks. > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > This message (including any attachments) contains confidential information > intended for a specific individual and purpose, and is protected by law. > If you are not the intended recipient, you should delete this message. > > > Any disclosure, copying, or distribution of this message, or the taking of > any action based on it, is strictly prohibited. [v.E.1] > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carbonnb at gmail.com Tue Dec 27 22:12:03 2005 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Tue, 27 Dec 2005 23:12:03 -0500 Subject: [AccessD] Listmaster Test Message-ID: Just a test from your friendly neighbourhood listmaster. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From wdhindman at bellsouth.net Tue Dec 27 23:32:26 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Wed, 28 Dec 2005 00:32:26 -0500 Subject: [AccessD] Listmaster Test References: Message-ID: <000e01c60b70$16d04b30$6101a8c0@JISREGISTRATION.local> ...did we pass? William ----- Original Message ----- From: "Bryan Carbonnell" To: "Access Developers discussion and problem solving" Sent: Tuesday, December 27, 2005 11:12 PM Subject: [AccessD] Listmaster Test > Just a test from your friendly neighbourhood listmaster. > > -- > Bryan Carbonnell - carbonnb at gmail.com > Life's journey is not to arrive at the grave safely in a well > preserved body, but rather to skid in sideways, totally worn out, > shouting "What a great ride!" > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From carbonnb at gmail.com Tue Dec 27 23:43:51 2005 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Wed, 28 Dec 2005 00:43:51 -0500 Subject: [AccessD] Listmaster Test In-Reply-To: <000e01c60b70$16d04b30$6101a8c0@JISREGISTRATION.local> References: <000e01c60b70$16d04b30$6101a8c0@JISREGISTRATION.local> Message-ID: On 28/12/05, William Hindman wrote: > ...did we pass? Near as I can tell we did. But then again.... :) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From accessd at shaw.ca Wed Dec 28 00:58:58 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 27 Dec 2005 22:58:58 -0800 Subject: [AccessD] LDB File Left Over In-Reply-To: <200512272028.jBRKSfV07545@databaseadvisors.com> Message-ID: <005301c60b7c$2d26b700$017ba8c0@xpserver> Arthur, when you view the current users, through the viewers does it show any specific user as being active? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: December 27, 2005 12:29 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] LDB File Left Over This box is used only by me (Administrator). A couple of directories have been set Shared and I can see them from elsewhere but nobody has the app in question (or its BE) open but me. That is what is so puzzling about this. In case it should be relevant, the OS is w2003 Server and the Access is Access 2003, both with the latest patches. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: December 27, 2005 1:45 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] LDB File Left Over Arthur; it can not be as simple as the user does not have full access to the directory (RWDE) where the ldb file resides? Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Wed Dec 28 09:08:20 2005 From: john at winhaven.net (John Bartow) Date: Wed, 28 Dec 2005 09:08:20 -0600 Subject: [AccessD] Listmaster Test In-Reply-To: Message-ID: <000001c60bc0$8b1344c0$6701a8c0@ScuzzPaq> Good to know you passed the test, Herr Listemeister. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Tuesday, December 27, 2005 10:12 PM To: Access Developers discussion and problem solving Subject: [AccessD] Listmaster Test Just a test from your friendly neighbourhood listmaster. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Wed Dec 28 10:10:52 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 28 Dec 2005 08:10:52 -0800 Subject: [AccessD] Listmaster Test In-Reply-To: Message-ID: <001101c60bc9$46dabc30$6701a8c0@HPLaptop> Received 2 x Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Tuesday, December 27, 2005 8:12 PM To: Access Developers discussion and problem solving Subject: [AccessD] Listmaster Test Just a test from your friendly neighbourhood listmaster. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Wed Dec 28 10:16:21 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 28 Dec 2005 08:16:21 -0800 Subject: [AccessD] Change back color of active control Message-ID: <001501c60bca$0b0c1b80$6701a8c0@HPLaptop> In earlier versions of access there was a form that would automatically change the back ground of the active control. In A 2k3 is there such a form or am I hand coding this in? Thanks Joe Hecht jmhecht at earthlink.net From dwaters at usinternet.com Wed Dec 28 10:43:32 2005 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 28 Dec 2005 10:43:32 -0600 Subject: [AccessD] Change back color of active control In-Reply-To: <31448857.1135787065398.JavaMail.root@sniper21> Message-ID: <000001c60bcd$d6ef5c50$0200a8c0@danwaters> Joe, You're probably thinking of Conditional Formatting. It works for textboxes and comboboxes. Right-click a control and select Conditional Formatting. One of the selections is 'Field Has Focus'. Select that and then select the background color you want. Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 28, 2005 10:16 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Change back color of active control In earlier versions of access there was a form that would automatically change the back ground of the active control. In A 2k3 is there such a form or am I hand coding this in? Thanks Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Wed Dec 28 11:07:30 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Wed, 28 Dec 2005 11:07:30 -0600 Subject: [AccessD] Change back color of active control Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F1AB4C54A@xlivmbx21.aig.com> First define the background color of the controls, then make the Back Style property of your controls 'Transparent'. In doing so the controls will take the color of the details section, but when they receive the focus they will have a background according to what you set it to in the first step. That maybe what you're thinking of. It works in A97 and A2k2, and I don't see why it should not also work with A2k3, but you never know with MS :-) Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 28, 2005 11:16 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Change back color of active control In earlier versions of access there was a form that would automatically change the back ground of the active control. In A 2k3 is there such a form or am I hand coding this in? Thanks Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Wed Dec 28 12:26:12 2005 From: john at winhaven.net (John Bartow) Date: Wed, 28 Dec 2005 12:26:12 -0600 Subject: [AccessD] Change back color of active control In-Reply-To: <001501c60bca$0b0c1b80$6701a8c0@HPLaptop> Message-ID: <00fc01c60bdc$2ed37b00$6701a8c0@ScuzzPaq> Joe, J.C. wrote a class to do this for me awhile back. It was a bit more complicated because I was working with groups of radio buttons and wanted each to have a separate color depending on which had been chosen but it was cool because you just load the class for each form and no more code was necessary. I think he still has an example on his website. HTH John B. "one of these days I'm going to get everything running that smooth..." -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 28, 2005 10:16 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Change back color of active control In earlier versions of access there was a form that would automatically change the back ground of the active control. In A 2k3 is there such a form or am I hand coding this in? Thanks Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Wed Dec 28 12:42:26 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 28 Dec 2005 10:42:26 -0800 Subject: [AccessD] Export Data to Outlook Custom Form References: Message-ID: <43B2DC92.6060801@shaw.ca> I find her site to be non-reponsive at times, maybe she has a daily download limit from her ISP. Boyd, Mark Thomas (US - Philadelphia) wrote: >Thanks William. I've recently tried viewing Helen's code, but the link >seems to be broken. > > >Mark Boyd >Senior Consultant >Enterprise Risk Services >Deloitte & Touche LLP > >Tel: +1 215 405 5576 >mboyd at deloitte.com >www.deloitte.com > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William >Hindman >Sent: Tuesday, December 27, 2005 8:40 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Export Data to Outlook Custom Form > >http://www.helenfeddema.com/CodeSamples.htm > >...see #17 > >William > >----- Original Message ----- >From: "Boyd, Mark Thomas (US - Philadelphia)" >To: "Access Developers discussion and problem solving" > >Sent: Tuesday, December 27, 2005 1:43 PM >Subject: [AccessD] Export Data to Outlook Custom Form > > > > >>I need to export Access table data to an Outlook custom form. >>The form is created, but I'm not sure how to code a blank form to >> >> >open, > > >>and populate with data from my table. >> >>Has anyone done this, or can you point me in the right direction? >>Thanks. >> >>Mark Boyd >>Senior Consultant >>Enterprise Risk Services >>Deloitte & Touche LLP >> >>Tel: +1 215 405 5576 >>mboyd at deloitte.com >>www.deloitte.com >> >> >>This message (including any attachments) contains confidential >> >> >information > > >>intended for a specific individual and purpose, and is protected by >> >> >law. > > >>If you are not the intended recipient, you should delete this message. >> >> >>Any disclosure, copying, or distribution of this message, or the >> >> >taking of > > >>any action based on it, is strictly prohibited. [v.E.1] >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > > -- Marty Connelly Victoria, B.C. Canada From JHewson at karta.com Wed Dec 28 12:57:04 2005 From: JHewson at karta.com (Jim Hewson) Date: Wed, 28 Dec 2005 12:57:04 -0600 Subject: [AccessD] Export Queries to Text file Message-ID: <9C382E065F54AE48BC3AA7925DCBB01C0396BEB7@karta-exc-int.Karta.com> I have three queries I need to export to ONE plain text file to be sent to one of our benefit providers. Each query is exactly 1000 characters in width. The first query has header information, the second is the details, and the third is totals and other data. Currently, we're exporting each query then putting them together. How do you stack query results into a single text file? Thanks in advance. Jim From martyconnelly at shaw.ca Wed Dec 28 12:56:06 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 28 Dec 2005 10:56:06 -0800 Subject: [AccessD] Export Data to Outlook Custom Form References: <43B2DC92.6060801@shaw.ca> Message-ID: <43B2DFC6.6090508@shaw.ca> You could also try looking around these two sites http://www.slipstick.com http://www.outlookcode.com/ MartyConnelly wrote: >I find her site to be non-reponsive at times, maybe she has a daily >download limit from her ISP. > >Boyd, Mark Thomas (US - Philadelphia) wrote: > > > >>Thanks William. I've recently tried viewing Helen's code, but the link >>seems to be broken. >> >> >>Mark Boyd >>Senior Consultant >>Enterprise Risk Services >>Deloitte & Touche LLP >> >>Tel: +1 215 405 5576 >>mboyd at deloitte.com >>www.deloitte.com >> >> >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William >>Hindman >>Sent: Tuesday, December 27, 2005 8:40 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] Export Data to Outlook Custom Form >> >>http://www.helenfeddema.com/CodeSamples.htm >> >>...see #17 >> >>William >> >>----- Original Message ----- >>From: "Boyd, Mark Thomas (US - Philadelphia)" >>To: "Access Developers discussion and problem solving" >> >>Sent: Tuesday, December 27, 2005 1:43 PM >>Subject: [AccessD] Export Data to Outlook Custom Form >> >> >> >> >> >> >>>I need to export Access table data to an Outlook custom form. >>>The form is created, but I'm not sure how to code a blank form to >>> >>> >>> >>> >>open, >> >> >> >> >>>and populate with data from my table. >>> >>>Has anyone done this, or can you point me in the right direction? >>>Thanks. >>> >>>Mark Boyd >>>Senior Consultant >>>Enterprise Risk Services >>>Deloitte & Touche LLP >>> >>>Tel: +1 215 405 5576 >>>mboyd at deloitte.com >>>www.deloitte.com >>> >>> >>> >>> > > -- Marty Connelly Victoria, B.C. Canada From papparuff at comcast.net Wed Dec 28 13:06:37 2005 From: papparuff at comcast.net (John Ruff) Date: Wed, 28 Dec 2005 11:06:37 -0800 Subject: [AccessD] Export Queries to Text file In-Reply-To: <9C382E065F54AE48BC3AA7925DCBB01C0396BEB7@karta-exc-int.Karta.com> Message-ID: <000601c60be1$d9850b40$6a01a8c0@DDMJWX41> How about creating a union query? Select Header From query1 UNION Select Details From query2 UNION Select Totals From query3 John V. Ruff - The Eternal Optimist J "Commit to the Lord whatever you do, and your plans will succeed." Proverbs 16:3 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Hewson Sent: Wednesday, December 28, 2005 10:57 AM To: AccessD Subject: [AccessD] Export Queries to Text file I have three queries I need to export to ONE plain text file to be sent to one of our benefit providers. Each query is exactly 1000 characters in width. The first query has header information, the second is the details, and the third is totals and other data. Currently, we're exporting each query then putting them together. How do you stack query results into a single text file? Thanks in advance. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Wed Dec 28 13:13:58 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Wed, 28 Dec 2005 14:13:58 -0500 Subject: [AccessD] Export Queries to Text file In-Reply-To: <916187228923D311A6FE00A0CC3FAA30D0EBF4@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF55B@ADGSERVER> I would think that you could use a union query if each query has the same number of fields. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Hewson Sent: Wednesday, December 28, 2005 1:57 PM To: AccessD Subject: [AccessD] Export Queries to Text file I have three queries I need to export to ONE plain text file to be sent to one of our benefit providers. Each query is exactly 1000 characters in width. The first query has header information, the second is the details, and the third is totals and other data. Currently, we're exporting each query then putting them together. How do you stack query results into a single text file? Thanks in advance. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Wed Dec 28 13:19:25 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 28 Dec 2005 14:19:25 -0500 Subject: [AccessD] SQL Server 2005 Cool stuff Message-ID: <200512281920.jBSJK5V09920@databaseadvisors.com> I just found this: .NET Integration and What It Does for You The most evident change in Yukon is a far greater integration with the .NET Framework. The current versions of SQL Server 2000 are accessible via CLR-hosted assemblies, but the DBMS engine itself is not integrated with .NET. As a result, multi-tiered deployment involves bridging technologies like ADO.NET, and database coding is constrained to Microsoft's own SQL dialect, Transact-SQL (aka T-SQL). In contrast, Yukon will host a CLR directly in the DBMS engine, meaning that code written in C#, VB.NET, and other .NET languages can be executed by SQL Server. (This is in addition to Transact-SQL.) Given the greater expressiveness of C# and VB.NET, this feature will greatly facilitate coding, and it will remove the requirement that programmers learn advanced features of SQL to perform straightforward tasks. In fact, should they wish to, developers can code stored procedures, triggers, and user-defined functions (UDFs) entirely in .NET languages. Microsoft uses the System.Data.SqlServer namespace to provide this .NET access to SQL Server. (Readers who are members of Microsoft's MSDN network can download beta versions of Yukon and the needed .NET files from the MSDN website to begin testing this functionality.) In this: http://www.devx.com/SummitDays/Article/22469 John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From reuben at gfconsultants.com Wed Dec 28 13:20:06 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 28 Dec 2005 14:20:06 -0500 Subject: [AccessD] Export Queries to Text file In-Reply-To: <9C382E065F54AE48BC3AA7925DCBB01C0396BEB7@karta-exc-int.Karta.com> Message-ID: In one function... 1. Open the text file 2. Create a recordset of the header query and write that record to the text file 3. Create a recordset of the detail query and write those records to the text file 3. Create a recordset of the footer query and write that record to the text file 4. Close text file Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim Hewson > Sent: Wednesday, December 28, 2005 1:57 PM > To: AccessD > Subject: [AccessD] Export Queries to Text file > > > I have three queries I need to export to ONE plain text file to be sent > to one of our benefit providers. > > Each query is exactly 1000 characters in width. > > The first query has header information, the second is the details, and > the third is totals and other data. > > Currently, we're exporting each query then putting them together. > > How do you stack query results into a single text file? > > > > Thanks in advance. > > > > Jim > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From martyconnelly at shaw.ca Wed Dec 28 13:22:57 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 28 Dec 2005 11:22:57 -0800 Subject: [AccessD] Export Queries to Text file References: <9C382E065F54AE48BC3AA7925DCBB01C0396BEB7@karta-exc-int.Karta.com> Message-ID: <43B2E611.2080700@shaw.ca> Use Shell function out to DOS xcopy a.txt+b.txt+c.txt > final.txt I think that is the syntax Jim Hewson wrote: >I have three queries I need to export to ONE plain text file to be sent >to one of our benefit providers. > >Each query is exactly 1000 characters in width. > >The first query has header information, the second is the details, and >the third is totals and other data. > >Currently, we're exporting each query then putting them together. > >How do you stack query results into a single text file? > > > >Thanks in advance. > > > >Jim > > > > > -- Marty Connelly Victoria, B.C. Canada From Gustav at cactus.dk Wed Dec 28 13:50:43 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 28 Dec 2005 20:50:43 +0100 Subject: [AccessD] Export Queries to Text file Message-ID: Hi Jim and Reuben I do and would do it this way. Easy to control and very fast. The union query could work but it will not be faster and you will have to be careful with sorting. /gustav >>> reuben at gfconsultants.com 28-12-2005 20:20:06 >>> In one function... 1. Open the text file 2. Create a recordset of the header query and write that record to the text file 3. Create a recordset of the detail query and write those records to the text file 3. Create a recordset of the footer query and write that record to the text file 4. Close text file Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim Hewson > Sent: Wednesday, December 28, 2005 1:57 PM > To: AccessD > Subject: [AccessD] Export Queries to Text file > > > I have three queries I need to export to ONE plain text file to be sent > to one of our benefit providers. > > Each query is exactly 1000 characters in width. > > The first query has header information, the second is the details, and > the third is totals and other data. > > Currently, we're exporting each query then putting them together. > > How do you stack query results into a single text file? From Gustav at cactus.dk Wed Dec 28 13:53:32 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 28 Dec 2005 20:53:32 +0100 Subject: [AccessD] Export Queries to Text file Message-ID: Hi Marty Oops, a little rusty in DOS mode?? In fact it's even simpler: copy a.txt+b.txt+c.txt final.txt /gustav >>> martyconnelly at shaw.ca 28-12-2005 20:22:57 >>> Use Shell function out to DOS xcopy a.txt+b.txt+c.txt > final.txt I think that is the syntax From carbonnb at gmail.com Wed Dec 28 14:00:03 2005 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Wed, 28 Dec 2005 15:00:03 -0500 Subject: [AccessD] Listmaster Test In-Reply-To: <001101c60bc9$46dabc30$6701a8c0@HPLaptop> References: <001101c60bc9$46dabc30$6701a8c0@HPLaptop> Message-ID: On 28/12/05, Joe Hecht wrote: > Received 2 x Joe, Do you still have them? If so, could you please forward as attachments to listmaster at databaseadvisors.com. I'd like to see if I can figure out why some folks are getting 2 copies of some posts. Thanks, -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From jmhecht at earthlink.net Wed Dec 28 14:18:50 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 28 Dec 2005 12:18:50 -0800 Subject: [AccessD] Listmaster Test In-Reply-To: Message-ID: <000301c60beb$eb1aa590$6701a8c0@HPLaptop> Using Outlook 2K3 How do I do that? Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Wednesday, December 28, 2005 12:00 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Listmaster Test On 28/12/05, Joe Hecht wrote: > Received 2 x Joe, Do you still have them? If so, could you please forward as attachments to listmaster at databaseadvisors.com. I'd like to see if I can figure out why some folks are getting 2 copies of some posts. Thanks, -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From JHewson at karta.com Wed Dec 28 14:21:11 2005 From: JHewson at karta.com (Jim Hewson) Date: Wed, 28 Dec 2005 14:21:11 -0600 Subject: [AccessD] Export Queries to Text file Message-ID: <9C382E065F54AE48BC3AA7925DCBB01C0396BECF@karta-exc-int.Karta.com> Thanks, that works! What I failed to mention in my first message is that the queries are in a third party "Access" interface. While it is Access (ODBC to Oracle), it has a completely different interface with everything locked down tight. No way of writing any code. Thanks again. Jim jhewson at karta.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, December 28, 2005 1:54 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Export Queries to Text file Hi Marty Oops, a little rusty in DOS mode?? In fact it's even simpler: copy a.txt+b.txt+c.txt final.txt /gustav >>> martyconnelly at shaw.ca 28-12-2005 20:22:57 >>> Use Shell function out to DOS xcopy a.txt+b.txt+c.txt > final.txt I think that is the syntax -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carbonnb at gmail.com Wed Dec 28 14:25:05 2005 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Wed, 28 Dec 2005 15:25:05 -0500 Subject: [AccessD] Listmaster Test In-Reply-To: <000301c60beb$eb1aa590$6701a8c0@HPLaptop> References: <000301c60beb$eb1aa590$6701a8c0@HPLaptop> Message-ID: On 28/12/05, Joe Hecht wrote: > Using Outlook 2K3 > How do I do that? Not sure. What follows is just a WAG: Highlight the 2 messages and select forward. This should create a new mail with both attached. Maybe someone that uses O2k3 can give better instructions. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From jmhecht at earthlink.net Wed Dec 28 14:25:58 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 28 Dec 2005 12:25:58 -0800 Subject: [AccessD] Edit Table Struture and Save Data Message-ID: <000401c60bec$ea5c6930$6701a8c0@HPLaptop> I am trying to restructure a single table to many normalized tables. When I do a save as I get the structure but no data. What am I doing wrong? Joe Hecht jmhecht at earthlink.net From Gustav at cactus.dk Wed Dec 28 14:39:42 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 28 Dec 2005 21:39:42 +0100 Subject: [AccessD] Export Queries to Text file Message-ID: Hi Jim "Failed to mention .."? You bet. How could Marty know this? /gustav >>> JHewson at karta.com 28-12-2005 21:21:11 >>> Thanks, that works! What I failed to mention in my first message is that the queries are in a third party "Access" interface. While it is Access (ODBC to Oracle), it has a completely different interface with everything locked down tight. No way of writing any code. Thanks again. Jim jhewson at karta.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, December 28, 2005 1:54 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Export Queries to Text file Hi Marty Oops, a little rusty in DOS mode?? In fact it's even simpler: copy a.txt+b.txt+c.txt final.txt /gustav >>> martyconnelly at shaw.ca 28-12-2005 20:22:57 >>> Use Shell function out to DOS xcopy a.txt+b.txt+c.txt > final.txt I think that is the syntax From JHewson at karta.com Wed Dec 28 14:54:00 2005 From: JHewson at karta.com (Jim Hewson) Date: Wed, 28 Dec 2005 14:54:00 -0600 Subject: [AccessD] Export Queries to Text file Message-ID: <9C382E065F54AE48BC3AA7925DCBB01C0396BED4@karta-exc-int.Karta.com> Couldn't, I apologize. Jim jhewson at karta.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, December 28, 2005 2:40 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Export Queries to Text file Hi Jim "Failed to mention .."? You bet. How could Marty know this? /gustav >>> JHewson at karta.com 28-12-2005 21:21:11 >>> Thanks, that works! What I failed to mention in my first message is that the queries are in a third party "Access" interface. While it is Access (ODBC to Oracle), it has a completely different interface with everything locked down tight. No way of writing any code. Thanks again. Jim jhewson at karta.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, December 28, 2005 1:54 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Export Queries to Text file Hi Marty Oops, a little rusty in DOS mode?? In fact it's even simpler: copy a.txt+b.txt+c.txt final.txt /gustav >>> martyconnelly at shaw.ca 28-12-2005 20:22:57 >>> Use Shell function out to DOS xcopy a.txt+b.txt+c.txt > final.txt I think that is the syntax -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From kathryn at bassett.net Wed Dec 28 16:06:37 2005 From: kathryn at bassett.net (Kathryn Bassett) Date: Wed, 28 Dec 2005 14:06:37 -0800 Subject: [AccessD] Listmaster Test In-Reply-To: Message-ID: <20051228140643.5150B65C@dm17.mta.everyone.net> That's the simplest way. The other way to attach messages if you are making a new message is to start the message, then click on Insert > Item then you can navigate to the message(s) you want to attach. That attaches them instead of embedding them. -- Kathryn Rhinehart Bassett (Pasadena CA) "Genealogy is my bag" "GH is my soap" kathryn at bassett.net http://bassett.net > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Bryan Carbonnell > Sent: 28 Dec 2005 12:25 pm > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Listmaster Test > > On 28/12/05, Joe Hecht wrote: > > Using Outlook 2K3 > > How do I do that? > > Not sure. What follows is just a WAG: > > Highlight the 2 messages and select forward. This should > create a new mail with both attached. Maybe someone that uses > O2k3 can give better instructions. > > -- > Bryan Carbonnell - carbonnb at gmail.com > Life's journey is not to arrive at the grave safely in a well > preserved body, but rather to skid in sideways, totally worn > out, shouting "What a great ride!" > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Wed Dec 28 16:21:06 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 28 Dec 2005 14:21:06 -0800 Subject: [AccessD] Export Queries to Text file References: Message-ID: <43B30FD2.2060905@shaw.ca> Would you believe Occam's Razor. Gustav Brock wrote: >Hi Jim > >"Failed to mention .."? You bet. >How could Marty know this? > >/gustav > > > >>>>JHewson at karta.com 28-12-2005 21:21:11 >>> >>>> >>>> >Thanks, that works! >What I failed to mention in my first message is that the queries are in a third party "Access" interface. While it is Access (ODBC to Oracle), it has a completely different interface with everything locked down tight. No way of writing any code. >Thanks again. > >Jim >jhewson at karta.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >Sent: Wednesday, December 28, 2005 1:54 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Export Queries to Text file > >Hi Marty > >Oops, a little rusty in DOS mode?? >In fact it's even simpler: > >copy a.txt+b.txt+c.txt final.txt > >/gustav > > > >>>>martyconnelly at shaw.ca 28-12-2005 20:22:57 >>> >>>> >>>> >Use Shell function out to DOS >xcopy a.txt+b.txt+c.txt > final.txt >I think that is the syntax > > > > -- Marty Connelly Victoria, B.C. Canada From jmhecht at earthlink.net Wed Dec 28 20:31:47 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 28 Dec 2005 18:31:47 -0800 Subject: [AccessD] Edit Table for Normalization Again Message-ID: <000001c60c20$068edab0$6701a8c0@HPLaptop> If I have a table and remove some fields then 1. If I save as a new table name no data is saved. I have the new structure only. 2. If I save edited table with same name, remaining field data remains. Does that seem correct? Joe Hecht jmhecht at earthlink.net From dwaters at usinternet.com Wed Dec 28 21:18:01 2005 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 28 Dec 2005 21:18:01 -0600 Subject: [AccessD] Edit Table for Normalization Again In-Reply-To: <23715058.1135823875574.JavaMail.root@sniper19> Message-ID: <000001c60c26$7a568960$0300a8c0@danwaters> Joe, I believe that this is correct. But test first - copy the table and save it with a new name. Then go through your examples below to verify that what you believe will happen actually does happen. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 28, 2005 8:32 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Edit Table for Normalization Again If I have a table and remove some fields then 1. If I save as a new table name no data is saved. I have the new structure only. 2. If I save edited table with same name, remaining field data remains. Does that seem correct? Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Wed Dec 28 21:33:37 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 28 Dec 2005 19:33:37 -0800 Subject: [AccessD] Edit Table for Normalization Again In-Reply-To: <000001c60c26$7a568960$0300a8c0@danwaters> Message-ID: <000b01c60c28$a83e05e0$6701a8c0@HPLaptop> My Impression is confirmed. Need to make more copies of master table Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, December 28, 2005 7:18 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Edit Table for Normalization Again Joe, I believe that this is correct. But test first - copy the table and save it with a new name. Then go through your examples below to verify that what you believe will happen actually does happen. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 28, 2005 8:32 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Edit Table for Normalization Again If I have a table and remove some fields then 1. If I save as a new table name no data is saved. I have the new structure only. 2. If I save edited table with same name, remaining field data remains. Does that seem correct? Joe Hecht jmhecht at earthlink.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 jmhecht at earthlink.net Wed Dec 28 23:00:17 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 28 Dec 2005 21:00:17 -0800 Subject: [AccessD] Code help Please Message-ID: <000001c60c34$c33ee6f0$6701a8c0@HPLaptop> I still do not understand public modules I have the following code for a set of text boxes Private Sub txtFirstName_GotFocus() Dim lngwhite As Long lngwhite = RGB(255, 255, 255) Me.txtFirstName.BackColor = lngwhite Me.txtFirstName.SpecialEffect = 1 End Sub Private Sub txtFirstName_LostFocus() Dim lngyellow As Long lngyellow = RGB(255, 255, 0) Me.txtFirstName.BackColor = RGB(255, 255, 0) Me.txtFirstName.SpecialEffect = 2 End Sub How do I make modules that will trigger as each text box gets and loses focus? Thanks Joe Hecht jmhecht at earthlink.net From shamil at users.mns.ru Thu Dec 29 01:42:59 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Thu, 29 Dec 2005 10:42:59 +0300 Subject: [AccessD] Code help Please References: <000001c60c34$c33ee6f0$6701a8c0@HPLaptop> Message-ID: <001e01c60c4c$8f2f5710$6501a8c0@fincomplex.spb.ru> Joe, you have to use custom class modules - here is one of many possible solutions (error handling omitted): ' ========== cut here ============= '+ form module Option Compare Database Option Explicit Private mfrm As CForm Private Sub Form_Load() Set mfrm = New CForm mfrm.Init Me End Sub Private Sub Form_Unload(Cancel As Integer) mfrm.Dispose Set mfrm = Nothing End Sub '-form module ' ========== cut here ============= '+ custom class module CForm Option Compare Database Option Explicit Private Const className As String = "CForm" Private mfrm As Access.Form Private mcolControls As Collection Private mfDisposed As Boolean Public Sub Init(ByRef rfrm As Access.Form) Dim ectl As Access.Control Dim txt As CTextBox Set mfrm = rfrm Set mcolControls = New Collection For Each ectl In rfrm.Controls If ectl.ControlType = acTextBox Then Set txt = New CTextBox txt.Init ectl mcolControls.Add txt End If Next ectl End Sub Public Sub Dispose() Dim etxt As CTextBox Dim lngIdx As Long If mfDisposed = False Then With mcolControls If .Count > 0 Then For lngIdx = .Count - 1 To 1 Step -1 Set etxt = mcolControls.Item(lngIdx) etxt.Dispose mcolControls.Remove lngIdx Next lngIdx End If End With Set mcolControls = Nothing Set mfrm = Nothing mfDisposed = True End If End Sub '- custom class module CForm ' ========== cut here ============= '+ custom class module CTextBox Option Compare Database Option Explicit Private Const className As String = "CTextBox" Private WithEvents mtxt As Access.TextBox Private Const eventProcedure As String = _ "[Event Procedure]" Private mfDisposed As Boolean Public Sub Init(ByRef rtxt As Access.TextBox) Set mtxt = rtxt With mtxt .OnGotFocus = eventProcedure .OnLostFocus = eventProcedure mtxt_LostFocus End With End Sub Public Sub Dispose() On Error Resume Next If mfDisposed = False Then If Not mtxt Is Nothing Then Set mtxt = Nothing End If mfDisposed = True End If End Sub Private Sub mtxt_GotFocus() With mtxt .BackColor = RGB(255, 255, 255) .SpecialEffect = 1 End With End Sub Private Sub mtxt_LostFocus() With mtxt .BackColor = RGB(255, 255, 0) .SpecialEffect = 2 End With End Sub '- custom class module CTextBox ' ========== cut here ============= Shamil ----- Original Message ----- From: "Joe Hecht" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 29, 2005 8:00 AM Subject: [AccessD] Code help Please > I still do not understand public modules > > > > I have the following code for a set of text boxes > > > > Private Sub txtFirstName_GotFocus() > > Dim lngwhite As Long > > lngwhite = RGB(255, 255, 255) > > Me.txtFirstName.BackColor = lngwhite > > Me.txtFirstName.SpecialEffect = 1 > > End Sub > > > > Private Sub txtFirstName_LostFocus() > > Dim lngyellow As Long > > lngyellow = RGB(255, 255, 0) > > Me.txtFirstName.BackColor = RGB(255, 255, 0) > > Me.txtFirstName.SpecialEffect = 2 > > End Sub > > > > How do I make modules that will trigger as each text box > gets and loses focus? > > > > Thanks > > > > Joe Hecht > > jmhecht at earthlink.net > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From carlo at xsit.nl Thu Dec 29 07:50:42 2005 From: carlo at xsit.nl (Carlo van der Zon (Access IT Training)) Date: Thu, 29 Dec 2005 14:50:42 +0100 Subject: [AccessD] Copy treeview node Message-ID: <2E4C3CCA2B12EC40B396A1A63CFC1ABA2DF1@headitdc.headit.nl> Hi group how can I copy 1 treeview-node (with all its children) ??? to a new node?? Please advise From shamil at users.mns.ru Thu Dec 29 08:21:55 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Thu, 29 Dec 2005 17:21:55 +0300 Subject: [AccessD] Copy treeview node References: <2E4C3CCA2B12EC40B396A1A63CFC1ABA2DF1@headitdc.headit.nl> Message-ID: <002a01c60c83$39aa9ed0$6501a8c0@fincomplex.spb.ru> Create new node as a new parent node. Copy all properties of the source parent node. Set refs from immediate children nodes to the new parent node. Drop source parent node. Shamil ----- Original Message ----- From: "Carlo van der Zon (Access IT Training)" To: "Access Developers discussion and problem solving" Sent: Thursday, December 29, 2005 4:50 PM Subject: [AccessD] Copy treeview node > Hi group how can I copy 1 treeview-node (with all its children) ??? to a > new node?? > > Please advise > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From dwaters at usinternet.com Thu Dec 29 08:50:09 2005 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 29 Dec 2005 08:50:09 -0600 Subject: [AccessD] Code help Please In-Reply-To: <13960039.1135832875949.JavaMail.root@sniper39> Message-ID: <000601c60c87$2ae2c220$0200a8c0@danwaters> Joe, I read through your code, and you may be able to use Conditional Formatting. Select your textbox, then right-click and select Conditional Formatting. Then under condition 1 select 'Field Has Focus'. Then select the backcolor you want to use. In your case you will pick White, assuming that you've set the backcolor on your other textboxes to be yellow. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 28, 2005 11:00 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Code help Please I still do not understand public modules I have the following code for a set of text boxes Private Sub txtFirstName_GotFocus() Dim lngwhite As Long lngwhite = RGB(255, 255, 255) Me.txtFirstName.BackColor = lngwhite Me.txtFirstName.SpecialEffect = 1 End Sub Private Sub txtFirstName_LostFocus() Dim lngyellow As Long lngyellow = RGB(255, 255, 0) Me.txtFirstName.BackColor = RGB(255, 255, 0) Me.txtFirstName.SpecialEffect = 2 End Sub How do I make modules that will trigger as each text box gets and loses focus? Thanks Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From scapistrant at symphonyinfo.com Thu Dec 29 09:34:18 2005 From: scapistrant at symphonyinfo.com (Steve Capistrant) Date: Thu, 29 Dec 2005 09:34:18 -0600 Subject: [AccessD] Runtime size using installShield Message-ID: <855499653F55AD4190B242717DF132BC10BF67@dewey.Symphony.local> After taking a break for several years from doing Access runtimes, I attempted it again with an A2K app, this time using InstallSheild. A little confusing. In particular, I did not see any way to single out runtime files for Access alone; it seemed to force the whole MS Office runtime on me. The resulting file size exceeds 400 meg. Am I missing something? Thanks in advance! Steve Capistrant scapistrant at symphonyinfo.com Symphony Information Services 7308 Aspen Lane North, Suite 132 Brooklyn Park, MN 55428 763-391-7400 www.symphonyinfo.com From wdhindman at bellsouth.net Thu Dec 29 09:54:35 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 29 Dec 2005 10:54:35 -0500 Subject: [AccessD] Runtime size using installShield References: <855499653F55AD4190B242717DF132BC10BF67@dewey.Symphony.local> Message-ID: <002b01c60c90$2aa46a80$6101a8c0@JISREGISTRATION.local> ...just a wag but are you referencing any office objects in your app? William ----- Original Message ----- From: "Steve Capistrant" To: "Access Developers discussion and problem solving" Sent: Thursday, December 29, 2005 10:34 AM Subject: [AccessD] Runtime size using installShield > After taking a break for several years from doing Access runtimes, I > attempted it again with an A2K app, this time using InstallSheild. A > little confusing. In particular, I did not see any way to single out > runtime files for Access alone; it seemed to force the whole MS Office > runtime on me. The resulting file size exceeds 400 meg. Am I missing > something? Thanks in advance! > > Steve Capistrant > scapistrant at symphonyinfo.com > Symphony Information Services > 7308 Aspen Lane North, Suite 132 > Brooklyn Park, MN 55428 > 763-391-7400 > www.symphonyinfo.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Jdemarco at hudsonhealthplan.org Thu Dec 29 09:58:05 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Thu, 29 Dec 2005 10:58:05 -0500 Subject: [AccessD] Scanning into mdb Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C431F@TTNEXCHCL2.hshhp.com> List, I see in the archives that some of you have implemented scanning of images into your Access systems. I'm being asked to add some imaging to an existing A97 app that runs in the field on laptops and I've got some questions. 1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data? 2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here. 3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3? This app is for data collection only and if we do store as BLOB we will convert to graphic image for storage and retrieval here so the images would not sit in the mdb for long. TIA Jim DeMarco Director of Application Development Hudson Health Plan *********************************************************************************** "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From Gustav at cactus.dk Thu Dec 29 10:48:16 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 29 Dec 2005 17:48:16 +0100 Subject: [AccessD] Export Queries to Text file Message-ID: Hi Marty Of course. I should have known that ...! /gustav >>> martyconnelly at shaw.ca 28-12-2005 23:21:06 >>> Would you believe Occam's Razor. Gustav Brock wrote: >Hi Jim > >"Failed to mention .."? You bet. >How could Marty know this? > >/gustav > > > >>>>JHewson at karta.com 28-12-2005 21:21:11 >>> >>>> >>>> >Thanks, that works! >What I failed to mention in my first message is that the queries are in a third party "Access" interface. While it is Access (ODBC to Oracle), it has a completely different interface with everything locked down tight. No way of writing any code. >Thanks again. > >Jim >jhewson at karta.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >Sent: Wednesday, December 28, 2005 1:54 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Export Queries to Text file > >Hi Marty > >Oops, a little rusty in DOS mode?? >In fact it's even simpler: > >copy a.txt+b.txt+c.txt final.txt > >/gustav From jimdettman at earthlink.net Thu Dec 29 11:50:15 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Thu, 29 Dec 2005 12:50:15 -0500 Subject: [AccessD] Scanning into mdb In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C431F@TTNEXCHCL2.hshhp.com> Message-ID: <<1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data?>> Definitely want to go with a file on disk in some type of graphic format. If you let Access handle the insert, it places an OLE wrapper around the object which can double the storage required. If you really want, you can save the image to disk first, then pull into a BLOB on your own. That will avoid the bloating issue. However you'll need to export the BLOB back out to be able to do anything with it. In your case, this might be a good fit, as Access on it's own is easily crackable and I'm sure would not meet HIPPA standards. When your write/read the BLOB, you can use some form of encryption on it. Then distribute the app as a MDE so your code can't be looked at. <<2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here.>> I've never found memo or OLE fields to be an issue. Others have. A lot I think depends on the type of environment the app runs in and the fact that many people try to make Access do things it was never meant to do (like run over a WAN). <<3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3?>> I can't think of any specific issues; all the drivers will still be 32 bit and twain support has changed little if any over the years. HTH, Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim DeMarco Sent: Thursday, December 29, 2005 10:58 AM To: AccessD (E-mail) Subject: [AccessD] Scanning into mdb List, I see in the archives that some of you have implemented scanning of images into your Access systems. I'm being asked to add some imaging to an existing A97 app that runs in the field on laptops and I've got some questions. 1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data? 2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here. 3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3? This app is for data collection only and if we do store as BLOB we will convert to graphic image for storage and retrieval here so the images would not sit in the mdb for long. TIA Jim DeMarco Director of Application Development Hudson Health Plan **************************************************************************** ******* "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Dec 29 12:07:52 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 29 Dec 2005 10:07:52 -0800 Subject: [AccessD] Scanning into mdb In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C431F@TTNEXCHCL2.hshhp.com> Message-ID: <000301c60ca2$c95d5490$017ba8c0@xpserver> Hi Jim: The one thing that I have learned using graphics in an Access application is to not insert the graphic. A MDB file only has a 2 GB limit and it is amazing how fast the file can fill up. An application, I worked on was originally A97 and was migrated to A2K without issue. The graphic editor and scanner were linked and I do not remember any issues around upgrading. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim DeMarco Sent: December 29, 2005 7:58 AM To: AccessD (E-mail) Subject: [AccessD] Scanning into mdb List, I see in the archives that some of you have implemented scanning of images into your Access systems. I'm being asked to add some imaging to an existing A97 app that runs in the field on laptops and I've got some questions. 1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data? 2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here. 3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3? This app is for data collection only and if we do store as BLOB we will convert to graphic image for storage and retrieval here so the images would not sit in the mdb for long. TIA Jim DeMarco Director of Application Development Hudson Health Plan **************************************************************************** ******* "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Thu Dec 29 12:23:43 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 29 Dec 2005 13:23:43 -0500 Subject: [AccessD] First of each group Message-ID: <200512291823.jBTINgV24086@databaseadvisors.com> I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From Jdemarco at hudsonhealthplan.org Thu Dec 29 12:24:53 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Thu, 29 Dec 2005 13:24:53 -0500 Subject: [AccessD] Scanning into mdb Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C4320@TTNEXCHCL2.hshhp.com> Thanks Jim and Jim who replied from Jim who posted! So I gather I should save to files or encrypt the BLOBs. WinZip has some automation tools. I wonder if I should see if I can zip the images and password protect the zip file? Hmm. I asked about TWAIN support because I thought the Kodak image control was removed from XP. Doesn't that have something to do with imaging in Access? One last question. If I can scan the images can I automate the saving and naming of the files or will the user have to do that? Thanks again Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim Dettman Sent: Thursday, December 29, 2005 12:50 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Scanning into mdb <<1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data?>> Definitely want to go with a file on disk in some type of graphic format. If you let Access handle the insert, it places an OLE wrapper around the object which can double the storage required. If you really want, you can save the image to disk first, then pull into a BLOB on your own. That will avoid the bloating issue. However you'll need to export the BLOB back out to be able to do anything with it. In your case, this might be a good fit, as Access on it's own is easily crackable and I'm sure would not meet HIPPA standards. When your write/read the BLOB, you can use some form of encryption on it. Then distribute the app as a MDE so your code can't be looked at. <<2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here.>> I've never found memo or OLE fields to be an issue. Others have. A lot I think depends on the type of environment the app runs in and the fact that many people try to make Access do things it was never meant to do (like run over a WAN). <<3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3?>> I can't think of any specific issues; all the drivers will still be 32 bit and twain support has changed little if any over the years. HTH, Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim DeMarco Sent: Thursday, December 29, 2005 10:58 AM To: AccessD (E-mail) Subject: [AccessD] Scanning into mdb List, I see in the archives that some of you have implemented scanning of images into your Access systems. I'm being asked to add some imaging to an existing A97 app that runs in the field on laptops and I've got some questions. 1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data? 2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here. 3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3? This app is for data collection only and if we do store as BLOB we will convert to graphic image for storage and retrieval here so the images would not sit in the mdb for long. TIA Jim DeMarco Director of Application Development Hudson Health Plan **************************************************************************** ******* "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From Gustav at cactus.dk Thu Dec 29 12:36:25 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 29 Dec 2005 19:36:25 +0100 Subject: [AccessD] First of each group Message-ID: Hi John Seems like you need to Group By SysDescr and pick Min for the other fields ... or is this not a full example? /gustav >>> jwcolby at ColbyConsulting.com 29-12-2005 19:23:43 >>> I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? John W. Colby www.ColbyConsulting.com From Jdemarco at hudsonhealthplan.org Thu Dec 29 12:41:27 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Thu, 29 Dec 2005 13:41:27 -0500 Subject: [AccessD] First of each group Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C4321@TTNEXCHCL2.hshhp.com> Don't know about SQL but you can do with a repoort. Get the data into a query and base a report on it sorted by system name. In the report but a group header on system name and set Group On property to Prefix characters. Set character number to 3. Add another sort by system name here if necessary. Put all output fields in the header and hide the detail section. Should show you the top item in each group. HTH Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Thursday, December 29, 2005 1:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] First of each group I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************************** "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From Gustav at cactus.dk Thu Dec 29 13:07:10 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 29 Dec 2005 20:07:10 +0100 Subject: [AccessD] Scanning into mdb Message-ID: Hi Jim It could have been me and Neal Kling. Haven't heard from Neal for a while so I don't know if he settled on the Kodak Image controls. I tried those and came a long way but too many blocks on the road. Around the web you can find a handful of controls, some very basic, some at fantasy prices. Even free dlls to control a twain source. As I needed image handling as well and not just scanning, I found a combined control (OCX) which works extremely well at a fair price, csXImage: http://www.chestysoft.com/ximage/default.asp A free non-expiring demo is for download (it inserts a small watermark in top-left corner of all pictures). This control will do all operations you'll ever need. The documentation tells it all. The guy in charge, Simon, is very responsive and his support is well worth the registration fee alone (you may quote me for this). Registration is only for the developer. Distribution is free of charge. The trick is to scan the picture, manipulate it as needed and save it - either as a file or as a blob in the mdb - without any temp files or the like. I had the same need as you: No discrete files. What I did was to create a separate mdb with a single table for holding the images with an ID and the other needed registration info; note that the blob will contain the actual picture file, no more no less, thus no bloat. This way pictures can be backed up or copied separately and can be dumped by a simple function to discrete files should you ever need it. I don't know of these "HIPAA, The Health Insurance Portability and Accountability Act of 1996" docs, but if you are scanning simple forms with printed or written info, you can probably do as I did - scan in b/w, use a resolution of 150 dpi, and store in standard TIF format with Group4 compression. This way you get picture sizes of 3 to 4K per page and a quality like an optical photo copier. The control can read the stored documents and convert them to most other image formats as well as PDF which is extremely convenient if you later wish to retrieve a document and, say, e-mail it. Further - which I use too - you can retrieve the picture and convert it to bitmap and display it directly in a form or standard Access picture control. This was all done in A97 while a lot of testing was done with A2003 with no issues. Most issues are with the scanners and their buggy twain drivers. Be prepared for wasting a lot of time with testing and/or to buy a new scanner. Not you but others may cross circuit this and scan on a (large and fast) networked scanner which leaves the scanned documents as multi-page TIF files (which csXImage also handles) and then use the control to read your documents from the files into the mdb. /gustav >>> Jdemarco at hudsonhealthplan.org 29-12-2005 16:58:05 >>> List, I see in the archives that some of you have implemented scanning of images into your Access systems. I'm being asked to add some imaging to an existing A97 app that runs in the field on laptops and I've got some questions. 1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data? 2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here. 3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3? This app is for data collection only and if we do store as BLOB we will convert to graphic image for storage and retrieval here so the images would not sit in the mdb for long. TIA Jim DeMarco Director of Application Development Hudson Health Plan From martyconnelly at shaw.ca Thu Dec 29 13:22:25 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 29 Dec 2005 11:22:25 -0800 Subject: [AccessD] Scanning into mdb References: <08F823FD83787D4BA0B99CA580AD3C74016C431F@TTNEXCHCL2.hshhp.com> Message-ID: <43B43771.2070700@shaw.ca> Just another thought. If you are scanning to Tiff format which is really the only archival acceptable format aside from DJVU. You could then move the Tiff file into a pdf file and password protect via ADOBE's API. ADOBE's encryption is stronger than Access. But Tiff files are large 2 Meg average. DJVU stores the text and background separately so is about 90% smaller. but I don't know about encryption on this format. DJVU is being used by University libraries for archival storage. Or you can use encryption on specific directories in WinXP. But you better understand recovery problems, on disk or hardware failure ,they maybe specific to machine and disk type. This might be the best method to keep out the first two groups as per list below. It might be the simplest to implement. Just store your image files in an encrypted directory. But even so if the laptop is stolen you just crack the Access password or mdw and look at the files through Access. It all depends on who you want to keep out of the files , a browsing secretary, a power user, a wannabe hacker, or the FBI. In the security world any file where you can gain a physical copy, can be considered compromised. Jim DeMarco wrote: >List, > >I see in the archives that some of you have implemented scanning of images into your Access systems. I'm being asked to add some imaging to an existing A97 app that runs in the field on laptops and I've got some questions. > >1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data? > >2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here. > >3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3? > >This app is for data collection only and if we do store as BLOB we will convert to graphic image for storage and retrieval here so the images would not sit in the mdb for long. > >TIA > >Jim DeMarco >Director of Application Development >Hudson Health Plan > > >*********************************************************************************** >"This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". >*********************************************************************************** > > > -- Marty Connelly Victoria, B.C. Canada From jwcolby at ColbyConsulting.com Thu Dec 29 13:41:16 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 29 Dec 2005 14:41:16 -0500 Subject: [AccessD] First of each group In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C4321@TTNEXCHCL2.hshhp.com> Message-ID: <200512291941.jBTJfEV10974@databaseadvisors.com> Yes, but I need to display this in a combo so that a system can be selected, the PK of which will be used to select a document further down the line. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim DeMarco Sent: Thursday, December 29, 2005 1:41 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] First of each group Don't know about SQL but you can do with a repoort. Get the data into a query and base a report on it sorted by system name. In the report but a group header on system name and set Group On property to Prefix characters. Set character number to 3. Add another sort by system name here if necessary. Put all output fields in the header and hide the detail section. Should show you the top item in each group. HTH Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Thursday, December 29, 2005 1:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] First of each group I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com **************************************************************************** ******* "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carlo at xsit.nl Thu Dec 29 13:42:00 2005 From: carlo at xsit.nl (Carlo van der Zon (Access IT Training)) Date: Thu, 29 Dec 2005 20:42:00 +0100 Subject: [AccessD] Copy treeview node Message-ID: <2E4C3CCA2B12EC40B396A1A63CFC1ABA2DF3@headitdc.headit.nl> Hi Shamil, But I mean really copy a node, so I get a new product with specs.. Any susgestions Thanks, Carlo Create new node as a new parent node. Copy all properties of the source parent node. Set refs from immediate children nodes to the new parent node. Drop source parent node. Shamil ----- Original Message ----- From: "Carlo van der Zon (Access IT Training)" To: "Access Developers discussion and problem solving" Sent: Thursday, December 29, 2005 4:50 PM Subject: [AccessD] Copy treeview node > Hi group how can I copy 1 treeview-node (with all its children) ??? to a > new node?? > > Please advise > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 29 13:45:14 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 29 Dec 2005 14:45:14 -0500 Subject: [AccessD] First of each group In-Reply-To: Message-ID: <200512291945.jBTJjCV11505@databaseadvisors.com> I thought this would return ONE record. I need ONE record for each SysDescr. There are perhaps 30 systems, but 1 to 10 Instances of each system. Thus there are hundreds of records in the system table. I need to get ONE INSTANCE of each system, the instance with the lowest (first) PK. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, December 29, 2005 1:36 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] First of each group Hi John Seems like you need to Group By SysDescr and pick Min for the other fields ... or is this not a full example? /gustav >>> jwcolby at ColbyConsulting.com 29-12-2005 19:23:43 >>> I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? 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 rusty.hammond at cpiqpc.com Thu Dec 29 13:45:53 2005 From: rusty.hammond at cpiqpc.com (rusty.hammond at cpiqpc.com) Date: Thu, 29 Dec 2005 13:45:53 -0600 Subject: [AccessD] First of each group Message-ID: <8301C8A868251E4C8ECD3D4FFEA40F8A154F83EC@cpixchng-1.cpiqpc.net> John, How about a subquery like the following (assuming your table name is Table1) SELECT SysDescr, PK, SysName FROM Table1 WHERE PK IN (SELECT Min(Table1.PK) AS MinOfPK FROM Table1 GROUP BY Table1.SysDescr); HTH Rusty Hammond -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 29, 2005 1:41 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] First of each group Yes, but I need to display this in a combo so that a system can be selected, the PK of which will be used to select a document further down the line. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim DeMarco Sent: Thursday, December 29, 2005 1:41 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] First of each group Don't know about SQL but you can do with a repoort. Get the data into a query and base a report on it sorted by system name. In the report but a group header on system name and set Group On property to Prefix characters. Set character number to 3. Add another sort by system name here if necessary. Put all output fields in the header and hide the detail section. Should show you the top item in each group. HTH Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Thursday, December 29, 2005 1:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] First of each group I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com **************************************************************************** ******* "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 jwcolby at ColbyConsulting.com Thu Dec 29 13:47:32 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 29 Dec 2005 14:47:32 -0500 Subject: [AccessD] First of each group In-Reply-To: Message-ID: <200512291947.jBTJlTV12229@databaseadvisors.com> That worked perfectly. Thanks Gustav. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, December 29, 2005 1:36 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] First of each group Hi John Seems like you need to Group By SysDescr and pick Min for the other fields ... or is this not a full example? /gustav >>> jwcolby at ColbyConsulting.com 29-12-2005 19:23:43 >>> I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? 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 rusty.hammond at cpiqpc.com Thu Dec 29 13:59:38 2005 From: rusty.hammond at cpiqpc.com (rusty.hammond at cpiqpc.com) Date: Thu, 29 Dec 2005 13:59:38 -0600 Subject: [AccessD] First of each group Message-ID: <8301C8A868251E4C8ECD3D4FFEA40F8A154F83ED@cpixchng-1.cpiqpc.net> John, As long as your SysName increments along with the PK then picking Min for both the PK and SysName fields will work. If you have a scenario like below (adding to your record list), then picking Min for PK and SysName won't return the correct record info ie: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) 1750 AHU7138 Air Handling Units returns PK 1750 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) Notice, the SysName of AHU7135 in the results does not actually belong to PK 1750. Rusty -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 29, 2005 1:48 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] First of each group That worked perfectly. Thanks Gustav. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, December 29, 2005 1:36 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] First of each group Hi John Seems like you need to Group By SysDescr and pick Min for the other fields ... or is this not a full example? /gustav >>> jwcolby at ColbyConsulting.com 29-12-2005 19:23:43 >>> I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? 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 Gustav at cactus.dk Thu Dec 29 14:06:31 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 29 Dec 2005 21:06:31 +0100 Subject: [AccessD] OT: Memory Lane. IBM Key Punch Message-ID: Hi all, not Friday yet, but ... Joel Spolsky is sometimes rambling a bit but his recent blurb is quite entertaining: The Perils of JavaSchools http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html He is not nice with the Java boys but what do we care. Note, however, the picture of the IBM 026 Key Punch. This is before my time but click on it and find a new link: http://www.columbia.edu/acis/history/029.html This is the 029 Key Punch which we used at the technical university here. Oh boy, did we punch some cards! I can still remember the unique feeling of the keys and the massive low-frequence sound for every punch. What a piece of machinery! Also, note the link to the Blub Programmers and this quote: Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot. I have only "tasted" LISP. All I remember is a feeling of the wonderful different syntax. Has anyone here learned and used it? /gustav From jwcolby at ColbyConsulting.com Thu Dec 29 14:13:37 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 29 Dec 2005 15:13:37 -0500 Subject: [AccessD] First of each group In-Reply-To: <8301C8A868251E4C8ECD3D4FFEA40F8A154F83ED@cpixchng-1.cpiqpc.net> Message-ID: <200512292013.jBTKDbV19545@databaseadvisors.com> Oh... That is not good. I have no idea whether the system number is in step with the autonumber PK, although I think it does. The source data was a spreadsheet with the systems arranged in order across the sheet. Perhaps I could remove the min from the sysname and put in a bogus where - <> "" or something. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rusty.hammond at cpiqpc.com Sent: Thursday, December 29, 2005 3:00 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] First of each group John, As long as your SysName increments along with the PK then picking Min for both the PK and SysName fields will work. If you have a scenario like below (adding to your record list), then picking Min for PK and SysName won't return the correct record info ie: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) 1750 AHU7138 Air Handling Units returns PK 1750 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) Notice, the SysName of AHU7135 in the results does not actually belong to PK 1750. Rusty -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 29, 2005 1:48 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] First of each group That worked perfectly. Thanks Gustav. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, December 29, 2005 1:36 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] First of each group Hi John Seems like you need to Group By SysDescr and pick Min for the other fields ... or is this not a full example? /gustav >>> jwcolby at ColbyConsulting.com 29-12-2005 19:23:43 >>> I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? 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 Gustav at cactus.dk Thu Dec 29 14:15:40 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 29 Dec 2005 21:15:40 +0100 Subject: [AccessD] Scanning into mdb Message-ID: Hi Marty That's right. I followed your advice and tested with DJVU and it works very well. However, many (most?) tools do not support the format and as I only needed b/w and learned that TIF pictures with the maximum compression could be as small as a few K, I decided for TIF which just about everything can handle. Also, I had in mind that someone else might take up this client after me some day, but whoever that might be he/she would (have to) be familiar with TIF. /gustav >>> martyconnelly at shaw.ca 29-12-2005 20:22:25 >>> Just another thought. If you are scanning to Tiff format which is really the only archival acceptable format aside from DJVU. .. From rusty.hammond at cpiqpc.com Thu Dec 29 14:17:52 2005 From: rusty.hammond at cpiqpc.com (rusty.hammond at cpiqpc.com) Date: Thu, 29 Dec 2005 14:17:52 -0600 Subject: [AccessD] First of each group Message-ID: <8301C8A868251E4C8ECD3D4FFEA40F8A154F83F0@cpixchng-1.cpiqpc.net> I sent a response earlier to your original e-mail with a subquery example. Did you get that? If not let me know and I'll re-send it. Rusty -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 29, 2005 2:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] First of each group Oh... That is not good. I have no idea whether the system number is in step with the autonumber PK, although I think it does. The source data was a spreadsheet with the systems arranged in order across the sheet. Perhaps I could remove the min from the sysname and put in a bogus where - <> "" or something. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rusty.hammond at cpiqpc.com Sent: Thursday, December 29, 2005 3:00 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] First of each group John, As long as your SysName increments along with the PK then picking Min for both the PK and SysName fields will work. If you have a scenario like below (adding to your record list), then picking Min for PK and SysName won't return the correct record info ie: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) 1750 AHU7138 Air Handling Units returns PK 1750 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) Notice, the SysName of AHU7135 in the results does not actually belong to PK 1750. Rusty -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 29, 2005 1:48 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] First of each group That worked perfectly. Thanks Gustav. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, December 29, 2005 1:36 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] First of each group Hi John Seems like you need to Group By SysDescr and pick Min for the other fields ... or is this not a full example? /gustav >>> jwcolby at ColbyConsulting.com 29-12-2005 19:23:43 >>> I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? 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 ********************************************************************** 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 garykjos at gmail.com Thu Dec 29 15:00:44 2005 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 29 Dec 2005 15:00:44 -0600 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: References: Message-ID: We had four 029's and one lonely 026 where I worked. The 026 was stuck back in between the tape drives and the CPU and was really only used for punching JCL cards. I think the 026 later was moved down into the basement along with the sorter and interpretter and other card handling equipment. We continued doing data entry on the 029's and into the 2501 card reader though. The 029's were much better at the verification step that all the data entry had to go through. We were still punching some cards up until about 1993 I think when everything was switched over to CRT entry. In 1996 I got to push the old 4361 mainframe CPU and some of it's associated controllers onto a truck headed to a precious metal recycler to be disassembled/melted down. I think the 1403 printer, the 2501 card reader and the keypunches were all sold intact to somebody though. Perhaps as spares or for parts. The 2501 was a great step up from the 1442 card read punch that we previously had. The 2501 used LIGHT to read the cards where as the 1442 used steel brushes to read the punched holes. The steel brushs were always getting damaged, particularly if you didn't release them before yanking out a jammed card..... I'm feeling very OLD right now. GK On 12/29/05, Gustav Brock wrote: > Hi all, not Friday yet, but ... > > Joel Spolsky is sometimes rambling a bit but his recent blurb is quite entertaining: > > The Perils of JavaSchools > http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html > > He is not nice with the Java boys but what do we care. > > Note, however, the picture of the IBM 026 Key Punch. > This is before my time but click on it and find a new link: > > http://www.columbia.edu/acis/history/029.html > > This is the 029 Key Punch which we used at the technical university here. Oh boy, did we punch some cards! I can still remember the unique feeling of the keys and the massive low-frequence sound for every punch. What a piece of machinery! > > Also, note the link to the Blub Programmers and this quote: > > Lisp is worth learning for the profound > enlightenment experience you will have > when you finally get it; that experience > will make you a better programmer for > the rest of your days, even if you never > actually use Lisp itself a lot. > > I have only "tasted" LISP. All I remember is a feeling of the wonderful different syntax. > Has anyone here learned and used it? > > /gustav > > -- > 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 shamil at users.mns.ru Thu Dec 29 14:58:38 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Thu, 29 Dec 2005 23:58:38 +0300 Subject: [AccessD] Copy treeview node References: <2E4C3CCA2B12EC40B396A1A63CFC1ABA2DF3@headitdc.headit.nl> Message-ID: <005001c60cbb$dc353510$6501a8c0@fincomplex.spb.ru> Carlo, Sorry, I did erroneously mean MOVE. To copy nodes with subnodes you have to create complete clones except references to parent nodes. Shamil ----- Original Message ----- From: "Carlo van der Zon (Access IT Training)" To: "Access Developers discussion and problem solving" Sent: Thursday, December 29, 2005 10:42 PM Subject: Re: [AccessD] Copy treeview node > > Hi Shamil, But I mean really copy a node, so I get a new product with > specs.. > > Any susgestions > Thanks, > Carlo > > > > Create new node as a new parent node. > Copy all properties of the source parent node. > Set refs from immediate children nodes to the new parent node. > Drop source parent node. > > Shamil > > ----- Original Message ----- > From: "Carlo van der Zon (Access IT Training)" > To: "Access Developers discussion and problem solving" > > Sent: Thursday, December 29, 2005 4:50 PM > Subject: [AccessD] Copy treeview node > > > > Hi group how can I copy 1 treeview-node (with all its children) ??? to > a > > new node?? > > > > Please advise > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From EdTesiny at oasas.state.ny.us Thu Dec 29 15:27:09 2005 From: EdTesiny at oasas.state.ny.us (Tesiny, Ed) Date: Thu, 29 Dec 2005 16:27:09 -0500 Subject: [AccessD] OT: Memory Lane. IBM Key Punch Message-ID: You're not alone, we had three 029s where all our research projects data were entered and verified. Then we took the cards up to the university to read them into the UNIVAC 1100. We used dial-ups ( 300 baud) from our office (DecWriters I think) to get to the mainframe at the university. It was nice, however, on a sunny summer day to send a print job to university where they had a little beer garden ;-)) Ed Tesiny EdTesiny at oasas.state.ny.us > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > > I'm feeling very OLD right now. > > GK > From martyconnelly at shaw.ca Thu Dec 29 16:03:54 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 29 Dec 2005 14:03:54 -0800 Subject: [AccessD] OT: Memory Lane. IBM Key Punch References: Message-ID: <43B45D4A.9030307@shaw.ca> I believe the 026's only punched BCD and the 029 EBCDIC Tesiny, Ed wrote: >You're not alone, we had three 029s where all our research projects data >were entered and verified. Then we took the cards up to the university >to read them into the UNIVAC 1100. We used dial-ups ( 300 baud) from >our office (DecWriters I think) to get to the mainframe at the >university. It was nice, however, on a sunny summer day to send a >print job to university where they had a little beer garden ;-)) > >Ed Tesiny >EdTesiny at oasas.state.ny.us > > > > >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos >> >>I'm feeling very OLD right now. >> >>GK >> >> >> -- Marty Connelly Victoria, B.C. Canada From accessd at shaw.ca Thu Dec 29 16:06:12 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 29 Dec 2005 14:06:12 -0800 Subject: [AccessD] Scanning into mdb In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C4320@TTNEXCHCL2.hshhp.com> Message-ID: <000401c60cc4$148f0b40$017ba8c0@xpserver> Hi Jim: In the application that I wrote the scanner program was called from the Access app and therefore I could hard code the profile, naming and save-path of the scanned images... similar to the feature of a full-licensed version of WinZip. I did not have to encrypt the images (jpg) as the application also moved the graphics to a secure centralized directory on the server, after the new image was saved locally. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim DeMarco Sent: December 29, 2005 10:25 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Scanning into mdb Thanks Jim and Jim who replied from Jim who posted! So I gather I should save to files or encrypt the BLOBs. WinZip has some automation tools. I wonder if I should see if I can zip the images and password protect the zip file? Hmm. I asked about TWAIN support because I thought the Kodak image control was removed from XP. Doesn't that have something to do with imaging in Access? One last question. If I can scan the images can I automate the saving and naming of the files or will the user have to do that? Thanks again Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim Dettman Sent: Thursday, December 29, 2005 12:50 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Scanning into mdb <<1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data?>> Definitely want to go with a file on disk in some type of graphic format. If you let Access handle the insert, it places an OLE wrapper around the object which can double the storage required. If you really want, you can save the image to disk first, then pull into a BLOB on your own. That will avoid the bloating issue. However you'll need to export the BLOB back out to be able to do anything with it. In your case, this might be a good fit, as Access on it's own is easily crackable and I'm sure would not meet HIPPA standards. When your write/read the BLOB, you can use some form of encryption on it. Then distribute the app as a MDE so your code can't be looked at. <<2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here.>> I've never found memo or OLE fields to be an issue. Others have. A lot I think depends on the type of environment the app runs in and the fact that many people try to make Access do things it was never meant to do (like run over a WAN). <<3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3?>> I can't think of any specific issues; all the drivers will still be 32 bit and twain support has changed little if any over the years. HTH, Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim DeMarco Sent: Thursday, December 29, 2005 10:58 AM To: AccessD (E-mail) Subject: [AccessD] Scanning into mdb List, I see in the archives that some of you have implemented scanning of images into your Access systems. I'm being asked to add some imaging to an existing A97 app that runs in the field on laptops and I've got some questions. 1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data? 2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here. 3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3? This app is for data collection only and if we do store as BLOB we will convert to graphic image for storage and retrieval here so the images would not sit in the mdb for long. TIA Jim DeMarco Director of Application Development Hudson Health Plan **************************************************************************** ******* "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Dec 29 16:19:02 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 29 Dec 2005 14:19:02 -0800 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: Message-ID: <000601c60cc5$df731670$017ba8c0@xpserver> Gustav... At the risk of dating myself; I played with both Lisp and Prolog but after progressing beyond the Comodore64 never used it again. Sort of sad. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 29, 2005 12:07 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Memory Lane. IBM Key Punch Hi all, not Friday yet, but ... Joel Spolsky is sometimes rambling a bit but his recent blurb is quite entertaining: The Perils of JavaSchools http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html He is not nice with the Java boys but what do we care. Note, however, the picture of the IBM 026 Key Punch. This is before my time but click on it and find a new link: http://www.columbia.edu/acis/history/029.html This is the 029 Key Punch which we used at the technical university here. Oh boy, did we punch some cards! I can still remember the unique feeling of the keys and the massive low-frequence sound for every punch. What a piece of machinery! Also, note the link to the Blub Programmers and this quote: Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot. I have only "tasted" LISP. All I remember is a feeling of the wonderful different syntax. Has anyone here learned and used it? /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From EdTesiny at oasas.state.ny.us Thu Dec 29 18:24:57 2005 From: EdTesiny at oasas.state.ny.us (Tesiny, Ed) Date: Thu, 29 Dec 2005 19:24:57 -0500 Subject: [AccessD] OT: Memory Lane. IBM Key Punch Message-ID: Confused. we for the most part only dealt with EBCDIC, this is going back to 1976, a date which i BELIEVE PREDATES A LOT OF LISTERS. Damn caps lock . Sorry! -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of MartyConnelly Sent: Thu 12/29/2005 5:03 PM To: Access Developers discussion and problem solving Cc: Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch I believe the 026's only punched BCD and the 029 EBCDIC Tesiny, Ed wrote: >You're not alone, we had three 029s where all our research projects data >were entered and verified. Then we took the cards up to the university >to read them into the UNIVAC 1100. We used dial-ups ( 300 baud) from >our office (DecWriters I think) to get to the mainframe at the >university. It was nice, however, on a sunny summer day to send a >print job to university where they had a little beer garden ;-)) > >Ed Tesiny >EdTesiny at oasas.state.ny.us > > > > >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos >> >>I'm feeling very OLD right now. >> >>GK >> >> >> -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Thu Dec 29 19:05:10 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 29 Dec 2005 19:05:10 -0600 Subject: [AccessD] OT: Memory Lane. IBM Key Punch Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD424@main2.marlow.com> I'm not that young.....I was three then ;) Drew -----Original Message----- From: Tesiny, Ed [SMTP:EdTesiny at oasas.state.ny.us] Sent: Thursday, December 29, 2005 6:25 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch Confused. we for the most part only dealt with EBCDIC, this is going back to 1976, a date which i BELIEVE PREDATES A LOT OF LISTERS. Damn caps lock . Sorry! -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of MartyConnelly Sent: Thu 12/29/2005 5:03 PM To: Access Developers discussion and problem solving Cc: Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch I believe the 026's only punched BCD and the 029 EBCDIC Tesiny, Ed wrote: >You're not alone, we had three 029s where all our research projects data >were entered and verified. Then we took the cards up to the university >to read them into the UNIVAC 1100. We used dial-ups ( 300 baud) from >our office (DecWriters I think) to get to the mainframe at the >university. It was nice, however, on a sunny summer day to send a >print job to university where they had a little beer garden ;-)) > >Ed Tesiny >EdTesiny at oasas.state.ny.us > > > > >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos >> >>I'm feeling very OLD right now. >> >>GK >> >> >> -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com << File: ATT142355.txt >> From stuart at lexacorp.com.pg Thu Dec 29 19:28:00 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 30 Dec 2005 11:28:00 +1000 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD424@main2.marlow.com> Message-ID: <43B519C0.13144.94BB80@stuart.lexacorp.com.pg> On 29 Dec 2005 at 19:05, DWUTKA at marlow.com wrote: > I'm not that young.....I was three then ;) > So was my daughter. :-) -- Stuart From martyconnelly at shaw.ca Thu Dec 29 19:58:27 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 29 Dec 2005 17:58:27 -0800 Subject: [AccessD] OT: Memory Lane. IBM Key Punch References: Message-ID: <43B49443.8080006@shaw.ca> I remember once putting in a job into a service bureau in Ottawa, a day before government year end looking at the job queue and then going to watch Lawrence of Arabia at the movie theater next door 15 minutes after the movie ended, I got my printout. Tesiny, Ed wrote: >Confused. we for the most part only dealt with EBCDIC, this is going back to 1976, a date which i BELIEVE PREDATES A LOT OF LISTERS. Damn caps lock . Sorry! > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com on behalf of MartyConnelly > Sent: Thu 12/29/2005 5:03 PM > To: Access Developers discussion and problem solving > Cc: > Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > > > > I believe the 026's only punched BCD and the 029 EBCDIC > > Tesiny, Ed wrote: > > >You're not alone, we had three 029s where all our research projects data > >were entered and verified. Then we took the cards up to the university > >to read them into the UNIVAC 1100. We used dial-ups ( 300 baud) from > >our office (DecWriters I think) to get to the mainframe at the > >university. It was nice, however, on a sunny summer day to send a > >print job to university where they had a little beer garden ;-)) > > > >Ed Tesiny > >EdTesiny at oasas.state.ny.us > > > > > > > > > >>-----Original Message----- > >>From: accessd-bounces at databaseadvisors.com > >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > >> > >>I'm feeling very OLD right now. > >> > >>GK > >> > >> > >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > >------------------------------------------------------------------------ > >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.1.371 / Virus Database: 267.14.9/216 - Release Date: 29/12/2005 > > -- Marty Connelly Victoria, B.C. Canada From Gustav at cactus.dk Fri Dec 30 06:04:59 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 30 Dec 2005 13:04:59 +0100 Subject: [AccessD] OT: Memory Lane. IBM Key Punch Message-ID: Hi Jim Oh, don't bother, that dating would not be very precise! I don't know about LISP these days but Prolog is indeed alive and ready on hand: http://www.visual-prolog.com/ The Personal Edition is free to use. Note the alpha version of version 7 which - much to my disappointment - now allows "normal" structures like if-then-else: http://www.visual-prolog.com/vip6/Support/version_news/vip63/news_vip70_alpha.htm I thought we never would see that as it certainly will kill some of the beauty of Prolog. /gustav >>> accessd at shaw.ca 29-12-2005 23:19 >>> Gustav... At the risk of dating myself; I played with both Lisp and Prolog but after progressing beyond the Comodore64 never used it again. Sort of sad. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 29, 2005 12:07 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Memory Lane. IBM Key Punch Hi all, not Friday yet, but ... Joel Spolsky is sometimes rambling a bit but his recent blurb is quite entertaining: The Perils of JavaSchools http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html He is not nice with the Java boys but what do we care. Note, however, the picture of the IBM 026 Key Punch. This is before my time but click on it and find a new link: http://www.columbia.edu/acis/history/029.html This is the 029 Key Punch which we used at the technical university here. Oh boy, did we punch some cards! I can still remember the unique feeling of the keys and the massive low-frequence sound for every punch. What a piece of machinery! Also, note the link to the Blub Programmers and this quote: Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot. I have only "tasted" LISP. All I remember is a feeling of the wonderful different syntax. Has anyone here learned and used it? /gustav From jimdettman at earthlink.net Fri Dec 30 09:17:01 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Fri, 30 Dec 2005 10:17:01 -0500 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: Message-ID: Gustav, <> Haven't myself, but I know someone that uses it quite a bit. Up until a few years ago, it was widely used as the control language for Auto CAD. The military was big into LISP at one time. Not sure if they still are. I heard it was off the beaten path, but never had the chance to try it out. I just took C++ for a spin; man is it ugly. I'm sure I don't appreciate some of the finer points it offers yet, but so far, I don't like it. I hate having to work that hard to write a program. The case sensitivity drives me absolutely nuts and I still haven't figured out any justification for having it other then to make your life miserable. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Gustav Brock Sent: Thursday, December 29, 2005 3:07 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Memory Lane. IBM Key Punch Hi all, not Friday yet, but ... Joel Spolsky is sometimes rambling a bit but his recent blurb is quite entertaining: The Perils of JavaSchools http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html He is not nice with the Java boys but what do we care. Note, however, the picture of the IBM 026 Key Punch. This is before my time but click on it and find a new link: http://www.columbia.edu/acis/history/029.html This is the 029 Key Punch which we used at the technical university here. Oh boy, did we punch some cards! I can still remember the unique feeling of the keys and the massive low-frequence sound for every punch. What a piece of machinery! Also, note the link to the Blub Programmers and this quote: Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot. I have only "tasted" LISP. All I remember is a feeling of the wonderful different syntax. Has anyone here learned and used it? /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Fri Dec 30 09:36:36 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Fri, 30 Dec 2005 10:36:36 -0500 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: Message-ID: <200512301536.jBUFadV11403@databaseadvisors.com> >I just took C++ for a spin; man is it ugly. ROTFL. You think it is ugly now, you should have seen it in the late 80s. I really started programming in earnest in Borland's Turbo Pascal in the early 80s. By the late 80s Borland had a 'C' compiler. Whereas Pascal is a tightly typed language, the 'C' versions of the day made no effort to do type checking for parameters and such. It was "intentional" (or so they said) since "REAL programmers" didn't need the compiler forcing them to do silly things like making sure that the variable type passed in was the variable type expected. So you could pass in a float to an int and the compiler would just do a type conversion for you, no warning, no nothing. >I hate having to work that hard to write a program. Uhhhh... Yep! Of course you aren't a "REAL programmer" if you don't LOVE pain and suffering, and what better language to inflict pain and suffering than 'C'?. I'll bet you don't like pizza and mountain dew at 3 am while coding like a mad man either! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Friday, December 30, 2005 10:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch Gustav, <> Haven't myself, but I know someone that uses it quite a bit. Up until a few years ago, it was widely used as the control language for Auto CAD. The military was big into LISP at one time. Not sure if they still are. I heard it was off the beaten path, but never had the chance to try it out. I just took C++ for a spin; man is it ugly. I'm sure I don't appreciate some of the finer points it offers yet, but so far, I don't like it. I hate having to work that hard to write a program. The case sensitivity drives me absolutely nuts and I still haven't figured out any justification for having it other then to make your life miserable. Jim. From shamil at users.mns.ru Fri Dec 30 10:21:52 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 30 Dec 2005 19:21:52 +0300 Subject: [AccessD] OT: Memory Lane. IBM Key Punch References: Message-ID: <003a01c60d5d$26c6a4f0$6501a8c0@fincomplex.spb.ru> > I just took C++ for a spin; man is it ugly. Jim, When I program on C++ (rarely these days) I have a feeling I'm writing real SOFTware - so flexible and powerful this programming language is... ...when I use VBA/VB6 - I have a feeling I'm surrounded with "iron fences", which make me safe but in the same time immensely limit what I can do... ...I like C# and VB.NET but C++ is still far superior and it will probably always be... ...yes VBA and VB6 and VB.NET and C# are right "what doctor ordered" RAD tools for many nowadays business applications but modern C++ with all the free and "for money" development tools and libraries - is far superior and for trained and experienced developer modern C++ programming is as RAD as C# or VB.NET programming but has many advantages because (once again) with C++ your imagination isn't limited by anything - and then you're making real SOFTware not because you're a "bits- and pointers- jongleur" but because the code stuff you're making is SOFT and flexible and adaptable for many use cases(application architectures), which are closed for you when you use VBA/VB6 and even C# and VB.NET.... No, I'm not starting C++ vs. VBA/VB6/C#/VB.NET flame - just wanted to note that IMO C++ is nice and witty not ugly :) Shamil ----- Original Message ----- From: "Jim Dettman" To: "Access Developers discussion and problem solving" Sent: Friday, December 30, 2005 6:17 PM Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > Gustav, > > < different syntax. > Has anyone here learned and used it?>> > > Haven't myself, but I know someone that uses it quite a bit. Up until a > few years ago, it was widely used as the control language for Auto CAD. The > military was big into LISP at one time. Not sure if they still are. > > I heard it was off the beaten path, but never had the chance to try it > out. > > I just took C++ for a spin; man is it ugly. I'm sure I don't appreciate > some of the finer points it offers yet, but so far, I don't like it. I hate > having to work that hard to write a program. The case sensitivity drives me > absolutely nuts and I still haven't figured out any justification for having > it other then to make your life miserable. > > Jim. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Gustav Brock > Sent: Thursday, December 29, 2005 3:07 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT: Memory Lane. IBM Key Punch > > > Hi all, not Friday yet, but ... > > Joel Spolsky is sometimes rambling a bit but his recent blurb is quite > entertaining: > > The Perils of JavaSchools > http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html > > He is not nice with the Java boys but what do we care. > > Note, however, the picture of the IBM 026 Key Punch. > This is before my time but click on it and find a new link: > > http://www.columbia.edu/acis/history/029.html > > This is the 029 Key Punch which we used at the technical university here. Oh > boy, did we punch some cards! I can still remember the unique feeling of the > keys and the massive low-frequence sound for every punch. What a piece of > machinery! > > Also, note the link to the Blub Programmers and this quote: > > Lisp is worth learning for the profound > enlightenment experience you will have > when you finally get it; that experience > will make you a better programmer for > the rest of your days, even if you never > actually use Lisp itself a lot. > > I have only "tasted" LISP. All I remember is a feeling of the wonderful > different syntax. > Has anyone here learned and used it? > > /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 artful at rogers.com Fri Dec 30 10:43:35 2005 From: artful at rogers.com (Arthur Fuller) Date: Fri, 30 Dec 2005 11:43:35 -0500 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: <200512301536.jBUFadV11403@databaseadvisors.com> Message-ID: <200512301643.jBUGhaV29054@databaseadvisors.com> "Real programmers don't use compilers; they write compilers." So saideth a tee shirt that a friend of mine (compiler-author -- coincidence? I think not) still wears. Incidentally, anyone here ever use Framework? IMO this was the finest application software ever written. Its programming language (FRED) was pretty much LISP, with a few syntax changes here and there. I loved Framework but haven't progressed beyond version 4 (it's still there and still in use, and I think they are up to V.6 now, but obtaining a copy is non-trivial). A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: December 30, 2005 10:37 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch >I just took C++ for a spin; man is it ugly. ROTFL. You think it is ugly now, you should have seen it in the late 80s. I really started programming in earnest in Borland's Turbo Pascal in the early 80s. By the late 80s Borland had a 'C' compiler. Whereas Pascal is a tightly typed language, the 'C' versions of the day made no effort to do type checking for parameters and such. It was "intentional" (or so they said) since "REAL programmers" didn't need the compiler forcing them to do silly things like making sure that the variable type passed in was the variable type expected. So you could pass in a float to an int and the compiler would just do a type conversion for you, no warning, no nothing. >I hate having to work that hard to write a program. Uhhhh... Yep! Of course you aren't a "REAL programmer" if you don't LOVE pain and suffering, and what better language to inflict pain and suffering than 'C'?. I'll bet you don't like pizza and mountain dew at 3 am while coding like a mad man either! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Friday, December 30, 2005 10:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch Gustav, <> Haven't myself, but I know someone that uses it quite a bit. Up until a few years ago, it was widely used as the control language for Auto CAD. The military was big into LISP at one time. Not sure if they still are. I heard it was off the beaten path, but never had the chance to try it out. I just took C++ for a spin; man is it ugly. I'm sure I don't appreciate some of the finer points it offers yet, but so far, I don't like it. I hate having to work that hard to write a program. The case sensitivity drives me absolutely nuts and I still haven't figured out any justification for having it other then to make your life miserable. Jim. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Fri Dec 30 10:50:49 2005 From: artful at rogers.com (Arthur Fuller) Date: Fri, 30 Dec 2005 11:50:49 -0500 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: <003a01c60d5d$26c6a4f0$6501a8c0@fincomplex.spb.ru> Message-ID: <200512301650.jBUGooV30298@databaseadvisors.com> I am with you on this one, Shamil. You found the perfect word for it: witty. To be witty you have to be very smart, and also verbally agile. That describes the entrance requirements for C++, IMO. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: December 30, 2005 11:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > I just took C++ for a spin; man is it ugly. Jim, When I program on C++ (rarely these days) I have a feeling I'm writing real SOFTware - so flexible and powerful this programming language is... ...when I use VBA/VB6 - I have a feeling I'm surrounded with "iron fences", which make me safe but in the same time immensely limit what I can do... ...I like C# and VB.NET but C++ is still far superior and it will probably always be... ...yes VBA and VB6 and VB.NET and C# are right "what doctor ordered" RAD tools for many nowadays business applications but modern C++ with all the free and "for money" development tools and libraries - is far superior and for trained and experienced developer modern C++ programming is as RAD as C# or VB.NET programming but has many advantages because (once again) with C++ your imagination isn't limited by anything - and then you're making real SOFTware not because you're a "bits- and pointers- jongleur" but because the code stuff you're making is SOFT and flexible and adaptable for many use cases(application architectures), which are closed for you when you use VBA/VB6 and even C# and VB.NET.... No, I'm not starting C++ vs. VBA/VB6/C#/VB.NET flame - just wanted to note that IMO C++ is nice and witty not ugly :) Shamil ----- Original Message ----- From: "Jim Dettman" To: "Access Developers discussion and problem solving" Sent: Friday, December 30, 2005 6:17 PM Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > Gustav, > > < different syntax. > Has anyone here learned and used it?>> > > Haven't myself, but I know someone that uses it quite a bit. Up until a > few years ago, it was widely used as the control language for Auto CAD. The > military was big into LISP at one time. Not sure if they still are. > > I heard it was off the beaten path, but never had the chance to try it > out. > > I just took C++ for a spin; man is it ugly. I'm sure I don't appreciate > some of the finer points it offers yet, but so far, I don't like it. I hate > having to work that hard to write a program. The case sensitivity drives me > absolutely nuts and I still haven't figured out any justification for having > it other then to make your life miserable. > > Jim. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Gustav Brock > Sent: Thursday, December 29, 2005 3:07 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT: Memory Lane. IBM Key Punch > > > Hi all, not Friday yet, but ... > > Joel Spolsky is sometimes rambling a bit but his recent blurb is quite > entertaining: > > The Perils of JavaSchools > http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html > > He is not nice with the Java boys but what do we care. > > Note, however, the picture of the IBM 026 Key Punch. > This is before my time but click on it and find a new link: > > http://www.columbia.edu/acis/history/029.html > > This is the 029 Key Punch which we used at the technical university here. Oh > boy, did we punch some cards! I can still remember the unique feeling of the > keys and the massive low-frequence sound for every punch. What a piece of > machinery! > > Also, note the link to the Blub Programmers and this quote: > > Lisp is worth learning for the profound > enlightenment experience you will have > when you finally get it; that experience > will make you a better programmer for > the rest of your days, even if you never > actually use Lisp itself a lot. > > I have only "tasted" LISP. All I remember is a feeling of the wonderful > different syntax. > Has anyone here learned and used it? > > /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 From Gustav at cactus.dk Fri Dec 30 11:08:23 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 30 Dec 2005 18:08:23 +0100 Subject: [AccessD] OT: Memory Lane. IBM Key Punch Message-ID: Hi Shamil And, as you proved with our recent array test, extremely fast! /gustav >>> shamil at users.mns.ru 30-12-2005 17:21 >>> No, I'm not starting C++ vs. VBA/VB6/C#/VB.NET flame - just wanted to note that IMO C++ is nice and witty not ugly :) Shamil From scapistrant at symphonyinfo.com Fri Dec 30 11:17:21 2005 From: scapistrant at symphonyinfo.com (Steve Capistrant) Date: Fri, 30 Dec 2005 11:17:21 -0600 Subject: [AccessD] Runtime size using installShield Message-ID: <855499653F55AD4190B242717DF132BC10BF7E@dewey.Symphony.local> William, Not in the saved references per se, but the app does declare (and undeclare) object references on the fly to Word, Excel, and Outlook, using late binding. It then manipulates those other applications using VBA. Steve Capistrant scapistrant at symphonyinfo.com Symphony Information Services 7308 Aspen Lane North, Suite 132 Brooklyn Park, MN 55428 763-391-7400 www.symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, December 29, 2005 10:16 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Runtime size using installShield ...just a wag but are you referencing any office objects in your app? William ----- Original Message ----- From: "Steve Capistrant" To: "Access Developers discussion and problem solving" Sent: Thursday, December 29, 2005 10:34 AM Subject: [AccessD] Runtime size using installShield > After taking a break for several years from doing Access runtimes, I > attempted it again with an A2K app, this time using InstallSheild. A > little confusing. In particular, I did not see any way to single out > runtime files for Access alone; it seemed to force the whole MS Office > runtime on me. The resulting file size exceeds 400 meg. Am I missing > something? Thanks in advance! > > Steve Capistrant > scapistrant at symphonyinfo.com > Symphony Information Services > 7308 Aspen Lane North, Suite 132 > Brooklyn Park, MN 55428 > 763-391-7400 > www.symphonyinfo.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 30 11:12:03 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Fri, 30 Dec 2005 12:12:03 -0500 Subject: [AccessD] Witty In-Reply-To: <200512301650.jBUGooV30298@databaseadvisors.com> Message-ID: <200512301712.jBUHC4V03682@databaseadvisors.com> As in everything, there is a time and place for everything. All the languages are designed for specific jobs. Unfortunately, tools are all too often selected because of the familiarity of someone with the tool, not because it was designed for the job at hand. 'C' was designed as a "step up" from assembler, to provide the capabilities of assembler with the power of higher language constructs. It was designed to "program to the metal", precisely for writing things like operating systems and compilers, where you needed to get at the metal. It was not designed to write database applications, web sites, or a host of other things that the world now needs. Unfortunately it is all too often used where it doesn't belong, simply because someone is comfortable with the language. I will take Access and write a small database application in a matter of days. A MASTER of 'C' programming will takes weeks or months (or years) to write the same application, but if you hire a MASTER 'C' programmer to write your database application, you will likely pay him for weeks or months (or years) of his time. Notice that you will not get a better product, in fact it will probably be inferior, for the simple reason that there will be 100 or 1000 lines of code for every line I have to write. More code, more bugs, we all know that. Is 'C' a "witty" language? Of course, if you need to write a Windows (or Linux etc), or Access (or dBase etc). Certainly NOT if you need to write an "Access APPLICATION", or likely if you need to write a "Windows APPLICATION". There are many "more suitable" languages for those jobs. Even for writing database applications, Access isn't the best tool all of the time as we all know. To use 'C' you have to be smart and agile. To use it correctly, you have to be even smarter and more agile, in order to decide where it is appropriate and where it isn't. Wax poetic about 'C' all you will, but come down to earth when it is time to select your tool. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Friday, December 30, 2005 11:51 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch I am with you on this one, Shamil. You found the perfect word for it: witty. To be witty you have to be very smart, and also verbally agile. That describes the entrance requirements for C++, IMO. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: December 30, 2005 11:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > I just took C++ for a spin; man is it ugly. Jim, When I program on C++ (rarely these days) I have a feeling I'm writing real SOFTware - so flexible and powerful this programming language is... ...when I use VBA/VB6 - I have a feeling I'm surrounded with "iron fences", which make me safe but in the same time immensely limit what I can do... ...I like C# and VB.NET but C++ is still far superior and it will probably always be... ...yes VBA and VB6 and VB.NET and C# are right "what doctor ordered" RAD tools for many nowadays business applications but modern C++ with all the free and "for money" development tools and libraries - is far superior and for trained and experienced developer modern C++ programming is as RAD as C# or VB.NET programming but has many advantages because (once again) with C++ your imagination isn't limited by anything - and then you're making real SOFTware not because you're a "bits- and pointers- jongleur" but because the code stuff you're making is SOFT and flexible and adaptable for many use cases(application architectures), which are closed for you when you use VBA/VB6 and even C# and VB.NET.... No, I'm not starting C++ vs. VBA/VB6/C#/VB.NET flame - just wanted to note that IMO C++ is nice and witty not ugly :) Shamil From shamil at users.mns.ru Fri Dec 30 11:05:23 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 30 Dec 2005 20:05:23 +0300 Subject: [AccessD] OT: Memory Lane. IBM Key Punch References: <200512301536.jBUFadV11403@databaseadvisors.com> Message-ID: <005c01c60d65$7ae3df50$6501a8c0@fincomplex.spb.ru> John, I did program on both Pascal and C first on PDP-11 (Soviet clone) then on Turbo C and Turbo Pascal on IBM PC XT(Chinese clone :)) . Liked them both - C and Pascal I mean - and Boralnd IDE was the best that times... <<< what better language to inflict pain and suffering than 'C'?. >>> VBA and VB6! (when attempting to use them in the areas they are not designed to be used in...) Shamil ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 30, 2005 6:36 PM Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > >I just took C++ for a spin; man is it ugly. > > ROTFL. You think it is ugly now, you should have seen it in the late 80s. > I really started programming in earnest in Borland's Turbo Pascal in the > early 80s. By the late 80s Borland had a 'C' compiler. Whereas Pascal is a > tightly typed language, the 'C' versions of the day made no effort to do > type checking for parameters and such. It was "intentional" (or so they > said) since "REAL programmers" didn't need the compiler forcing them to do > silly things like making sure that the variable type passed in was the > variable type expected. So you could pass in a float to an int and the > compiler would just do a type conversion for you, no warning, no nothing. > > >I hate having to work that hard to write a program. > > Uhhhh... Yep! > > Of course you aren't a "REAL programmer" if you don't LOVE pain and > suffering, and what better language to inflict pain and suffering than 'C'?. > I'll bet you don't like pizza and mountain dew at 3 am while coding like a > mad man either! > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ From shamil at users.mns.ru Fri Dec 30 11:20:45 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 30 Dec 2005 20:20:45 +0300 Subject: [AccessD] OT: Memory Lane. IBM Key Punch References: Message-ID: <005d01c60d65$7b02d900$6501a8c0@fincomplex.spb.ru> > http://www.columbia.edu/acis/history/029.html I did work with that device for several years when preparing my programs on Assembler, PL/1, Cobol, Fortran to run on IBM 360 and 370 (Soviet clone).... ...IBM 360/370 Macro Assembler is the best programming language I have ever seen! Real power nuke development tool for real programmers! :) > The Perils of JavaSchools > http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html I like most of Joel's writing but this last one is arguable - I can't agree that understanding recursion and pointers is a heavy stuff - IMO modern real life programming is a way more complicated than recursion and pointers. Maybe I didn't get what Joel meant. Either I didn't like Java (not because it doesn't have pointers) - C# rules! :) (C# is on second place after C++ of course :)) Shamil ----- Original Message ----- From: "Gustav Brock" To: Sent: Thursday, December 29, 2005 11:06 PM Subject: [AccessD] OT: Memory Lane. IBM Key Punch > Hi all, not Friday yet, but ... > > Joel Spolsky is sometimes rambling a bit but his recent blurb is quite entertaining: > > The Perils of JavaSchools > http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html > > He is not nice with the Java boys but what do we care. > > Note, however, the picture of the IBM 026 Key Punch. > This is before my time but click on it and find a new link: > > http://www.columbia.edu/acis/history/029.html > > This is the 029 Key Punch which we used at the technical university here. Oh boy, did we punch some cards! I can still remember the unique feeling of the keys and the massive low-frequence sound for every punch. What a piece of machinery! > > Also, note the link to the Blub Programmers and this quote: > > Lisp is worth learning for the profound > enlightenment experience you will have > when you finally get it; that experience > will make you a better programmer for > the rest of your days, even if you never > actually use Lisp itself a lot. > > I have only "tasted" LISP. All I remember is a feeling of the wonderful different syntax. > Has anyone here learned and used it? > > /gustav > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Fri Dec 30 11:24:49 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Fri, 30 Dec 2005 12:24:49 -0500 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: <005c01c60d65$7ae3df50$6501a8c0@fincomplex.spb.ru> Message-ID: <200512301724.jBUHOoV07236@databaseadvisors.com> ><<< what better language to inflict pain and suffering than 'C'?. >>> VBA and VB6! (when attempting to use them in the areas they are not designed to be used in...) So true! Or 'C' when attempting to use it in areas not designed for. Or Fortran, or Lisp, or... John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, December 30, 2005 12:05 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch John, I did program on both Pascal and C first on PDP-11 (Soviet clone) then on Turbo C and Turbo Pascal on IBM PC XT(Chinese clone :)) . Liked them both - C and Pascal I mean - and Boralnd IDE was the best that times... <<< what better language to inflict pain and suffering than 'C'?. >>> VBA and VB6! (when attempting to use them in the areas they are not designed to be used in...) Shamil ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 30, 2005 6:36 PM Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > >I just took C++ for a spin; man is it ugly. > > ROTFL. You think it is ugly now, you should have seen it in the late 80s. > I really started programming in earnest in Borland's Turbo Pascal in the > early 80s. By the late 80s Borland had a 'C' compiler. Whereas Pascal is a > tightly typed language, the 'C' versions of the day made no effort to do > type checking for parameters and such. It was "intentional" (or so they > said) since "REAL programmers" didn't need the compiler forcing them to do > silly things like making sure that the variable type passed in was the > variable type expected. So you could pass in a float to an int and the > compiler would just do a type conversion for you, no warning, no nothing. > > >I hate having to work that hard to write a program. > > Uhhhh... Yep! > > Of course you aren't a "REAL programmer" if you don't LOVE pain and > suffering, and what better language to inflict pain and suffering than 'C'?. > I'll bet you don't like pizza and mountain dew at 3 am while coding like a > mad man either! > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at users.mns.ru Fri Dec 30 11:42:19 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 30 Dec 2005 20:42:19 +0300 Subject: [AccessD] Witty References: <200512301712.jBUHC4V03682@databaseadvisors.com> Message-ID: <007e01c60d68$63233750$6501a8c0@fincomplex.spb.ru> John, I don't have intentions to flame :) - I just wanted to note - a modern master C++ programmer is as RAD as you with MS Access (I'm not such a C++ master(yet if ever be) - I didn't have enough time last years to practice in C++). I mean that John, I have seen such masters, I did work with them, I have seen and I have used the tools they use - they are as RAD as yours - and we are talking about real applications here not toys apps every second grade student can make with MS Access these days.... I understand you when you're talking - right tool for right task - and I share this your opinion - but modern master C++ programmer armored with modern development tools and libraries and having experience in real life business application development will be as quick/RAD as you are... I do mean that. I do know that. Shamil ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 30, 2005 8:12 PM Subject: [AccessD] Witty > As in everything, there is a time and place for everything. All the > languages are designed for specific jobs. Unfortunately, tools are all too > often selected because of the familiarity of someone with the tool, not > because it was designed for the job at hand. 'C' was designed as a "step > up" from assembler, to provide the capabilities of assembler with the power > of higher language constructs. It was designed to "program to the metal", > precisely for writing things like operating systems and compilers, where you > needed to get at the metal. It was not designed to write database > applications, web sites, or a host of other things that the world now needs. > Unfortunately it is all too often used where it doesn't belong, simply > because someone is comfortable with the language. > > I will take Access and write a small database application in a matter of > days. A MASTER of 'C' programming will takes weeks or months (or years) to > write the same application, but if you hire a MASTER 'C' programmer to write > your database application, you will likely pay him for weeks or months (or > years) of his time. Notice that you will not get a better product, in fact > it will probably be inferior, for the simple reason that there will be 100 > or 1000 lines of code for every line I have to write. More code, more bugs, > we all know that. > > Is 'C' a "witty" language? Of course, if you need to write a Windows (or > Linux etc), or Access (or dBase etc). Certainly NOT if you need to write an > "Access APPLICATION", or likely if you need to write a "Windows > APPLICATION". There are many "more suitable" languages for those jobs. > Even for writing database applications, Access isn't the best tool all of > the time as we all know. > > To use 'C' you have to be smart and agile. To use it correctly, you have to > be even smarter and more agile, in order to decide where it is appropriate > and where it isn't. Wax poetic about 'C' all you will, but come down to > earth when it is time to select your tool. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller > Sent: Friday, December 30, 2005 11:51 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > > I am with you on this one, Shamil. You found the perfect word for it: witty. > To be witty you have to be very smart, and also verbally agile. That > describes the entrance requirements for C++, IMO. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: December 30, 2005 11:22 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > > > I just took C++ for a spin; man is it ugly. > Jim, > > When I program on C++ (rarely these days) I have a feeling I'm writing real > SOFTware - so flexible and powerful this programming language is... > > ...when I use VBA/VB6 - I have a feeling I'm surrounded with "iron fences", > which make me safe but in the same time immensely limit what I can do... > > ...I like C# and VB.NET but C++ is still far superior and it will probably > always be... > > ...yes VBA and VB6 and VB.NET and C# are right "what doctor ordered" RAD > tools for many nowadays business applications but modern C++ with all the > free and "for money" development tools and libraries - is far superior and > for trained and experienced developer modern C++ programming is as RAD as C# > or VB.NET programming but has many advantages because (once again) with C++ > your imagination isn't limited by anything - and then you're making real > SOFTware not because you're a "bits- and pointers- jongleur" but because the > code stuff you're making is SOFT and flexible and adaptable for many use > cases(application architectures), which are closed for you when you use > VBA/VB6 and even C# and VB.NET.... > > No, I'm not starting C++ vs. VBA/VB6/C#/VB.NET flame - just wanted to note > that IMO C++ is nice and witty not ugly :) > > Shamil > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From john at winhaven.net Fri Dec 30 12:01:43 2005 From: john at winhaven.net (John Bartow) Date: Fri, 30 Dec 2005 12:01:43 -0600 Subject: [AccessD] Witty In-Reply-To: <007e01c60d68$63233750$6501a8c0@fincomplex.spb.ru> Message-ID: <009a01c60d6b$1837f520$6a01a8c0@ScuzzPaq> I would imagine that part of this lies in the collection of classes/libraries/object that a master C++ programmer would have in their arsenal. I can't imagine that you would say this if a C++ programmer had to start with absolutely nothing. I would also think the same would hold true for most language masters. RAD development is not really a fair comparison between C++ and Access because Access includes so many classes/libraries/objects that are pre-made to start with. As for second graders writing Access apps - that I have never seen. Second graders here are doing keyboard skills and learning to use pre-made applications. Do Russian kids really learn to develop Access Apps? From shamil at users.mns.ru Fri Dec 30 14:21:44 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 30 Dec 2005 23:21:44 +0300 Subject: [AccessD] Witty References: <009a01c60d6b$1837f520$6a01a8c0@ScuzzPaq> Message-ID: <003b01c60d7e$b0e18d50$6501a8c0@fincomplex.spb.ru> > Access includes so many classes/libraries/objects > that are pre-made to start with Modern C++ also. And I'm not even talking about VS.NET 2005 Managed C++, which has everything C# or VB.NET have (.NET Framework) + many things C# and VB.NET don't have and will probably never have. "Edit &Continue" feature of C# and VB.NET in VS.NET 2005 is what Managed C++ doesn't have but in Test Driven Development, which is becoming mainstream(?) "Edit & Continue" doesn't look like a "killing" feature. And when C# or VB.NET programmers use advanced custom classes then "Edit & Continue" doesn't work sometimes(often).... > Second graders here are doing keyboard skills and learning to use > pre-made applications. Do Russian kids really learn to develop > Access Apps? John, I meant high school students - second year - is such a student called a "second grade student" there? Or do you mean your elementary school (five years?) second grade students? Shamil ----- Original Message ----- From: "John Bartow" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 30, 2005 9:01 PM Subject: Re: [AccessD] Witty > I would imagine that part of this lies in the collection of > classes/libraries/object that a master C++ programmer would have in their > arsenal. I can't imagine that you would say this if a C++ programmer had to > start with absolutely nothing. I would also think the same would hold true > for most language masters. > > RAD development is not really a fair comparison between C++ and Access > because Access includes so many classes/libraries/objects that are pre-made > to start with. > > As for second graders writing Access apps - that I have never seen. Second > graders here are doing keyboard skills and learning to use pre-made > applications. Do Russian kids really learn to develop Access Apps? > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Dec 30 14:41:18 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 30 Dec 2005 12:41:18 -0800 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: Message-ID: <000d01c60d81$631f0f40$017ba8c0@xpserver> Thank you Gustav... Programming languages have always been a personal fascination. I my spare time (?) I have been trying to get up to speed in Python, Ruby on Rails and Eiffel (http://www.eiffel.com/downloads/). In the last weeks I have received couple of calls on two great historical packages. Smartware (http://www.visualsmartware.com/), the original fully programmable office suite that ran on both DOS and UNIX. The new system was written/updates by the original project team programmer for MS Access. When he exceeded 50+ years of age, considered by many the outside limit of a programmer competence :-), he was politely edged out of Microsoft but still wanted to keep his hand in; hence a new version of Smartware. The whole system is very new/old as there is no web site, to speak of and there is only three full-time staff. A free download can be had but a temporary username and password must be first acquired. Contact person is: Dr. Jack Perkins... EduServ Inc. Brandon MB Canada 204-727-2895 www.eduserv.biz ...and... Clarion (http://en.wikipedia.org/wiki/Clarion_programming_language), definitely one of the best database programs ever designed (It is related to Modula-2). Only used the DOS version and now someone wants a bill-of-laden module written for the current Windows version (7). Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 30, 2005 4:05 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch Hi Jim Oh, don't bother, that dating would not be very precise! I don't know about LISP these days but Prolog is indeed alive and ready on hand: http://www.visual-prolog.com/ The Personal Edition is free to use. Note the alpha version of version 7 which - much to my disappointment - now allows "normal" structures like if-then-else: http://www.visual-prolog.com/vip6/Support/version_news/vip63/news_vip70_alph a.htm I thought we never would see that as it certainly will kill some of the beauty of Prolog. /gustav >>> accessd at shaw.ca 29-12-2005 23:19 >>> Gustav... At the risk of dating myself; I played with both Lisp and Prolog but after progressing beyond the Comodore64 never used it again. Sort of sad. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 29, 2005 12:07 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Memory Lane. IBM Key Punch Hi all, not Friday yet, but ... Joel Spolsky is sometimes rambling a bit but his recent blurb is quite entertaining: The Perils of JavaSchools http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html He is not nice with the Java boys but what do we care. Note, however, the picture of the IBM 026 Key Punch. This is before my time but click on it and find a new link: http://www.columbia.edu/acis/history/029.html This is the 029 Key Punch which we used at the technical university here. Oh boy, did we punch some cards! I can still remember the unique feeling of the keys and the massive low-frequence sound for every punch. What a piece of machinery! Also, note the link to the Blub Programmers and this quote: Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot. I have only "tasted" LISP. All I remember is a feeling of the wonderful different syntax. Has anyone here learned and used it? /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Fri Dec 30 15:41:54 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 30 Dec 2005 16:41:54 -0500 Subject: [AccessD] Runtime size using installShield References: <855499653F55AD4190B242717DF132BC10BF7E@dewey.Symphony.local> Message-ID: <005a01c60d89$da7e51b0$6101a8c0@JISREGISTRATION.local> ...which might explain why the packager is installing all of the office object libraries ...like I said, just a wag. William ----- Original Message ----- From: "Steve Capistrant" To: "Access Developers discussion and problem solving" Sent: Friday, December 30, 2005 12:17 PM Subject: Re: [AccessD] Runtime size using installShield > William, > > Not in the saved references per se, but the app does declare (and > undeclare) object references on the fly to Word, Excel, and Outlook, > using late binding. It then manipulates those other applications using > VBA. > > Steve Capistrant > scapistrant at symphonyinfo.com > Symphony Information Services > 7308 Aspen Lane North, Suite 132 > Brooklyn Park, MN 55428 > 763-391-7400 > www.symphonyinfo.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Thursday, December 29, 2005 10:16 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Runtime size using installShield > > ...just a wag but are you referencing any office objects in your app? > > William > > ----- Original Message ----- > From: "Steve Capistrant" > To: "Access Developers discussion and problem solving" > > Sent: Thursday, December 29, 2005 10:34 AM > Subject: [AccessD] Runtime size using installShield > > >> After taking a break for several years from doing Access runtimes, I >> attempted it again with an A2K app, this time using InstallSheild. A >> little confusing. In particular, I did not see any way to single out >> runtime files for Access alone; it seemed to force the whole MS Office >> runtime on me. The resulting file size exceeds 400 meg. Am I missing >> something? Thanks in advance! >> >> Steve Capistrant >> scapistrant at symphonyinfo.com >> Symphony Information Services >> 7308 Aspen Lane North, Suite 132 >> Brooklyn Park, MN 55428 >> 763-391-7400 >> www.symphonyinfo.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Fri Dec 30 15:44:43 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 30 Dec 2005 16:44:43 -0500 Subject: [AccessD] Witty References: <009a01c60d6b$1837f520$6a01a8c0@ScuzzPaq> Message-ID: <005e01c60d8a$3f328040$6101a8c0@JISREGISTRATION.local> ...I've got a 6 yo neighbor who could do it using the wizards :) William ----- Original Message ----- From: "John Bartow" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 30, 2005 1:01 PM Subject: Re: [AccessD] Witty >I would imagine that part of this lies in the collection of > classes/libraries/object that a master C++ programmer would have in their > arsenal. I can't imagine that you would say this if a C++ programmer had > to > start with absolutely nothing. I would also think the same would hold true > for most language masters. > > RAD development is not really a fair comparison between C++ and Access > because Access includes so many classes/libraries/objects that are > pre-made > to start with. > > As for second graders writing Access apps - that I have never seen. Second > graders here are doing keyboard skills and learning to use pre-made > applications. Do Russian kids really learn to develop Access Apps? > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From joeget at vgernet.net Fri Dec 30 17:46:39 2005 From: joeget at vgernet.net (John Eget) Date: Fri, 30 Dec 2005 18:46:39 -0500 Subject: [AccessD] Append/Update procedure Message-ID: <001501c60d9b$4b273330$edc2f63f@JOHN> Anyone I have a table "tblPA" in a database and have imported the same file from another database. So now I have "tblPA" and "tblPA1". The tables have 4 identical fields called "Added Date", "Added Time", "Date Modified", and "Time Modified". I would like to append/update the "tblPA" by adding the new records from the "tblPA1" and append/update the records of "tblPA" if the table "tblPA1" has a later modified date and time. First, I think I need to delete the records that need to be appended/updated from "tblPA" and then just add the records from "tblPA1" that are new. If anyone has an example of this and is willing to share it, I would appreciate this. Or if someone can point me in the correct direction, it would be appreciated also. Thanks again John From joeget at vgernet.net Fri Dec 30 17:47:39 2005 From: joeget at vgernet.net (John Eget) Date: Fri, 30 Dec 2005 18:47:39 -0500 Subject: [AccessD] Append Update records process Message-ID: <001f01c60d9b$6e603a90$edc2f63f@JOHN> Anyone I have a table "tblPA" in a database and have imported the same file from another database. So now I have "tblPA" and "tblPA1". The tables have 4 identical fields called "Added Date", "Added Time", "Date Modified", and "Time Modified". I would like to append/update the "tblPA" by adding the new records from the "tblPA1" and append/update the records of "tblPA" if the table "tblPA1" has a later modified date and time. First, I think I need to delete the records that need to be appended/updated from "tblPA" and then just add the records from "tblPA1" that are new. If anyone has an example of this and is willing to share it, I would appreciate this. Or if someone can point me in the correct direction, it would be appreciated also. Thanks again John From stuart at lexacorp.com.pg Fri Dec 30 18:31:45 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 31 Dec 2005 10:31:45 +1000 Subject: [AccessD] Append Update records process In-Reply-To: <001f01c60d9b$6e603a90$edc2f63f@JOHN> Message-ID: <43B65E11.25612.585E43C@stuart.lexacorp.com.pg> On 30 Dec 2005 at 18:47, John Eget wrote: > Anyone > > I have a table "tblPA" in a database and have imported the same file from > another database. So now I have "tblPA" and "tblPA1". The tables have 4 > identical fields called "Added Date", "Added Time", "Date Modified", and > "Time Modified". > > I would like to append/update the "tblPA" by adding the new records from the > "tblPA1" and append/update the records of "tblPA" if the table "tblPA1" has > a later modified date and time. > > First, I think I need to delete the records that need to be appended/updated > from "tblPA" and then just add the records from "tblPA1" that are new. > > If anyone has an example of this and is willing to share it, I would > appreciate this. Or if someone can point me in the correct direction, it > would be appreciated also. > What are the names of the other fields in the tables? -- Stuart From Gustav at cactus.dk Sat Dec 31 05:11:30 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 31 Dec 2005 12:11:30 +0100 Subject: [AccessD] Append Update records process Message-ID: Hi John This tip from Smart Access is one of my favourites: Update and Append Records with One Query By Alan Biggs Did you know that you can use an update query in Access to both update and add records at the same time? This is useful if you have two versions of a table, tblOld and tblNew, and you want to integrate the changes from tblNew into tblOld. Follow these steps: 1. Create an update query and add the two tables. Join the two tables by dragging the key field of tblNew onto the matching field of tblOld. 2. Double-click on the relationship and choose the join option that includes all records from tblNew and only those that match from tblOld. 3. Select all the fields from tblOld and drag them onto the QBE grid. 4. For each field, in the Update To cell type in tblNew.FieldName, where FieldName matches the field name of tblOld. 5. Select Query Properties from the View menu and change Unique Records to False. (This switches off the DISTINCTROW option in the SQL view. If you leave this on you'll get only one blank record in your results, but you want one blank record for each new record to be added to tblOld.) 6. Run the query and you'll see the changes to tblNew are now in tblOld. This will only add records to tblOld that have been added to tblNew. Records in tblOld that aren't present in tblNew will still remain in tblOld. Happy New Year to all! /gustav >>> joeget at vgernet.net 31-12-2005 00:47:39 >>> Anyone I have a table "tblPA" in a database and have imported the same file from another database. So now I have "tblPA" and "tblPA1". The tables have 4 identical fields called "Added Date", "Added Time", "Date Modified", and "Time Modified". I would like to append/update the "tblPA" by adding the new records from the "tblPA1" and append/update the records of "tblPA" if the table "tblPA1" has a later modified date and time. First, I think I need to delete the records that need to be appended/updated from "tblPA" and then just add the records from "tblPA1" that are new. If anyone has an example of this and is willing to share it, I would appreciate this. Or if someone can point me in the correct direction, it would be appreciated also. Thanks again John From dajomigo at tpg.com.au Sat Dec 31 06:08:43 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Sat, 31 Dec 2005 23:08:43 +1100 Subject: [AccessD] Write Conflict Message-ID: <6.2.1.2.2.20051231225915.034b6658@mail.tpg.com.au> Firstly, I would like to wish everyone on the a Happy and Prosperous 2006. May the best of 2005 be the worst of 2006. My problem is I am working on a video library database. My hire form has a main form (hirer's details) and a subform (hiring details). There is a combo box that the user uses to select the movie. If they double-click on the combo box they are taken to a new form where they can change the rental type for the movie (eg is it an overnight, 3 nights, weekly etc rental) When they have selected the new rental type the program checks for every instance of that movie name and changes it to the new rental type. It also updates the Hiring record to record the new date due into the table. This all works perfectly. However, when they close the form to go back to the Hiring form, I get Write Conflict. If I click on the Save option it works perfectly and updates the row in the Hire form details to reflect the changes and I can continue to work. I can't seem to figure out where the error is being triggered so I can tell it to save programatically and leave the user none the wiser. Any help in this will be greatly appreciated. TIA David From andy at minstersystems.co.uk Sat Dec 31 06:28:23 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Sat, 31 Dec 2005 12:28:23 -0000 Subject: [AccessD] Write Conflict In-Reply-To: <6.2.1.2.2.20051231225915.034b6658@mail.tpg.com.au> Message-ID: <000201c60e05$b130d270$30a70c54@minster33c3r25> Hi David, and Happy New Year to you too. It sounds as if the "new form" on which they change rental type is updating the same table that your subform is based on. If so I'd try 2 things. Firstly do a Save of the subform before opening the new form, and then Requery the subform when the other form closes. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > David & Joanne Gould > Sent: 31 December 2005 12:09 > To: accessd at databaseadvisors.com > Subject: [AccessD] Write Conflict > > > Firstly, I would like to wish everyone on the a Happy and > Prosperous 2006. > May the best of 2005 be the worst of 2006. > > My problem is I am working on a video library database. My > hire form has a > main form (hirer's details) and a subform (hiring details). > There is a > combo box that the user uses to select the movie. If they > double-click on > the combo box they are taken to a new form where they can > change the rental > type for the movie (eg is it an overnight, 3 nights, weekly > etc rental) > When they have selected the new rental type the program > checks for every > instance of that movie name and changes it to the new rental > type. It also > updates the Hiring record to record the new date due into the > table. This > all works perfectly. However, when they close the form to go > back to the > Hiring form, I get Write Conflict. If I click on the Save > option it works > perfectly and updates the row in the Hire form details to reflect the > changes and I can continue to work. > > I can't seem to figure out where the error is being triggered > so I can tell > it to save programatically and leave the user none the wiser. > > Any help in this will be greatly appreciated. > > TIA > > David > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From dajomigo at tpg.com.au Sat Dec 31 07:02:29 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Sun, 01 Jan 2006 00:02:29 +1100 Subject: [AccessD] Write Conflict In-Reply-To: <000201c60e05$b130d270$30a70c54@minster33c3r25> References: <6.2.1.2.2.20051231225915.034b6658@mail.tpg.com.au> <000201c60e05$b130d270$30a70c54@minster33c3r25> Message-ID: <6.2.1.2.2.20060101000041.03476d40@mail.tpg.com.au> It is set to update the table. However, it doesn't matter what I set to happen in the subform because the error message happens when the other form is closed and before the subform is accessed. At 11:28 PM 31/12/2005, you wrote: >Hi David, and Happy New Year to you too. > >It sounds as if the "new form" on which they change rental type is updating >the same table that your subform is based on. If so I'd try 2 things. >Firstly do a Save of the subform before opening the new form, and then >Requery the subform when the other form closes. > >-- Andy Lacey >http://www.minstersystems.co.uk > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > > David & Joanne Gould > > Sent: 31 December 2005 12:09 > > To: accessd at databaseadvisors.com > > Subject: [AccessD] Write Conflict > > > > > > Firstly, I would like to wish everyone on the a Happy and > > Prosperous 2006. > > May the best of 2005 be the worst of 2006. > > > > My problem is I am working on a video library database. My > > hire form has a > > main form (hirer's details) and a subform (hiring details). > > There is a > > combo box that the user uses to select the movie. If they > > double-click on > > the combo box they are taken to a new form where they can > > change the rental > > type for the movie (eg is it an overnight, 3 nights, weekly > > etc rental) > > When they have selected the new rental type the program > > checks for every > > instance of that movie name and changes it to the new rental > > type. It also > > updates the Hiring record to record the new date due into the > > table. This > > all works perfectly. However, when they close the form to go > > back to the > > Hiring form, I get Write Conflict. If I click on the Save > > option it works > > perfectly and updates the row in the Hire form details to reflect the > > changes and I can continue to work. > > > > I can't seem to figure out where the error is being triggered > > so I can tell > > it to save programatically and leave the user none the wiser. > > > > Any help in this will be greatly appreciated. > > > > TIA > > > > 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 jwcolby at ColbyConsulting.com Sat Dec 31 10:59:22 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Sat, 31 Dec 2005 11:59:22 -0500 Subject: [AccessD] test Message-ID: <200512311659.jBVGxaV03169@databaseadvisors.com> Test. Sent to the vb group but nothing back. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From carbonnb at gmail.com Sat Dec 31 15:43:26 2005 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Sat, 31 Dec 2005 16:43:26 -0500 Subject: [AccessD] test In-Reply-To: <200512311659.jBVGxaV03169@databaseadvisors.com> References: <200512311659.jBVGxaV03169@databaseadvisors.com> Message-ID: On 31/12/05, John Colby wrote: > Test. Sent to the vb group but nothing back. Subject ADO.net 2.0? It came through. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From john at winhaven.net Sat Dec 31 15:51:59 2005 From: john at winhaven.net (John Bartow) Date: Sat, 31 Dec 2005 15:51:59 -0600 Subject: [AccessD] test Message-ID: <00f701c60e54$6de39170$6b01a8c0@ScuzzPaq> Test From carbonnb at sympatico.ca Sat Dec 31 15:53:45 2005 From: carbonnb at sympatico.ca (Bryan Carbonnell) Date: Sat, 31 Dec 2005 16:53:45 -0500 Subject: [AccessD] test In-Reply-To: <00f701c60e54$6de39170$6b01a8c0@ScuzzPaq> Message-ID: On 31 Dec 2005 at 15:51, John Bartow wrote: > Test 1-2-3. Its working. -- Bryan Carbonnell - carbonnb at sympatico.ca After any salary raise, you will have less money at the end of the month than you did before. From john at winhaven.net Sat Dec 31 15:57:06 2005 From: john at winhaven.net (John Bartow) Date: Sat, 31 Dec 2005 15:57:06 -0600 Subject: [AccessD] test In-Reply-To: Message-ID: <000501c60e55$2431f2a0$6b01a8c0@ScuzzPaq> OK, thanks! From darsant at gmail.com Sat Dec 31 17:32:10 2005 From: darsant at gmail.com (Josh McFarlane) Date: Sat, 31 Dec 2005 17:32:10 -0600 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: <200512301724.jBUHOoV07236@databaseadvisors.com> References: <005c01c60d65$7ae3df50$6501a8c0@fincomplex.spb.ru> <200512301724.jBUHOoV07236@databaseadvisors.com> Message-ID: <53c8e05a0512311532n2167f445x3adf0770d49fc22d@mail.gmail.com> On 12/30/05, John Colby wrote: > ><<< > what better language to inflict pain and suffering than 'C'?. > >>> > VBA and VB6! (when attempting to use them in the areas they are not designed > to be used in...) > > So true! Or 'C' when attempting to use it in areas not designed for. Or > Fortran, or Lisp, or... Just out of curiosity, where was C not designed to tread? -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From jwcolby at ColbyConsulting.com Sat Dec 31 18:00:06 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Sat, 31 Dec 2005 19:00:06 -0500 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: <53c8e05a0512311532n2167f445x3adf0770d49fc22d@mail.gmail.com> Message-ID: <200601010000.k0100TV24458@databaseadvisors.com> Josh, A language like 'C' can do anything, it's just a matter of efficiency. Lisp has a function (list processing), that is why it was designed. It is waaaaaaaaaaay more efficient at what it does than 'C'. Fortran was designed for a specific reason. There may be libraries by this time to allow 'C' to perform the "Formula Translations" that Fortran was designed to do. But Fortran was designed to do that, 'C' was not. RPG was designed, from the ground up to do a function. 'C' MAY be able to do that but it was not designed to do that. 'C' was designed for a specific task. It can be forced to do anything you want, but that is not what it was designed to do. Look at where it came from, what it was used for when it was designed. The question of "where was 'C' not designed to tread" is like asking where assembler is not designed to tread. Assembler is designed for a specific task, and works well for that task. Can you write a list processor APPLICATION in it? Sure. Why would you when LISP is available? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Josh McFarlane Sent: Saturday, December 31, 2005 6:32 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch On 12/30/05, John Colby wrote: > ><<< > what better language to inflict pain and suffering than 'C'?. > >>> > VBA and VB6! (when attempting to use them in the areas they are not > designed to be used in...) > > So true! Or 'C' when attempting to use it in areas not designed for. > Or Fortran, or Lisp, or... Just out of curiosity, where was C not designed to tread? -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mwp.reid at qub.ac.uk Sat Dec 31 18:09:24 2005 From: mwp.reid at qub.ac.uk (Martin) Date: Sun, 1 Jan 2006 00:09:24 -0000 Subject: [AccessD] Happy new year Message-ID: <200601010010.k010AFV27162@databaseadvisors.com> to all Martin From martyconnelly at shaw.ca Sat Dec 31 18:20:37 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sat, 31 Dec 2005 16:20:37 -0800 Subject: [AccessD] Happy new year References: <200601010010.k010AFV27162@databaseadvisors.com> Message-ID: <43B72055.9090802@shaw.ca> Happy Hogmanay, throwing whisky bottles (empty of course) at the statue of King George. Martin wrote: >to all > >Martin > > > -- Marty Connelly Victoria, B.C. Canada From martyconnelly at shaw.ca Sat Dec 31 18:40:57 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sat, 31 Dec 2005 16:40:57 -0800 Subject: [AccessD] Happy new year References: <200601010010.k010AFV27162@databaseadvisors.com> <43B72055.9090802@shaw.ca> Message-ID: <43B72519.8070203@shaw.ca> Least everyone think I am rolling in the aisles. I am off to cook a " La Vraie Tourtiere Du Saguenay" Pork Tourtiere for a French Canadian Reveillons. Served after midnight mass. But I live in a Portugese parish mostly from the Azores. MartyConnelly wrote: >Happy Hogmanay, throwing whisky bottles (empty of course) at the statue >of King George. > >Martin wrote: > > > >>to all >> >>Martin >> >> >> >> >> > > > -- Marty Connelly Victoria, B.C. Canada From john at winhaven.net Sat Dec 31 21:26:53 2005 From: john at winhaven.net (John Bartow) Date: Sat, 31 Dec 2005 21:26:53 -0600 Subject: [AccessD] Happy new year In-Reply-To: <200601010010.k010AFV27162@databaseadvisors.com> Message-ID: <002101c60e83$364739e0$6b01a8c0@ScuzzPaq> Thanks! I send best wishes to everyone for the coming year. Looks like its going to be a lovely year for a Guinness. :o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Sent: Saturday, December 31, 2005 6:09 PM To: accessd at databaseadvisors.com Subject: [AccessD] Happy new year to all Martin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Sat Dec 31 21:38:33 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Sat, 31 Dec 2005 19:38:33 -0800 Subject: [AccessD] test In-Reply-To: <200512311659.jBVGxaV03169@databaseadvisors.com> Message-ID: <002401c60e84$d979d4f0$6701a8c0@HPLaptop> That's because you do not like looking in my area ;) Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Saturday, December 31, 2005 8:59 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] test Test. Sent to the vb group but nothing back. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Sat Dec 31 21:47:07 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Sat, 31 Dec 2005 22:47:07 -0500 Subject: [AccessD] test In-Reply-To: <002401c60e84$d979d4f0$6701a8c0@HPLaptop> Message-ID: <200601010347.k013lXV14191@databaseadvisors.com> I was getting nothing earlier. I heard we got blacklisted briefly. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Saturday, December 31, 2005 10:39 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] test That's because you do not like looking in my area ;) Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Saturday, December 31, 2005 8:59 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] test Test. Sent to the vb group but nothing back. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carbonnb at gmail.com Sat Dec 31 23:26:26 2005 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Sun, 1 Jan 2006 00:26:26 -0500 Subject: [AccessD] Happy new year In-Reply-To: <200601010010.k010AFV27162@databaseadvisors.com> References: <200601010010.k010AFV27162@databaseadvisors.com> Message-ID: To all, Have a Happy, healthy and prosperous New Year!! -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From carbonnb at sympatico.ca Sat Dec 31 23:41:11 2005 From: carbonnb at sympatico.ca (Bryan Carbonnell) Date: Sun, 01 Jan 2006 00:41:11 -0500 Subject: [AccessD] (Fwd) Re: test Message-ID: On 31 Dec 2005 at 22:47, John Colby wrote: > I was getting nothing earlier. I heard we got blacklisted briefly. Yep. We somehow got caught in a Spam Trap. Luckily the blacklisting expired 24 hrs after the listing. And from what I can see from the website, there isn't much we can do about it. They don't release details of the spam trap, nor will they do anything after the listing has expired, which it now has. -- Bryan Carbonnell - carbonnb at sympatico.ca When everything's coming your way, you're in the wrong lane. From jengross at gte.net Thu Dec 1 01:26:42 2005 From: jengross at gte.net (Jennifer Gross) Date: Wed, 30 Nov 2005 23:26:42 -0800 Subject: [AccessD] Database Corruption In-Reply-To: Message-ID: <005801c5f648$96b8d160$6501a8c0@jefferson> Thanks for this Gary. We did re-map the drives after the move off the SAN and I asked everybody to reboot. I think you are right, we are on the hunt for a faulty network connection. Jennifer -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Wednesday, November 30, 2005 9:53 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Database Corruption Hi Jennifer, In my experiences with corruptions over the years, pretty much all of them have been caused by network connectivity issues. Even with the database moved off the SAN ad back to the original server, did they still have other drives mapped to the SAN?? Did all the workstations reboot after the move back?? I am theorizing that some connectivity issue with the SAN is causing the workstations to go into some temporary wait state and then the Access database thinks the user has disconnected....and bang, it sets the corrupted flag and the next user that tries to get in is locked out until the compact/repair is done. Good luck figuring it out, its likely gonna be tough. GK On 11/30/05, Jennifer Gross wrote: > I have a multi-user (approximately 15 users) database split BE and FE, > with the FE residing on each individual work station or Terminal > Server in separate user directories. About a week ago IT moved the BE > to a SAN and since then we have been experiencing corruption of the BE > about 3 times a day. I have imported all the tables and relationships > into a new database - still corrupting, rolled back the FE to one that > was stable prior to the corruptions starting - still corrupting, moved > the BE back to the server off the SAN - still corrupting and now I am > going to import the table structures into a new database and then > import the data into the new tables. > > It is an A2K FE and BE. Most users are on Win2K with A2K, some are on > WinXP with AXP or A2003. Does anyone have any ideas what could be > going on here? Any suggestions are appreciated. > > Thanks in advance, > > Jennifer Gross > > > -- > 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 jengross at gte.net Thu Dec 1 01:26:58 2005 From: jengross at gte.net (Jennifer Gross) Date: Wed, 30 Nov 2005 23:26:58 -0800 Subject: [AccessD] Database Corruption In-Reply-To: Message-ID: <005901c5f648$a09f2670$6501a8c0@jefferson> Andrew, Thanks for this. It is something I hadn't considered. I've suggested to IT a look at the file name and locking issues. Thanks again, Jennifer -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Curtis, Andrew (WAPL) Sent: Wednesday, November 30, 2005 9:46 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Database Corruption We have had some problems when the filepath from the server perspective is longer than 255 characters for the BE. I.E you may access the BE via a share name (\\server\sharename\BE.mdb), however the REAL file path on the server may be something like S:\databases for public use\department one\..\..\..\BE.MDB When the BE.mdb path may actually be longer than 255 characters Also check Microsoft for file locking issue with Windows XP non SP workstations on Windows 2003 servers. You have said that this has only been a problem since the SAN move, is the new SAN hosts 2003? And the old server host was 2000? If this is the case, file locking by the CLIENT is likely. --andrew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jennifer Gross Sent: Thursday, 1 December 2005 1:07 PM To: AccessD List Subject: [AccessD] Database Corruption I have a multi-user (approximately 15 users) database split BE and FE, with the FE residing on each individual work station or Terminal Server in separate user directories. About a week ago IT moved the BE to a SAN and since then we have been experiencing corruption of the BE about 3 times a day. I have imported all the tables and relationships into a new database - still corrupting, rolled back the FE to one that was stable prior to the corruptions starting - still corrupting, moved the BE back to the server off the SAN - still corrupting and now I am going to import the table structures into a new database and then import the data into the new tables. It is an A2K FE and BE. Most users are on Win2K with A2K, some are on WinXP with AXP or A2003. Does anyone have any ideas what could be going on here? Any suggestions are appreciated. Thanks in advance, Jennifer Gross -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This message and any attached files may contain information that is confidential and/or subject of legal privilege intended only for use by the intended recipient. If you are not the intended recipient or the person responsible for delivering the message to the intended recipient, be advised that you have received this message in error and that any dissemination, copying or use of this message or attachment is strictly forbidden, as is the disclosure of the information therein. If you have received this message in error please notify the sender immediately and delete the message. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cyx5 at cdc.gov Thu Dec 1 06:33:01 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Thu, 1 Dec 2005 07:33:01 -0500 Subject: [AccessD] Append (?) Query Help Message-ID: You can't make a date field N/A, it has to be null or a date value. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, November 30, 2005 4:24 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Append (?) Query Help Gary, The field is a date field. I tried making the blanks = N/A but they would not take. The source table was a non normalized table that I broke to several smaller tables to normalize the data. I missed taking the Term Date field the first time through. Would it be easier just to rebuild the target table? Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Wednesday, November 30, 2005 12:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Append (?) Query Help I would change it to just a plain select query and see what results you are getting. Are you getting nulls in one of those two fields?? Perhaps you have some bad records? Perhaps you need a condition to select only if is not null or something? Is that enough info to actually add the record in the table you are trying to insert into? On 11/30/05, Joe Hecht wrote: > I am trying to add a field of data from one table to > another. The idea is to add the term date to the target > table. It errors out to key violation and null values. > > > > Please advise. > > > > SQL = > > > > INSERT INTO 01tblPersonel ( MyEmpNumb, Term_Date ) > > SELECT [01_PersMasterfor Programming].MyEmpNumb, > [01_PersMasterfor Programming].TERM_DATE > > FROM [01_PersMasterfor Programming]; > > > > Joe Hecht > > jmhecht at earthlink.net > > > > -- > 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 robert at servicexp.com Thu Dec 1 07:07:16 2005 From: robert at servicexp.com (Robert Gracie) Date: Thu, 1 Dec 2005 08:07:16 -0500 Subject: [AccessD] Raise Event Across Network Message-ID: <3C6BD610FA11044CADFC8C13E6D5508F4F9B@gbsserver.GBS.local> Drew, Thanks, I'm going to give this a go, if I completely put my hair out, I get back with you.. :-) If that is Ok?? Robert Gracie www.gbsysnow.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Thursday, December 01, 2005 12:46 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Raise Event Across Network I could compile a winsock project for you if you want. Drew -----Original Message----- From: Robert Gracie [SMTP:robert at servicexp.com] Sent: Wednesday, November 30, 2005 10:54 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Raise Event Across Network Hey Drew, Yes Indeed I found it, however the code is based on the winsock.dll which I guess is not installed by default. I guess you need Vb6 to distribute it, SO I have started the process of puzzling out a system using the http://www.ostrosoft.com/oswinsck.asp .dll Interesting but not fun.... :-) Thanks For You Help!! Robert Gracie www.gbsysnow.com SNIP From cyx5 at cdc.gov Thu Dec 1 07:26:32 2005 From: cyx5 at cdc.gov (Nicholson, Karen) Date: Thu, 1 Dec 2005 08:26:32 -0500 Subject: [AccessD] Members in Los Angeles Area Message-ID: Joe, what are you trying to do? I have the product but am not in LA. Do you need an app deployed or something? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, November 30, 2005 11:10 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Members in Los Angeles Area Are there any list members in the Los Angeles area who have Visual Studio Tools for Office? Please let me know. I may ask to meet with you. Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jdemarco at hudsonhealthplan.org Thu Dec 1 07:44:56 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Thu, 1 Dec 2005 08:44:56 -0500 Subject: [AccessD] Access data to and from Website Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C4192@TTNEXCHCL2.hshhp.com> To get up and running quickly maybe try classic ASP? The code behind is mostly VBScript so it's syntax you'd be familiar with. 4guysfromrolla.com or asp101.com should get you started. On a more modern front ASP.NET is the latest/greatest and supercedes ASP. If you want to play with either set up a free account at brinkster.com. You can do ASP in anything from notepad to a dev environment like Visual Interdev. Visual Studio .NET is the tool for ASP.NET. There are other choices for both (do a google and lo and behold...). -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Borge Hansen Sent: Wednesday, November 30, 2005 10:03 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access data to and from Website Hi all, I have no experience with pushing data between an Access database and a Website. We have a full featured event management database that we have been running for some years - still in Access97 about to be moved to A2003... A number of conferences are held throughout the year. An organization registers one or more attendees An attendee is assigned to several sessions throughout the conference. All registration related communication used to be handled with postal mailout, now most is done via email. However, de peple in de top office is reguesting that an attendee should be able to visit the website (currently just a static web page) - view all sessions for the conference and select which ones they wish to attend, and submit this information. Relevant procedures will then integrate the information captured into the event database. Something needs to be up and running rather quickly. I'd appreciate anyone's comments, suggestions for a simple, quick and efficient solution. What tools to use? Estimated time involved? Code samples This is how I envisage the functionality: The Attendee enters LastName, FirstName, City and emailaddress. Entry is validated against table containing data for all attendees for the Conference: AttendeeID, LastName, FirstName and City (we may not have email address at this stage). As part of the validation the AttendeeID is identified. The list of sessions are displayed grouped by Date and Session Category and order by StartTime. There is a tickbox (?) for each Session where the Attendee can tick if he/she wishes to attendee the Session. Each session is identified by a SessionID, (not necessarily displayed). At the bottom a Submit button. Curious as to how do you make this part of the webpage dynamic/interactive - i.e. the code behind the submit button to walk the page, identify the sessions that have been ticked and capture the corresponding SessionID The submit button will do the following: 1. Send an email confirming Name, City and listing the Sessions that the Attendee wishes to attend. 2. Capture information from the Webpage to a table called say tblWebRegistrationAttendee AttendeeID emailaddress (no editing of Name and City information) and to a table called say tblWebRegistrationAttendeeSession AttendeeID SessionID The captured information will then be copied from the webserver tables to the event database for further processing..... .... that's it any suggestions, comments, pointers appreciated regards /borge -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************************** "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From prosoft6 at hotmail.com Thu Dec 1 07:47:31 2005 From: prosoft6 at hotmail.com (Julie Reardon-Taylor) Date: Thu, 01 Dec 2005 08:47:31 -0500 Subject: [AccessD] Visual Studio 2005 Standard Edition Message-ID: I was wondering about the Visual Studo 2005 software myself. With the standard edition, can you deploy Access runtime? It sounds like you need Visual Studio for MS-Office? If I have Office 2003, can I just purchase the Wise/Sagekey software to deploy my run-time apps, or do I need to have Visual Studio? Julie Reardon-Taylor PRO-SOFT OF NY, INC. 44 Public Square Suite #5 Watertown, NY 13601 Phone/Fax: (315) 785-0319 www.pro-soft.net From Lambert.Heenan at AIG.com Thu Dec 1 08:14:37 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 1 Dec 2005 08:14:37 -0600 Subject: [AccessD] OT: free Sygate personal Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F19B68E4C@xlivmbx21.aig.com> Curious. I would have said that the firewall *in a router* protects you from port scanners and the like trying to get IN. But what it does nothing about is protecting you from programs on your system that want to call home. For instance I was looking for a freeware file splitter that could handle multi-gigabyte files. One that I tried looked ok "on paper" until I tried using it. Then my software firewall advised me that two spyware programs came along with the package, one was intending to report home on every website that I visited. Needless to say all three products were removed (sorry I didn't keep a note of which they were). Without a software firewall I would have been a victim of today's mallware brigade. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Thursday, December 01, 2005 12:56 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: free Sygate personal The firewall mostly protects you from stuff going OUT, not coming in. The built into Xp firewall is getting better. I might be trusting it on one or more of my systems. Or not. Don't want to tip my hand ;-) On 11/30/05, Rocky Smolin - Beach Access Software wrote: > If you're behind a router with a firewall (and running AV scanning > email, > etc.) do you need one of these additional products? > > Rocky > > ----- Original Message ----- > From: "Heenan, Lambert" > To: "'Access Developers discussion and problem solving'" > > Sent: Wednesday, November 30, 2005 8:51 AM > Subject: Re: [AccessD] OT: free Sygate personal > > > >I just started to use the free version of the Outpost firewall and I > >have to say I'm very happy with it. > > > > http://www.agnitum.com/products/outpostfree/download.php > > > > Lambert > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John > > Colby > > Sent: Wednesday, November 30, 2005 10:28 AM > > To: 'Access Developers discussion and problem solving' > > Subject: [AccessD] OT: free Sygate personal > > > > > > Is the free version of the Sygate firewall now gone? Symantic > > bought Sygate and I cannot find a "download free version" link > > anymore. > > > > John W. Colby > > www.ColbyConsulting.com > > > > Contribute your unused CPU cycles to a good cause: > > http://folding.stanford.edu/ > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Thu Dec 1 09:09:14 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 1 Dec 2005 09:09:14 -0600 Subject: [AccessD] Raise Event Across Network Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD1F1@main2.marlow.com> Okay, go for it! Drew -----Original Message----- From: Robert Gracie [SMTP:robert at servicexp.com] Sent: Thursday, December 01, 2005 7:07 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Raise Event Across Network Drew, Thanks, I'm going to give this a go, if I completely put my hair out, I get back with you.. :-) If that is Ok?? Robert Gracie www.gbsysnow.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Thursday, December 01, 2005 12:46 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Raise Event Across Network I could compile a winsock project for you if you want. Drew -----Original Message----- From: Robert Gracie [SMTP:robert at servicexp.com] Sent: Wednesday, November 30, 2005 10:54 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Raise Event Across Network Hey Drew, Yes Indeed I found it, however the code is based on the winsock.dll which I guess is not installed by default. I guess you need Vb6 to distribute it, SO I have started the process of puzzling out a system using the http://www.ostrosoft.com/oswinsck.asp .dll Interesting but not fun.... :-) Thanks For You Help!! Robert Gracie www.gbsysnow.com SNIP -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Thu Dec 1 09:42:07 2005 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 1 Dec 2005 09:42:07 -0600 Subject: [AccessD] OT: free Sygate personal In-Reply-To: <1D7828CDB8350747AFE9D69E0E90DA1F19B68E4C@xlivmbx21.aig.com> References: <1D7828CDB8350747AFE9D69E0E90DA1F19B68E4C@xlivmbx21.aig.com> Message-ID: There, you said it better than I did Lambert. That is what I meant. The router "firewall" does a good job of protecting inbound snooping but doesn't stop the "calling home" stuff that the Software Firewall does. I have found that the software firewall sometimes can be a pain in the back side in dealing with stuff inside my router though. I had one system on that I had to shut down the router in order to get a drive mapped to another system work. I had rules set up to specifically allow it but it would stop working every time the system was restarted and I had to then stop the firewall, the open something on the mapped drive, then turn on the firewall again. That was using Norton's Firewall on that system and after a hard drive crash on that system I did not reload that firewall on that system specifically because of that issue. I'm sad that Sygate will be going away. I have had their free firewall running for years on one of my system and have had zero problems with it. It just works. Thanks for chiming in with the clarification Lambert. GK On 12/1/05, Heenan, Lambert wrote: > Curious. I would have said that the firewall *in a router* protects you from > port scanners and the like trying to get IN. But what it does nothing about > is protecting you from programs on your system that want to call home. > > For instance I was looking for a freeware file splitter that could handle > multi-gigabyte files. One that I tried looked ok "on paper" until I tried > using it. Then my software firewall advised me that two spyware programs > came along with the package, one was intending to report home on every > website that I visited. Needless to say all three products were removed > (sorry I didn't keep a note of which they were). > > Without a software firewall I would have been a victim of today's mallware > brigade. > > Lambert > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Thursday, December 01, 2005 12:56 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: free Sygate personal > > > The firewall mostly protects you from stuff going OUT, not coming in. The > built into Xp firewall is getting better. I might be trusting it on one or > more of my systems. Or not. Don't want to tip my hand ;-) > > > On 11/30/05, Rocky Smolin - Beach Access Software wrote: > > If you're behind a router with a firewall (and running AV scanning > > email, > > etc.) do you need one of these additional products? > > > > Rocky > > > > ----- Original Message ----- > > From: "Heenan, Lambert" > > To: "'Access Developers discussion and problem solving'" > > > > Sent: Wednesday, November 30, 2005 8:51 AM > > Subject: Re: [AccessD] OT: free Sygate personal > > > > > > >I just started to use the free version of the Outpost firewall and I > > >have to say I'm very happy with it. > > > > > > http://www.agnitum.com/products/outpostfree/download.php > > > > > > Lambert > > > > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com > > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John > > > Colby > > > Sent: Wednesday, November 30, 2005 10:28 AM > > > To: 'Access Developers discussion and problem solving' > > > Subject: [AccessD] OT: free Sygate personal > > > > > > > > > Is the free version of the Sygate firewall now gone? Symantic > > > bought Sygate and I cannot find a "download free version" link > > > anymore. > > > > > > John W. Colby > > > www.ColbyConsulting.com > > > > > > Contribute your unused CPU cycles to a good cause: > > > http://folding.stanford.edu/ > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 john at winhaven.net Thu Dec 1 09:42:12 2005 From: john at winhaven.net (John Bartow) Date: Thu, 1 Dec 2005 09:42:12 -0600 Subject: [AccessD] OT: free Sygate personal In-Reply-To: <1D7828CDB8350747AFE9D69E0E90DA1F19B68E4C@xlivmbx21.aig.com> Message-ID: <00a901c5f68d$cf0685e0$7c01a8c0@ScuzzPaq> Lambert, Good story! Illustrates the reason for having an outgoing firewall perfectly. Unfortunately, Microsoft's built in firewall doesn't protect against outgoing threats. So, unless you are abasolutely sure that you can't possibly have any worries about malware then you are better off having a firewall that can prevent incoming and outgoing traffic. The Sygate Personal Firewall was great for home PCs, for which it was free. You could purchase a license for it for your business PCs too and then, IIRC, it was called "Pro" added a few items and the ability to get support. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Curious. I would have said that the firewall *in a router* protects you from port scanners and the like trying to get IN. But what it does nothing about is protecting you from programs on your system that want to call home. For instance I was looking for a freeware file splitter that could handle multi-gigabyte files. One that I tried looked ok "on paper" until I tried using it. Then my software firewall advised me that two spyware programs came along with the package, one was intending to report home on every website that I visited. Needless to say all three products were removed (sorry I didn't keep a note of which they were). Without a software firewall I would have been a victim of today's mallware brigade. From Chester_Kaup at kindermorgan.com Thu Dec 1 09:46:37 2005 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Thu, 1 Dec 2005 09:46:37 -0600 Subject: [AccessD] Delete query does not run Message-ID: Here is the delete query. Get a message of cannot delete from specified table. Why? DELETE Constants.*, Constants.PID FROM Constants WHERE (((Constants.PID)=[CONSTY]![PID])); 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 paul.hartland at isharp.co.uk Thu Dec 1 09:58:18 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Thu, 1 Dec 2005 15:58:18 -0000 Subject: [AccessD] Delete query does not run In-Reply-To: <14A7AB003EFD444BBB193A23128DA20E9D4C66@AL-PRI.Aldridge.local> Message-ID: Bugger can't think why off hand, but don't think you can use Constants.* or any .* in a delete query...Think you need to change it to : DELETE Constants.PID FROM Constants WHERE (((Constants.PID)=[CONSTY]![PID])); Paul Hartland -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kaup, Chester Sent: 01 December 2005 15:47 To: Access Developers discussion and problem solving Subject: [AccessD] Delete query does not run Here is the delete query. Get a message of cannot delete from specified table. Why? DELETE Constants.*, Constants.PID FROM Constants WHERE (((Constants.PID)=[CONSTY]![PID])); 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 andy at minstersystems.co.uk Thu Dec 1 10:00:33 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 1 Dec 2005 16:00:33 +0000 Subject: [AccessD] Delete query does not run Message-ID: <20051201160029.B70B2255897@smtp.nildram.co.uk> Could Constants be a reserved word by any chance? Try putting it as [Constants]. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "Access Developers discussion and problem solving" Subject: [AccessD] Delete query does not run Date: 01/12/05 15:49 Here is the delete query. Get a message of cannot delete from specified table. Why? DELETE Constants.*, Constants.PID FROM Constants WHERE (((Constants.PID)=[CONSTY]![PID])); 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 ________________________________________________ Message sent using UebiMiau 2.7.2 From Lambert.Heenan at AIG.com Thu Dec 1 10:02:26 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 1 Dec 2005 10:02:26 -0600 Subject: [AccessD] A Corrupt Database Tale Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F19B68F16@xlivmbx21.aig.com> I just thought I'd add this story to the list of "things that can go wrong", as another example of why it is so important to have backups. I was working on this application which I had compiled to an MDE the night before. Then yesterday I added a new form and some queries and code. Nothing earth shattering, except that when I tried to make the MDE version all that happened was that Access created the intermediate db1.mdb file, and then sat there doing nothing else. No error messages, nothing, but Access was left in a 'Not Responding' state. The only option I was left with was to kill Access in Task Manager. So I tried a Repair and Compact - no good, same problem. Compacted with JetComp - no good, same problem. Next I created a new, blank database and imported all the objects from my problem application. All object imported without complaint, but still I could not create an MDE file. I finally fixed the problem by going to the previous night's backup and importing into it all of the objects that I had changed in the problem mdb file. Bingo it compiled to an MDE again! No reason or rhyme, but at least I got to progress. So keep making those daily (or twice daily) backups. Lambert From harkinsss at bellsouth.net Thu Dec 1 10:09:32 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Thu, 1 Dec 2005 11:09:32 -0500 Subject: [AccessD] Delete query does not run In-Reply-To: Message-ID: <20051201160948.ORWG6508.ibm70aec.bellsouth.net@SUSANONE> Why do you list * and PID? Wouldn't * include PID? DELETE FROM table WHERE You don't even need the table.* -- DELETE's going to delete all the fields for the appropriate record. Susan H. Here is the delete query. Get a message of cannot delete from specified table. Why? DELETE Constants.*, Constants.PID FROM Constants WHERE (((Constants.PID)=[CONSTY]![PID])); 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.362 / Virus Database: 267.13.10/189 - Release Date: 11/30/2005 From Chester_Kaup at kindermorgan.com Thu Dec 1 10:26:07 2005 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Thu, 1 Dec 2005 10:26:07 -0600 Subject: [AccessD] Delete query does not run Message-ID: Here is the solution I can up with DELETE * FROM Constants WHERE PID=(SELECT PID FROM CONSTY WHERE PID = CONSTANTS.PID;); -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Thursday, December 01, 2005 10:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Delete query does not run Why do you list * and PID? Wouldn't * include PID? DELETE FROM table WHERE You don't even need the table.* -- DELETE's going to delete all the fields for the appropriate record. Susan H. Here is the delete query. Get a message of cannot delete from specified table. Why? DELETE Constants.*, Constants.PID FROM Constants WHERE (((Constants.PID)=[CONSTY]![PID])); 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 -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.362 / Virus Database: 267.13.10/189 - Release Date: 11/30/2005 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Thu Dec 1 10:27:28 2005 From: artful at rogers.com (Arthur Fuller) Date: Thu, 1 Dec 2005 11:27:28 -0500 Subject: [AccessD] Formatting the text of a tab caption In-Reply-To: Message-ID: <200512011627.jB1GRVJ29856@databaseadvisors.com> YATAAICFO (yet another thing about Access I cannot figure out): in the current app I have succeeded a couple of times in making the tab caption bold, but I can't remember how I did it. The client likes it and now I want to do it on numerous other tabbed pages, but when I select the tab the formatting toolbar is all unselectable. And yet I succeeded in at least a couple of tabbed controls. Can anyone tell me how to do it? Precisely what causes the controls on this toolbar to become unselectable at times, and selectable at other times? Obviously, this is low on the list of priorities, but it miffs me doubly because I have done it at least twice in this app, and cannot seem to do it again. TIA, Arthur From paul.hartland at isharp.co.uk Thu Dec 1 10:36:12 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Thu, 1 Dec 2005 16:36:12 -0000 Subject: [AccessD] Formatting the text of a tab caption In-Reply-To: <200512011627.jB1GRVJ29856@databaseadvisors.com> Message-ID: You have to make sure your selecting the whole tab control part and not just the individual tab. Paul Hartland -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: 01 December 2005 16:27 To: 'Access Developers discussion and problem solving' Subject: [AccessD] Formatting the text of a tab caption YATAAICFO (yet another thing about Access I cannot figure out): in the current app I have succeeded a couple of times in making the tab caption bold, but I can't remember how I did it. The client likes it and now I want to do it on numerous other tabbed pages, but when I select the tab the formatting toolbar is all unselectable. And yet I succeeded in at least a couple of tabbed controls. Can anyone tell me how to do it? Precisely what causes the controls on this toolbar to become unselectable at times, and selectable at other times? Obviously, this is low on the list of priorities, but it miffs me doubly because I have done it at least twice in this app, and cannot seem to do it again. TIA, Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Thu Dec 1 10:54:09 2005 From: artful at rogers.com (Arthur Fuller) Date: Thu, 1 Dec 2005 11:54:09 -0500 Subject: [AccessD] Way OT, I know Message-ID: <200512011654.jB1GsCJ05013@databaseadvisors.com> My eldest cat Scotia, age 16, died last night. I knew last night was going to be the night. I could tell, and I knew that if she made it to this morning that it was time to end it. Perhaps the most horrid idiom in English is "to put her down". I hope that she had a good life. I did what I could to enhance it. She always had access to the outdoor world (I chose my places to live over these 16 years based almost entirely on access to outdoors). She gave me some of the greatest moments of my life. The most special for me was when she had her first litter. Cats almost invariably find a secluded spot such as under a staircase and have their babies in private, but not Scotia. She insisted that I be her midwife. Every time I left her even for a moment she let me know quite clearly that I was required to be with her. She did all the work, obviously, but as each of her five babies appeared I took them and cleaned them and lay them beside her. I am not anthropomorphizing this. It was quite clear that she wanted me to be her midwife. Not many people get to experience this with a cat. I have lots of stories about special moments with her, but that is the most special of all. I knew she would probably not make it through the night. I stayed with her all night, stroking her and telling her about all the special moments she gave me. At about 4am I fell asleep, and woke at 6am and she was gone. In a few hours I'm going to bathe her then bury her, wrapped in her favourite shirt (she loved that shirt and would lie on it whenever it was available; once I realized that, I made it available at all times; she loved me to wrap her in it as if it were a sleeping bag). She had two litters, and I gave the kittens to various friends. Her family now stretches from Toronto to Montreal to Vancouver to Atlanta. I still have two cats left, both her sons, one from each litter. She will be missed. From artful at rogers.com Thu Dec 1 10:55:29 2005 From: artful at rogers.com (Arthur Fuller) Date: Thu, 1 Dec 2005 11:55:29 -0500 Subject: [AccessD] Formatting the text of a tab caption In-Reply-To: Message-ID: <200512011655.jB1GtWJ05320@databaseadvisors.com> Ah! Okay, I'm an idiot. I suspect we all knew that anyway. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Paul Hartland (ISHARP) Sent: December 1, 2005 11:36 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Formatting the text of a tab caption You have to make sure your selecting the whole tab control part and not just the individual tab. Paul Hartland From dwaters at usinternet.com Thu Dec 1 10:56:27 2005 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 1 Dec 2005 10:56:27 -0600 Subject: [AccessD] Formatting the text of a tab caption In-Reply-To: <3401275.1133455078381.JavaMail.root@sniper22> Message-ID: <000001c5f698$2c301e20$0200a8c0@danwaters> Arthur, All you have to do is to select the tab control in Design view, then push the Bold formatting button. Or, in the tab control's Format properties tab, enter Bold at the Font Weight property. Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Thursday, December 01, 2005 10:27 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Formatting the text of a tab caption YATAAICFO (yet another thing about Access I cannot figure out): in the current app I have succeeded a couple of times in making the tab caption bold, but I can't remember how I did it. The client likes it and now I want to do it on numerous other tabbed pages, but when I select the tab the formatting toolbar is all unselectable. And yet I succeeded in at least a couple of tabbed controls. Can anyone tell me how to do it? Precisely what causes the controls on this toolbar to become unselectable at times, and selectable at other times? Obviously, this is low on the list of priorities, but it miffs me doubly because I have done it at least twice in this app, and cannot seem to do it again. TIA, Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From RickN at NelsonTech.com Thu Dec 1 11:13:25 2005 From: RickN at NelsonTech.com (Rick Nelson) Date: Thu, 01 Dec 2005 09:13:25 -0800 Subject: [AccessD] Dumb question: respond to posts? Message-ID: <6.2.3.4.2.20051201090643.02763728@pop.1and1.com> I've been subscribing to this for a couple of years, I think - and just now realized I don't know how to reply to a post!! Is there some sort of black magic involved?? Rick Nelson Nelson Technology Associates Danville, California From jmhecht at earthlink.net Thu Dec 1 11:14:58 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Thu, 1 Dec 2005 09:14:58 -0800 Subject: [AccessD] Formatting the text of a tab caption In-Reply-To: <200512011655.jB1GtWJ05320@databaseadvisors.com> Message-ID: <000001c5f69a$c2922000$6701a8c0@Hewlett> You are not an idiot. Just having a sad day. I miss my cats too. Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Thursday, December 01, 2005 8:55 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Formatting the text of a tab caption Ah! Okay, I'm an idiot. I suspect we all knew that anyway. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Paul Hartland (ISHARP) Sent: December 1, 2005 11:36 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Formatting the text of a tab caption You have to make sure your selecting the whole tab control part and not just the individual tab. Paul Hartland -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Thu Dec 1 11:16:51 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Thu, 1 Dec 2005 09:16:51 -0800 Subject: [AccessD] Dumb question: respond to posts? In-Reply-To: <6.2.3.4.2.20051201090643.02763728@pop.1and1.com> Message-ID: <000101c5f69b$06806a10$6701a8c0@Hewlett> See the black magic reply button in your E mail client. That's all a reply is. ; ) Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rick Nelson Sent: Thursday, December 01, 2005 9:13 AM To: accessD at databaseadvisors.com Subject: [AccessD] Dumb question: respond to posts? I've been subscribing to this for a couple of years, I think - and just now realized I don't know how to reply to a post!! Is there some sort of black magic involved?? Rick Nelson Nelson Technology Associates Danville, California -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Thu Dec 1 11:20:38 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 01 Dec 2005 18:20:38 +0100 Subject: [AccessD] Dumb question: respond to posts? Message-ID: Hi Rick Sounds like you have signed up for the Reply-only-Friday subscription ... /gustav >>> RickN at NelsonTech.com 01-12-2005 18:13 >>> I've been subscribing to this for a couple of years, I think - and just now realized I don't know how to reply to a post!! Is there some sort of black magic involved?? Rick Nelson Nelson Technology Associates Danville, California From jwcolby at ColbyConsulting.com Thu Dec 1 11:23:09 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 1 Dec 2005 12:23:09 -0500 Subject: [AccessD] Dumb question: respond to posts? In-Reply-To: <6.2.3.4.2.20051201090643.02763728@pop.1and1.com> Message-ID: <200512011723.jB1HNqJ13439@databaseadvisors.com> Nope, just select a post and click reply (as I just did). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rick Nelson Sent: Thursday, December 01, 2005 12:13 PM To: accessD at databaseadvisors.com Subject: [AccessD] Dumb question: respond to posts? I've been subscribing to this for a couple of years, I think - and just now realized I don't know how to reply to a post!! Is there some sort of black magic involved?? Rick Nelson Nelson Technology Associates Danville, California -- 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 Dec 1 11:25:01 2005 From: dw-murphy at cox.net (Doug Murphy) Date: Thu, 1 Dec 2005 09:25:01 -0800 Subject: [AccessD] Visual Studio 2005 Standard Edition In-Reply-To: Message-ID: <000201c5f69c$29a92850$0200a8c0@murphyf3vdfepi> Julie, You will need the Visual Studio Tools For Office as that package has the runtime distribution license. I have Office Developer for office 2002 which also allows you to create the package of Access components to create the Runtime version of Access 2002. Don't know if VSTO 2003 has this but I suspect it does. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Julie Reardon-Taylor Sent: Thursday, December 01, 2005 5:48 AM To: accessd at databaseadvisors.com Subject: [AccessD] Visual Studio 2005 Standard Edition I was wondering about the Visual Studo 2005 software myself. With the standard edition, can you deploy Access runtime? It sounds like you need Visual Studio for MS-Office? If I have Office 2003, can I just purchase the Wise/Sagekey software to deploy my run-time apps, or do I need to have Visual Studio? Julie Reardon-Taylor PRO-SOFT OF NY, INC. 44 Public Square Suite #5 Watertown, NY 13601 Phone/Fax: (315) 785-0319 www.pro-soft.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Thu Dec 1 11:28:53 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 1 Dec 2005 12:28:53 -0500 Subject: [AccessD] [Spam] Way OT, I know In-Reply-To: <200512011654.jB1GsCJ05013@databaseadvisors.com> Message-ID: <200512011729.jB1HTaJ14815@databaseadvisors.com> It is a sad sad day. About two years ago I had to take Boca (de Leon) my male yellow lab to the vet to be put to sleep. He got Lyme disease and his kidneys failed. I cried all the way home (but you didn't hear that from me - guys don't cry right?). The hardest thing I have ever done. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Thursday, December 01, 2005 11:54 AM To: 'Access Developers discussion and problem solving' Subject: [Spam] [AccessD] Way OT, I know My eldest cat Scotia, age 16, died last night. I knew last night was going to be the night. I could tell, and I knew that if she made it to this morning that it was time to end it. Perhaps the most horrid idiom in English is "to put her down". I hope that she had a good life. I did what I could to enhance it. She always had access to the outdoor world (I chose my places to live over these 16 years based almost entirely on access to outdoors). She gave me some of the greatest moments of my life. The most special for me was when she had her first litter. Cats almost invariably find a secluded spot such as under a staircase and have their babies in private, but not Scotia. She insisted that I be her midwife. Every time I left her even for a moment she let me know quite clearly that I was required to be with her. She did all the work, obviously, but as each of her five babies appeared I took them and cleaned them and lay them beside her. I am not anthropomorphizing this. It was quite clear that she wanted me to be her midwife. Not many people get to experience this with a cat. I have lots of stories about special moments with her, but that is the most special of all. I knew she would probably not make it through the night. I stayed with her all night, stroking her and telling her about all the special moments she gave me. At about 4am I fell asleep, and woke at 6am and she was gone. In a few hours I'm going to bathe her then bury her, wrapped in her favourite shirt (she loved that shirt and would lie on it whenever it was available; once I realized that, I made it available at all times; she loved me to wrap her in it as if it were a sleeping bag). She had two litters, and I gave the kittens to various friends. Her family now stretches from Toronto to Montreal to Vancouver to Atlanta. I still have two cats left, both her sons, one from each litter. She will be missed. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From harkinsss at bellsouth.net Thu Dec 1 11:30:43 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Thu, 1 Dec 2005 12:30:43 -0500 Subject: [AccessD] OT: Need an example Message-ID: <20051201173045.RWNP24930.ibm63aec.bellsouth.net@SUSANONE> I'm writing about maintaining settings using the Registry -- I know how to do it, but would like suggestions on an example that would allow the reader to experience the process without endangering anything. Needs to be an Access setting. Susan H. From fhtapia at gmail.com Thu Dec 1 11:34:53 2005 From: fhtapia at gmail.com (Francisco Tapia) Date: Thu, 1 Dec 2005 09:34:53 -0800 Subject: [AccessD] OT: free Sygate personal In-Reply-To: <00a901c5f68d$cf0685e0$7c01a8c0@ScuzzPaq> References: <1D7828CDB8350747AFE9D69E0E90DA1F19B68E4C@xlivmbx21.aig.com> <00a901c5f68d$cf0685e0$7c01a8c0@ScuzzPaq> Message-ID: Another free firewall published on the zdnet story is Jetico http://www.jetico.com/jpfirewall.htm On 12/1/05, John Bartow wrote: > Lambert, > Good story! > > Illustrates the reason for having an outgoing firewall perfectly. > > Unfortunately, Microsoft's built in firewall doesn't protect against > outgoing threats. So, unless you are abasolutely sure that you can't > possibly have any worries about malware then you are better off having a > firewall that can prevent incoming and outgoing traffic. > > The Sygate Personal Firewall was great for home PCs, for which it was free. > You could purchase a license for it for your business PCs too and then, > IIRC, it was called "Pro" added a few items and the ability to get support. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert > > Curious. I would have said that the firewall *in a router* protects you from > port scanners and the like trying to get IN. But what it does nothing about > is protecting you from programs on your system that want to call home. > > For instance I was looking for a freeware file splitter that could handle > multi-gigabyte files. One that I tried looked ok "on paper" until I tried > using it. Then my software firewall advised me that two spyware programs > came along with the package, one was intending to report home on every > website that I visited. Needless to say all three products were removed > (sorry I didn't keep a note of which they were). > > Without a software firewall I would have been a victim of today's mallware > brigade. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- -Francisco http://pcthis.blogspot.com |PC news with out the jargon! http://sqlthis.blogspot.com | Tsql and More... From garykjos at gmail.com Thu Dec 1 11:39:44 2005 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 1 Dec 2005 11:39:44 -0600 Subject: [AccessD] Way OT, I know In-Reply-To: <200512011654.jB1GsCJ05013@databaseadvisors.com> References: <200512011654.jB1GsCJ05013@databaseadvisors.com> Message-ID: My deepest and most sincere condolences on your loss Arthur. I've had to make the awful and difficult decision that it was time to go for our feline companions three times so far and it doesn't get any easier. I always think, maybe today was just a bad day? Tomorrow will be better. Asking yourself, is she enjoying life anymore?? Am I being selfish for prolonging the suffering just because I can't bear to part with her or him? Seems as though you knew that it was the right time and how wonderful for you to have taken that special care of her during her final hours. Remember the good times and her spirit continues to live on. Gary On 12/1/05, Arthur Fuller wrote: > My eldest cat Scotia, age 16, died last night. I knew last night was going > to be the night. I could tell, and I knew that if she made it to this > morning that it was time to end it. Perhaps the most horrid idiom in English > is "to put her down". I hope that she had a good life. I did what I could to > enhance it. She always had access to the outdoor world (I chose my places to > live over these 16 years based almost entirely on access to outdoors). > She gave me some of the greatest moments of my life. The most special for me > was when she had her first litter. Cats almost invariably find a secluded > spot such as under a staircase and have their babies in private, but not > Scotia. She insisted that I be her midwife. Every time I left her even for a > moment she let me know quite clearly that I was required to be with her. She > did all the work, obviously, but as each of her five babies appeared I took > them and cleaned them and lay them beside her. I am not anthropomorphizing > this. It was quite clear that she wanted me to be her midwife. Not many > people get to experience this with a cat. > I have lots of stories about special moments with her, but that is the most > special of all. > I knew she would probably not make it through the night. I stayed with her > all night, stroking her and telling her about all the special moments she > gave me. At about 4am I fell asleep, and woke at 6am and she was gone. In a > few hours I'm going to bathe her then bury her, wrapped in her favourite > shirt (she loved that shirt and would lie on it whenever it was available; > once I realized that, I made it available at all times; she loved me to wrap > her in it as if it were a sleeping bag). > She had two litters, and I gave the kittens to various friends. Her family > now stretches from Toronto to Montreal to Vancouver to Atlanta. I still have > two cats left, both her sons, one from each litter. > She will be missed. -- Gary Kjos garykjos at gmail.com From Gustav at cactus.dk Thu Dec 1 11:45:17 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 01 Dec 2005 18:45:17 +0100 Subject: [AccessD] OT: Need an example Message-ID: Hi Susan Why should this be OT? How about the good old ShowProgressDialog when converting pictures? Main code below. /gustav Public Sub ShowJpegProgressDialog() ' Retrieves or resets registry setting of JPEG value for ShowProgressDialog. ' The initial call will retrieve the value from the registry. ' Subsequent calls will write the value back. ' Usage: ' At opening of application (main form): ' Call ShowJpegProgressDialog ' ' Do stuff like changing the setting to False: ' Call ShowJpegProgressDialog_Set(False) ' ' At closing of application (main form): ' Call ShowJpegProgressDialog ' 2002-01-12. Cactus Data ApS, CPH ' 2004-08-02. Adjusted with check for WinXP. Static booRegValue As Boolean Static booRetrieved As Boolean If booRetrieved = False Then ' Retrieve value. Call ShowJpegProgressDialog_Get(booRegValue) booRetrieved = True Else ' Rewrite previously retrieved value. Call ShowJpegProgressDialog_Set(booRegValue) End If End Sub Public Function GetShowJpegProgressDialogStatus() As Boolean ' Demo. Call ShowJpegProgressDialog_Get(GetShowJpegProgressDialogStatus) End Function Public Sub ShowJpegProgressDialog_Get(ByRef booShow As Boolean) Dim hKeyVar As Long Dim PathVar As String Dim ValueVar As String Dim DataVar As String If IsWinXP = True Then hKeyVar = HKEY_CURRENT_USER Else hKeyVar = HKEY_LOCAL_MACHINE End If PathVar = "Software\Microsoft\Shared Tools\Graphics Filters\Import\JPEG\Options" ValueVar = "ShowProgressDialog" Call ReadRegistry(hKeyVar, PathVar, ValueVar, DataVar) booShow = (StrComp(DataVar, "Yes", vbTextCompare) = 0) End Sub Public Sub ShowJpegProgressDialog_Set(ByVal booShow As Boolean) Dim hKeyVar As Long Dim PathVar As String Dim ValueVar As String Dim DataVar As String If IsWinXP = True Then hKeyVar = HKEY_CURRENT_USER Else hKeyVar = HKEY_LOCAL_MACHINE End If PathVar = "Software\Microsoft\Shared Tools\Graphics Filters\Import\JPEG\Options" ValueVar = "ShowProgressDialog" DataVar = IIf(booShow = True, "Yes", "No") Call WriteRegistry(hKeyVar, PathVar, ValueVar, DataVar) End Sub >>> harkinsss at bellsouth.net 01-12-2005 18:30 >>> I'm writing about maintaining settings using the Registry -- I know how to do it, but would like suggestions on an example that would allow the reader to experience the process without endangering anything. Needs to be an Access setting. From RickN at NelsonTech.com Thu Dec 1 11:49:28 2005 From: RickN at NelsonTech.com (Rick Nelson) Date: Thu, 01 Dec 2005 09:49:28 -0800 Subject: [AccessD] Tracing the source data In-Reply-To: References: Message-ID: <6.2.3.4.2.20051201093659.024c7290@pop.1and1.com> OK, since you answered my dumb question about replying to posts, I'm gonna try it here...does seem like black magic, though... I've been a big fan of Rick Fisher's Find & Replace forever (12 years?) - I think any serious Access developer should have it in their toolkit. But for what you want to do, I suspect the FMS Total Access Analyzer is the best - haven't used it in a couple of years, but it has a cross-reference capability that's darned good. I think it's a bit overpriced these days, but probably still worth it. Rick Nelson At 11:26 PM 11/30/05, you wrote: >Message: 1 >Date: Wed, 30 Nov 2005 13:22:29 -0500 >From: "John Colby" >Subject: [AccessD] Tracing the source data >To: "'Access Developers discussion and problem solving'" > >Message-ID: <008b01c5f5db$06a162d0$667aa8c0 at ColbyM6805> >Content-Type: text/plain; charset="us-ascii" > >I have a database I am trying to trace the data for. Every form has a table >/ query. If a query, what queries/tables are used in that? If any queries >used in that query, what queries are used in that. IOW, for FormA exactly >what queries and tables are required for that form, all the way back down >through all the subqueries etc. Same for reports. > >Is there anything out there that does this for a reasonable price? > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ > Rick Nelson Nelson Technology Associates Danville, California From fhtapia at gmail.com Thu Dec 1 12:01:11 2005 From: fhtapia at gmail.com (Francisco Tapia) Date: Thu, 1 Dec 2005 10:01:11 -0800 Subject: [AccessD] OT: free Sygate personal In-Reply-To: References: <1D7828CDB8350747AFE9D69E0E90DA1F19B68E4C@xlivmbx21.aig.com> <00a901c5f68d$cf0685e0$7c01a8c0@ScuzzPaq> Message-ID: Although the Sygate links have been stopped, it can still be downloaded here http://www.download.com/Sygate-Personal-Firewall/3000-2092_4-10332265.html?tag=pdp_prod On 12/1/05, Francisco Tapia wrote: > Another free firewall published on the zdnet story is Jetico > http://www.jetico.com/jpfirewall.htm > > > On 12/1/05, John Bartow wrote: > > Lambert, > > Good story! > > > > Illustrates the reason for having an outgoing firewall perfectly. > > > > Unfortunately, Microsoft's built in firewall doesn't protect against > > outgoing threats. So, unless you are abasolutely sure that you can't > > possibly have any worries about malware then you are better off having a > > firewall that can prevent incoming and outgoing traffic. > > > > The Sygate Personal Firewall was great for home PCs, for which it was free. > > You could purchase a license for it for your business PCs too and then, > > IIRC, it was called "Pro" added a few items and the ability to get support. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert > > > > Curious. I would have said that the firewall *in a router* protects you from > > port scanners and the like trying to get IN. But what it does nothing about > > is protecting you from programs on your system that want to call home. > > > > For instance I was looking for a freeware file splitter that could handle > > multi-gigabyte files. One that I tried looked ok "on paper" until I tried > > using it. Then my software firewall advised me that two spyware programs > > came along with the package, one was intending to report home on every > > website that I visited. Needless to say all three products were removed > > (sorry I didn't keep a note of which they were). > > > > Without a software firewall I would have been a victim of today's mallware > > brigade. > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > -Francisco > http://pcthis.blogspot.com |PC news with out the jargon! > http://sqlthis.blogspot.com | Tsql and More... > -- -Francisco http://pcthis.blogspot.com |PC news with out the jargon! http://sqlthis.blogspot.com | Tsql and More... From cfoust at infostatsystems.com Thu Dec 1 12:21:34 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 1 Dec 2005 10:21:34 -0800 Subject: [AccessD] Visual Studio 2005 Standard Edition Message-ID: Yes, to distribute Access 2003 projects, you need VSTO for Office 2003, which includes the Access runtime license. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Thursday, December 01, 2005 9:25 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Visual Studio 2005 Standard Edition Julie, You will need the Visual Studio Tools For Office as that package has the runtime distribution license. I have Office Developer for office 2002 which also allows you to create the package of Access components to create the Runtime version of Access 2002. Don't know if VSTO 2003 has this but I suspect it does. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Julie Reardon-Taylor Sent: Thursday, December 01, 2005 5:48 AM To: accessd at databaseadvisors.com Subject: [AccessD] Visual Studio 2005 Standard Edition I was wondering about the Visual Studo 2005 software myself. With the standard edition, can you deploy Access runtime? It sounds like you need Visual Studio for MS-Office? If I have Office 2003, can I just purchase the Wise/Sagekey software to deploy my run-time apps, or do I need to have Visual Studio? Julie Reardon-Taylor PRO-SOFT OF NY, INC. 44 Public Square Suite #5 Watertown, NY 13601 Phone/Fax: (315) 785-0319 www.pro-soft.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 harkinsss at bellsouth.net Thu Dec 1 14:03:36 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Thu, 1 Dec 2005 15:03:36 -0500 Subject: [AccessD] OT: Need an example In-Reply-To: Message-ID: <20051201200337.XCXE16471.ibm68aec.bellsouth.net@SUSANONE> Um... You want to explain that? :) Just a brief explanation? Not familiar with any of the below. Susan H. How about the good old ShowProgressDialog when converting pictures? Main code below. /gustav Public Sub ShowJpegProgressDialog() ' Retrieves or resets registry setting of JPEG value for ShowProgressDialog. ' The initial call will retrieve the value from the registry. ' Subsequent calls will write the value back. ' Usage: ' At opening of application (main form): ' Call ShowJpegProgressDialog ' ' Do stuff like changing the setting to False: ' Call ShowJpegProgressDialog_Set(False) ' ' At closing of application (main form): ' Call ShowJpegProgressDialog ' 2002-01-12. Cactus Data ApS, CPH ' 2004-08-02. Adjusted with check for WinXP. Static booRegValue As Boolean Static booRetrieved As Boolean If booRetrieved = False Then ' Retrieve value. Call ShowJpegProgressDialog_Get(booRegValue) booRetrieved = True Else ' Rewrite previously retrieved value. Call ShowJpegProgressDialog_Set(booRegValue) End If End Sub Public Function GetShowJpegProgressDialogStatus() As Boolean ' Demo. Call ShowJpegProgressDialog_Get(GetShowJpegProgressDialogStatus) End Function Public Sub ShowJpegProgressDialog_Get(ByRef booShow As Boolean) Dim hKeyVar As Long Dim PathVar As String Dim ValueVar As String Dim DataVar As String If IsWinXP = True Then hKeyVar = HKEY_CURRENT_USER Else hKeyVar = HKEY_LOCAL_MACHINE End If PathVar = "Software\Microsoft\Shared Tools\Graphics Filters\Import\JPEG\Options" ValueVar = "ShowProgressDialog" Call ReadRegistry(hKeyVar, PathVar, ValueVar, DataVar) booShow = (StrComp(DataVar, "Yes", vbTextCompare) = 0) End Sub Public Sub ShowJpegProgressDialog_Set(ByVal booShow As Boolean) Dim hKeyVar As Long Dim PathVar As String Dim ValueVar As String Dim DataVar As String If IsWinXP = True Then hKeyVar = HKEY_CURRENT_USER Else hKeyVar = HKEY_LOCAL_MACHINE End If PathVar = "Software\Microsoft\Shared Tools\Graphics Filters\Import\JPEG\Options" ValueVar = "ShowProgressDialog" DataVar = IIf(booShow = True, "Yes", "No") Call WriteRegistry(hKeyVar, PathVar, ValueVar, DataVar) End Sub >>> harkinsss at bellsouth.net 01-12-2005 18:30 >>> I'm writing about maintaining settings using the Registry -- I know how to do it, but would like suggestions on an example that would allow the reader to experience the process without endangering anything. Needs to be an Access setting. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.362 / Virus Database: 267.13.10/189 - Release Date: 11/30/2005 From martyconnelly at shaw.ca Thu Dec 1 15:12:39 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 01 Dec 2005 13:12:39 -0800 Subject: [AccessD] Access data to and from Website References: <01c001c5f623$cb1a3db0$fa10a8c0@Albatross> Message-ID: <438F6747.6080406@shaw.ca> Are you going to do this from a corporate web server with IIS or use a web hosting service? Then you have to make a choice ASP, ASP.Net or WSS (Sharepoint) If you haven't used before the times frames to do a basic hookup, as an uneducted guess 1 week, 2-3 weeks, 1 month Then it depends on what equipment and software you have available, Web Hosting starts at $20 a month If I needed a basic site up on web hosting that allows Access mdbs, I would use genericdb and ASP. It would take only a couple of days. But it would be hopless for security unless you understand and code for things like SQL injection attacks. There are some commercial products that will do this Frontpage or I would use this product to get up and running in a day or two with web hosting service cost $99 http://www.access2asp.com/download.htm Then you are left with the big problem of updating your corporate mdb from the web hosted one. How soon do you need the data? Mailing lists and sites on ASP http://aspadvice.com/default.aspx http://www.aspfriends.com/aspfriendshome/ http://www.asp.net/ You might want to use a dotnet portal for a corporate intranet like DotNetNuke open source http://www.dotnetnuke.com/ As starting projects for getting a basic standard understanding For ASP genericDB recommended by Nature magazine Series of ASP wizards to create a config page to get at mdb files Site appears down today http://www.genericdb.com http://www.erobillard.com/default.aspx For ASP.Net a bit dated but Web Matrix http://asp.net/webmatrix/ If you have the cash and looking to the future you might want to use Sharepoint Portal to house your mdb tables This is the guy Eli Robillard who wrote GenericDB 6 years ago. http://weblogs.asp.net/erobillard/articles/SharePointResources.aspx Borge Hansen wrote: >Hi all, >I have no experience with pushing data between an Access database and a Website. > >We have a full featured event management database that we have been running for >some years - still in Access97 about to be moved to A2003... > >A number of conferences are held throughout the year. >An organization registers one or more attendees >An attendee is assigned to several sessions throughout the conference. > >All registration related communication used to be handled with postal mailout, >now most is done via email. > >However, de peple in de top office is reguesting that an attendee should be able >to visit the website (currently just a static web page) - view all sessions for >the conference and select which ones they wish to attend, and submit this >information. >Relevant procedures will then integrate the information captured into the event >database. > >Something needs to be up and running rather quickly. > >I'd appreciate anyone's comments, suggestions for a simple, quick and efficient >solution. > >What tools to use? >Estimated time involved? >Code samples > >This is how I envisage the functionality: > >The Attendee enters LastName, FirstName, City and emailaddress. >Entry is validated against table containing data for all attendees for the >Conference: AttendeeID, LastName, FirstName and City (we may not have email >address at this stage). As part of the validation the AttendeeID is identified. > >The list of sessions are displayed grouped by Date and Session Category and >order by StartTime. >There is a tickbox (?) for each Session where the Attendee can tick if he/she >wishes to attendee the Session. Each session is identified by a SessionID, (not >necessarily displayed). > >At the bottom a Submit button. > >Curious as to how do you make this part of the webpage dynamic/interactive - >i.e. the code behind the submit button to walk the page, identify the sessions >that have been ticked and capture the corresponding SessionID > > > >The submit button will do the following: >1. Send an email confirming Name, City and listing the Sessions that the >Attendee wishes to attend. > >2. Capture information from the Webpage to a table called say >tblWebRegistrationAttendee >AttendeeID >emailaddress > >(no editing of Name and City information) > >and to a table called say >tblWebRegistrationAttendeeSession >AttendeeID >SessionID > >The captured information will then be copied from the webserver tables to the >event database for further processing..... > >.... that's it >any suggestions, comments, pointers appreciated > >regards >/borge > > > > > -- Marty Connelly Victoria, B.C. Canada From jwelz at hotmail.com Thu Dec 1 16:00:08 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Thu, 01 Dec 2005 15:00:08 -0700 Subject: [AccessD] ShellExecuteA Message-ID: I'm back working full time for an old employer and have been asked to refine and add features to an application I built a few years ago in Access97 that was subsequently upgraded to a 2000 version and is now running as 2000 in Access 2003. The problem I am currently experiencing has been blamed on the Access application. I have a list box that displays file names (the path is stored hidden) and when a user double clicks in the list, the path and file are passed to ShellExecute and this has worked reliably and consistently for several years. The listbox interface is useful because the files are pulled from a variety of drives and related folders and can be filtered and sorted on various attributes not possible in Explorer. Three weeks ago one of our applications (.pee files) was upgraded to a newer version. Immediately after the upgrade, users reported that .pee files were not opening. The host application (MDI type) would open but my shell wrapper reported that the file was not found. Double clicking the file in the list again usually resulted in the file opening. I reported the problem to the software company and modified my wrapper to first find and open the executable for .pee files should it be such a file, sleep for 5 seconds and then call itelf again with the file. This appeared to have solved the problem ... but... Not for everyone and inconsistently. The list interface also has some browse buttons that will open explorer displaying a particular drive/folder. Double clicking on the files directly in Explorer will quite consistently report that the file is not found while the caption of the message and the text report the exact file that is highlighted. The same with right click - open, though it will generally open after a couple tries. If it is one of those users who is experiencing problems, both the shell interface and the explorer view will fail without error in opeining a subsequent file in the MDI. The file simply doesn't open and there is no error even with open is selected from the context sensitive menu in explorer. There is no question that writing the delay loop solved the problem for some users, but not all users. Curiously, all our profiles are essentially identical based on a clone of our standard user. I'm not happy with the kludge I've had to write in attempting to mitigate the problem and I'm much unhappier about the fact that it seems that ShellExecute is not launching files quite as consistently as double clicking on files in Explorer. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com From bheygood at abestsystems.com Thu Dec 1 16:34:10 2005 From: bheygood at abestsystems.com (Bob Heygood) Date: Thu, 1 Dec 2005 14:34:10 -0800 Subject: [AccessD] Access To HTML To PDF II In-Reply-To: <438B8919.7010100@shaw.ca> Message-ID: Marty, Thanks for getting back to me on this. I will let you know how it goes. bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of MartyConnelly Sent: Monday, November 28, 2005 2:48 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access To HTML To PDF II I haven't got the ADOBE SDK that runs with the full version of ADOBE AcroBAT this includes the api code. It costs an extra $99. Obtain from http://partners.adobe.com/public/developer/acrobat/devcenter.html You can view for free any documentation without the padlock icon Maybe with something like this. You can do what you are looking for http://partners.adobe.com/public/developer/en/acrobat/sdk/pdf/javascript/VBJ avaScript.pdf But with the SDK you can fill PDF form fields from Access with something like Sub simpleactpdf() Dim oTK As Object Dim r As Long Dim sInputFile As String sInputFile = "C:\Access files\PDF Forms\sample.pdf" Set oTK = CreateObject("APToolkit.Object") oTK.OpenOutputFile ("C:\Access files\PDF Forms\myoutsample.pdf") 'If numberOfCharacters <= templateOneMax Then r = oTK.OpenInputFile(sInputFile) r = oTK.SetFormFieldData("First_Name", "Wierddata", 0) r = oTK.CopyForm(0, 0) oTK.CloseOutputFile End Sub Also there is a VB/Forms API that allows button creation if you dont have the SDK, you might find something here in the forums http://www.planetpdf.com/ I have only messed around with bookmarks and opening pdf's from access at a specific bookmark Sub RunAdobe() 'for options see ' http://partners.adobe.com/asn/acrobat/sdk/public/docs/PDFOpenParams.pdf Dim intRet As Integer Dim intPage As Integer Dim strPDF As String Dim strCommandLine As String intPage = 1 strPDF = """C:\records management\aircanadacasestudy.pdf""" ' strPDF = """C:\Documents and Settings\marty\My Documents\My Pictures\VS.tif""" ' Adobe will also open a tiff image strCommandLine = """C:\Program Files\Adobe\Acrobat 6.0\Reader\AcroRd32.exe""" & _ " /A " & "page=" & intPage & "&zoom=50,250,100 " & strPDF Debug.Print strCommandLine intRet = Shell(strCommandLine, vbMaximizedFocus) End Sub Bob Heygood wrote: >just in case this went unnoticed during the holiday, I will post again. > > >Hello to the list, > >My client wishes me to export some data and graphs to PDF with some menus >and buttons to allow the user to navigate within the PDF. > >His prototype, using HTML with text and graphs pasted in, works just fine >when I convert to PDF with Adobe Acrobat Pro 7. The buttons when pressed, >take me to the right location in the document. > >How can I do this automatically from Access? The excel graphs are not so >much a problem, it's the navigation buttons. > >Preferably without the html. > >Access reports and forms don't seem to allow other than static (no buttons) >output to PDF. > >TIA > >bob heygood > > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Thu Dec 1 17:55:09 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 1 Dec 2005 18:55:09 -0500 Subject: [AccessD] Tracing the source data References: <008b01c5f5db$06a162d0$667aa8c0@ColbyM6805> Message-ID: <000501c5f6d2$a9b47c30$6101a8c0@JISREGISTRATION.local> JC http://www.aadconsulting.com/objdep.html ...this is what I use ...its $20 ...don't know if it is obtuse enough for you though :)))) William ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, November 30, 2005 1:22 PM Subject: [AccessD] Tracing the source data >I have a database I am trying to trace the data for. Every form has a >table > / query. If a query, what queries/tables are used in that? If any > queries > used in that query, what queries are used in that. IOW, for FormA exactly > what queries and tables are required for that form, all the way back down > through all the subqueries etc. Same for reports. > > Is there anything out there that does this for a reasonable price? > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Thu Dec 1 18:05:21 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 01 Dec 2005 16:05:21 -0800 Subject: [AccessD] Way OT, I know In-Reply-To: <200512011654.jB1GsCJ05013@databaseadvisors.com> Message-ID: <006601c5f6d4$19f1bde0$017ba8c0@xpserver> Arthur: Thank you for sharing that. I understand as our house is full of people and pets and each is so special. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: December 1, 2005 8:54 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT, I know My eldest cat Scotia, age 16, died last night. I knew last night was going to be the night. I could tell, and I knew that if she made it to this morning that it was time to end it. Perhaps the most horrid idiom in English is "to put her down". I hope that she had a good life. I did what I could to enhance it. She always had access to the outdoor world (I chose my places to live over these 16 years based almost entirely on access to outdoors). She gave me some of the greatest moments of my life. The most special for me was when she had her first litter. Cats almost invariably find a secluded spot such as under a staircase and have their babies in private, but not Scotia. She insisted that I be her midwife. Every time I left her even for a moment she let me know quite clearly that I was required to be with her. She did all the work, obviously, but as each of her five babies appeared I took them and cleaned them and lay them beside her. I am not anthropomorphizing this. It was quite clear that she wanted me to be her midwife. Not many people get to experience this with a cat. I have lots of stories about special moments with her, but that is the most special of all. I knew she would probably not make it through the night. I stayed with her all night, stroking her and telling her about all the special moments she gave me. At about 4am I fell asleep, and woke at 6am and she was gone. In a few hours I'm going to bathe her then bury her, wrapped in her favourite shirt (she loved that shirt and would lie on it whenever it was available; once I realized that, I made it available at all times; she loved me to wrap her in it as if it were a sleeping bag). She had two litters, and I gave the kittens to various friends. Her family now stretches from Toronto to Montreal to Vancouver to Atlanta. I still have two cats left, both her sons, one from each litter. She will be missed. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From reuben at gfconsultants.com Thu Dec 1 18:05:41 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Thu, 1 Dec 2005 19:05:41 -0500 Subject: [AccessD] OT: Need an example In-Reply-To: <20051201173045.RWNP24930.ibm63aec.bellsouth.net@SUSANONE> Message-ID: I've used the registry to store and read the path to the back end. It was used for re-linking automatically after a front end update. The app would look to the registry for the path first. If the key didn't exist then it asked for the path from the user. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Susan Harkins > Sent: Thursday, December 01, 2005 12:31 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] OT: Need an example > > > I'm writing about maintaining settings using the Registry -- I know how to > do it, but would like suggestions on an example that would allow > the reader > to experience the process without endangering anything. Needs to be an > Access setting. > > Susan H. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Thu Dec 1 18:10:53 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 01 Dec 2005 16:10:53 -0800 Subject: [AccessD] ShellExecuteA In-Reply-To: Message-ID: <006801c5f6d4$dc30c310$017ba8c0@xpserver> Congratulation J?rgen; good to have you back on the list too. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: December 1, 2005 2:00 PM To: accessd at databaseadvisors.com Subject: [AccessD] ShellExecuteA I'm back working full time for an old employer and have been asked to refine and add features to an application I built a few years ago in Access97 that was subsequently upgraded to a 2000 version and is now running as 2000 in Access 2003. The problem I am currently experiencing has been blamed on the Access application. I have a list box that displays file names (the path is stored hidden) and when a user double clicks in the list, the path and file are passed to ShellExecute and this has worked reliably and consistently for several years. The listbox interface is useful because the files are pulled from a variety of drives and related folders and can be filtered and sorted on various attributes not possible in Explorer. Three weeks ago one of our applications (.pee files) was upgraded to a newer version. Immediately after the upgrade, users reported that .pee files were not opening. The host application (MDI type) would open but my shell wrapper reported that the file was not found. Double clicking the file in the list again usually resulted in the file opening. I reported the problem to the software company and modified my wrapper to first find and open the executable for .pee files should it be such a file, sleep for 5 seconds and then call itelf again with the file. This appeared to have solved the problem ... but... Not for everyone and inconsistently. The list interface also has some browse buttons that will open explorer displaying a particular drive/folder. Double clicking on the files directly in Explorer will quite consistently report that the file is not found while the caption of the message and the text report the exact file that is highlighted. The same with right click - open, though it will generally open after a couple tries. If it is one of those users who is experiencing problems, both the shell interface and the explorer view will fail without error in opeining a subsequent file in the MDI. The file simply doesn't open and there is no error even with open is selected from the context sensitive menu in explorer. There is no question that writing the delay loop solved the problem for some users, but not all users. Curiously, all our profiles are essentially identical based on a clone of our standard user. I'm not happy with the kludge I've had to write in attempting to mitigate the problem and I'm much unhappier about the fact that it seems that ShellExecute is not launching files quite as consistently as double clicking on files in Explorer. Ciao J|rgen Welz Edmonton, Alberta jwelz at hotmail.com From martyconnelly at shaw.ca Thu Dec 1 19:06:43 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 01 Dec 2005 17:06:43 -0800 Subject: [AccessD] ShellExecuteA References: Message-ID: <438F9E23.8040307@shaw.ca> Just a guess but are you doing ShellExecute(frmMain.hWnd, "Open", sFileName, sParams, "", 1) It might be faster to open to the desktop window handle Private Declare Function GetDesktopWindow Lib "user32" () As Long Dim Scr_hDC As Long Scr_hDC = GetDesktopWindow() StartDoc = ShellExecute(Scr_hDC, "Open", DocName, _ "", "C:\Temp\", SW_SHOWNORMAL) See http://support.microsoft.com/default.aspx?scid=kb;EN-US;q170918 You could also try tickling the file to be active intially with If Dir(CompleteFilePath, vbDirectory + vbHidden + vbSystem + vbReadOnly + vbArchive) = "" Then MsgBox """" & CompleteFilePath & """ cannot be found!", vbExclamation end if Of course the .pee files, could also be incontinent ;) ? Welz wrote: > I'm back working full time for an old employer and have been asked to > refine and add features to an application I built a few years ago in > Access97 that was subsequently upgraded to a 2000 version and is now > running as 2000 in Access 2003. > > The problem I am currently experiencing has been blamed on the Access > application. > > I have a list box that displays file names (the path is stored hidden) > and when a user double clicks in the list, the path and file are > passed to ShellExecute and this has worked reliably and consistently > for several years. The listbox interface is useful because the files > are pulled from a variety of drives and related folders and can be > filtered and sorted on various attributes not possible in Explorer. > Three weeks ago one of our applications (.pee files) was upgraded to a > newer version. > > Immediately after the upgrade, users reported that .pee files were not > opening. The host application (MDI type) would open but my shell > wrapper reported that the file was not found. Double clicking the file > in the list again usually resulted in the file opening. I reported the > problem to the software company and modified my wrapper to first find > and open the executable for .pee files should it be such a file, sleep > for 5 seconds and then call itelf again with the file. This appeared > to have solved the problem ... but... > > Not for everyone and inconsistently. The list interface also has some > browse buttons that will open explorer displaying a particular > drive/folder. Double clicking on the files directly in Explorer will > quite consistently report that the file is not found while the caption > of the message and the text report the exact file that is highlighted. > The same with right click - open, though it will generally open after > a couple tries. If it is one of those users who is experiencing > problems, both the shell interface and the explorer view will fail > without error in opeining a subsequent file in the MDI. The file > simply doesn't open and there is no error even with open is selected > from the context sensitive menu in explorer. > > There is no question that writing the delay loop solved the problem > for some users, but not all users. Curiously, all our profiles are > essentially identical based on a clone of our standard user. > > I'm not happy with the kludge I've had to write in attempting to > mitigate the problem and I'm much unhappier about the fact that it > seems that ShellExecute is not launching files quite as consistently > as double clicking on files in Explorer. > > Ciao > J?rgen Welz > Edmonton, Alberta > jwelz at hotmail.com > > >------------------------------------------------------------------------ > >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.1.362 / Virus Database: 267.13.10/189 - Release Date: 30/11/2005 > > > -- Marty Connelly Victoria, B.C. Canada From scynerklan at telus.net Thu Dec 1 19:35:04 2005 From: scynerklan at telus.net (Phil Scyner) Date: Thu, 1 Dec 2005 17:35:04 -0800 Subject: [AccessD] Dumb question: respond to posts? In-Reply-To: <6.2.3.4.2.20051201090643.02763728@pop.1and1.com> Message-ID: <009601c5f6e0$9ef80a10$6601a8c0@PortaPower> The real 'black magic'... you need to send the reply with the same email address as the one registered with AccessD Phil -----Original Message----- From: Rick Nelson [mailto:RickN at NelsonTech.com] Sent: Thursday, December 01, 2005 9:13 AM To: accessD at databaseadvisors.com Subject: [AccessD] Dumb question: respond to posts? I've been subscribing to this for a couple of years, I think - and just now realized I don't know how to reply to a post!! Is there some sort of black magic involved?? Rick Nelson Nelson Technology Associates Danville, California From stuart at lexacorp.com.pg Fri Dec 2 00:48:45 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 02 Dec 2005 16:48:45 +1000 Subject: [AccessD] ShellExecuteA In-Reply-To: Message-ID: <43907AED.30803.1BDAE3D@stuart.lexacorp.com.pg> On 1 Dec 2005 at 15:00, J?rgen Welz wrote: .... > various attributes not possible in Explorer. Three weeks ago one of our > applications (.pee files) was upgraded to a newer version. > > Immediately after the upgrade, users reported that .pee files were not > opening. The host application (MDI type) would open but my shell wrapper > reported that the file was not found. Double clicking the file in the list > again usually resulted in the file opening. I reported the problem to the > software company and modified my wrapper to first find and open the > executable for .pee files should it be such a file, sleep for 5 seconds and > then call itelf again with the file. This appeared to have solved the > problem ... but... > FIrst thing to check is the file assocations in the registry for the problem users. It is possible that there are orphaned keys in the registry which still point to the previous version of the application. -- Stuart From andy at minstersystems.co.uk Fri Dec 2 01:48:38 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Fri, 2 Dec 2005 07:48:38 -0000 Subject: [AccessD] ShellExecuteA In-Reply-To: <006801c5f6d4$dc30c310$017ba8c0@xpserver> Message-ID: <001101c5f714$ce953a20$18b40c54@minster33c3r25> As Jim said, good to have you back J?rgen. Sorry can't help on the ShellExecute isue though. -- Andy Lacey http://www.minstersystems.co.uk > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Jim Lawrence > Sent: 02 December 2005 00:11 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] ShellExecuteA > > > Congratulation J?rgen; good to have you back on the list too. > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz > Sent: December 1, 2005 2:00 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] ShellExecuteA > > I'm back working full time for an old employer and have been > asked to refine > > and add features to an application I built a few years ago in > Access97 that > was subsequently upgraded to a 2000 version and is now > running as 2000 in > Access 2003. > > The problem I am currently experiencing has been blamed on the Access > application. > > I have a list box that displays file names (the path is > stored hidden) and > when a user double clicks in the list, the path and file are > passed to > ShellExecute and this has worked reliably and consistently > for several > years. The listbox interface is useful because the files are > pulled from a > variety of drives and related folders and can be filtered and > sorted on > various attributes not possible in Explorer. Three weeks ago > one of our > applications (.pee files) was upgraded to a newer version. > > Immediately after the upgrade, users reported that .pee files > were not > opening. The host application (MDI type) would open but my > shell wrapper > reported that the file was not found. Double clicking the > file in the list > again usually resulted in the file opening. I reported the > problem to the > software company and modified my wrapper to first find and open the > executable for .pee files should it be such a file, sleep for > 5 seconds and > then call itelf again with the file. This appeared to have > solved the > problem ... but... > > Not for everyone and inconsistently. The list interface also > has some > browse buttons that will open explorer displaying a > particular drive/folder. > > Double clicking on the files directly in Explorer will > quite consistently > report that the file is not found while the caption of the > message and the > text report the exact file that is highlighted. The same > with right click - > > open, though it will generally open after a couple tries. If > it is one of > those users who is experiencing problems, both the shell > interface and the > explorer view will fail without error in opeining a > subsequent file in the > MDI. The file simply doesn't open and there is no error even > with open is > selected from the context sensitive menu in explorer. > > There is no question that writing the delay loop solved the > problem for some > > users, but not all users. Curiously, all our profiles are > essentially > identical based on a clone of our standard user. > > I'm not happy with the kludge I've had to write in attempting > to mitigate > the problem and I'm much unhappier about the fact that it seems that > ShellExecute is not launching files quite as consistently as > double clicking > > on files in Explorer. > > Ciao > J|rgen Welz > Edmonton, Alberta > jwelz at hotmail.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From jwelz at hotmail.com Fri Dec 2 10:18:05 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Fri, 02 Dec 2005 09:18:05 -0700 Subject: [AccessD] ShellExecuteA In-Reply-To: <438F9E23.8040307@shaw.ca> Message-ID: Hey Marty: The form containing the file list box is modal so I was just passing the hWndAccessApp. We are running Win Server 2003 Standard Edition v 5.2 via dsl connection on Cisco VPN and Microsoft remote desktop software on diskless terminals. It is a terminal server type setup and users have no access to their desktop folder in the conventional sense and the security profiles prevent them from modifying things such as the startmenu or placing shortcuts or files on the desktop. I tried your GetDesktopWindow() example and it appears works in my profile, but then I have no problems launching the .Pee files in my profile after modifying the ShellEx code to call FindExecutableA, launch the application, Sleep for five seconds and then call itself again with the .Pee file. In the double click of the listbox, I use the Dir function to confirm the presence of the file even though the file list is generated by first polling the directories to handle the scenario where a folder of file is renamed since the list is populated. Since I've modified by Shell wrapper to call itself once recursively, I've had to test the passed string to determine whether it is a directory in order that it correctly opens folders with the test: If Len(Dir(strFile, vbDirectory)) Then... The code is not finalized but seems to have helped most users and it covers the bases it did before. I'll clean it up if and when the cause of the problem of launching of the .Pee files is determined. It was svelte before but right now it is a dirty bandaid. Stuart: The file associations are OK because, as mentioned, I call the FindExecutable API for Pee files so I can launch the MDI before opening the file. While this seems to have helped many users, it has not been a reliable resolution. For some people it works about 1/2 the time. Going straight to Explorer and double clicking the file seems to work about 80% of the time for certain users, and it generally works by the 2nd or third try. The reason I rewrote the ShellEx code is because opening these files works more frequently after the MDI is open, no matter whether it or a file is launched from Explorer or my Access code. What is curious is that the code may work for a certain user, he will close Access for lunch and when he comes back later, he is back to several attempts to open a file but then he can do something else for a while and Access will again work. There is a pretty clear improved consistency launching from Explorer over the ShellEx code and that strikes me as bizarre so my concern is that ShellExecute is not as good a replacement for the Explorer interface as I had once thought. One other piece of information, the application used a hardware key several years ago but now uses a licence manager to limit the number of instances of the application that can run concurrently to the number of licences paid. However, the problem manifests itself as inconsitently when we have a limited number or near the max instances open. When the max is exceeded, ShellEx will succeed, when it does, and the application will report that it cannot proceed and the user will shut it down. We have 4 Gigs of RAM on the server and my ldb checker has logged that the Access application generally has between 18 and 26 concurrent users. I am told by the IT department that their logs show numerous errors at the times when users fail to launch their .Pee files. The application that uses these files runs a Pervasive SQL engine that access 60 odd files in a folder below the .Pee file to load the data into the MDI application. One last comment, about a week after the 'upgrade' to the .Pee file application the RAM on our application server was doubled as a number of users were reporting frozen sessions when using some Rumba applications and the in house PowerBuilder/SQL Server application concurrently. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com > >Just a guess but are you doing >ShellExecute(frmMain.hWnd, "Open", sFileName, sParams, "", 1) > >It might be faster to open to the desktop window handle > >Private Declare Function GetDesktopWindow Lib "user32" () As Long >Dim Scr_hDC As Long >Scr_hDC = GetDesktopWindow() >StartDoc = ShellExecute(Scr_hDC, "Open", DocName, _ >"", "C:\Temp\", SW_SHOWNORMAL) > >See >http://support.microsoft.com/default.aspx?scid=kb;EN-US;q170918 > >You could also try tickling the file to be active intially with >If Dir(CompleteFilePath, vbDirectory + vbHidden + vbSystem + vbReadOnly >+ vbArchive) = "" Then >MsgBox """" & CompleteFilePath & """ cannot be found!", vbExclamation >end if > >Of course the .pee files, could also be incontinent ;) From john at winhaven.net Fri Dec 2 12:10:20 2005 From: john at winhaven.net (John Bartow) Date: Fri, 2 Dec 2005 12:10:20 -0600 Subject: [AccessD] ShellExecuteA In-Reply-To: Message-ID: <01bc01c5f76b$a8a64f00$7c01a8c0@ScuzzPaq> Welcome J?rgen! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz From Patricia.O'Connor at otda.state.ny.us Fri Dec 2 13:38:13 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Fri, 2 Dec 2005 14:38:13 -0500 Subject: [AccessD] Access 97 compact & repair causing report error Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F6F@EXCNYSM0A1AI.nysemail.nyenet> I tested the database both backend and front end from a coworkers computer that has not been upgraded to windows xp. Problem still occurred if compacted backend or created a new backend and copied tables to it. I then noticed that both our machines only had Access 97 SP1. My older machine had SP2. So I upgraded my Access 97 to sp2, tried everything again and still get error 3071 - This expression is typed incorrectly, or it is too complex to be evaluated. For example, a numeric expression by assigning parts of the expression to variables. I tried stepping through report to see where the error was occurring but it popped up right away. So then I checked the queries used to create the report and found that the where statement is what is doing it. If I take out one of the or's the query runs. Leave them both in the error happens. This system has 25 pages that are generated from 5-6 report templates though queries. This is the only query and report that is affected if I compact or create a new backend. Does anyone know what is causing this error or what I need to do to my version of ACCESS 97 so that is doesn't do this. I will be upgrading this entire system to Access 2000 then 2003 but I need to have it stable in 97 for a bit longer. I am just really getting back to full time work after bad accident a year ago. So I would greatly appreciate any and all help. Below is the query that is affected. I am working on this to see if I can get around problem. SELECT tblBicsRpt.RptDt, tblBicsRpt.DistrictNo, IIf([TANF],1,IIf([SN],2,"C")) AS Source, Sum(tblBicsRpt.Cases) AS qCases, Sum(tblBicsRpt.Recipients) AS qRecipients, Sum(tblBicsRpt.Children) AS qChildren, Sum(tblBicsRpt.Adults) AS qAdults, Sum(Int([Expenditures]*10^0+0.5)/10^0) AS qExpenditures FROM tlkpXrefDescID INNER JOIN tblBicsRpt ON (tlkpXrefDescID.ItemNo = tblBicsRpt.ItemNo) AND (tlkpXrefDescID.Schedule = tblBicsRpt.ScheduleNo) WHERE ( ((tblBicsRpt.DistrictNo <>66) and (IIf(InStr([Forms]![FrmBicMoSel]![txtSelCriteria],[tlkpXrefDescID]![Case Type])>0,True,False)=True)) or ((tblBicsRpt.DistrictNo = 66) and (tlkpXrefDescID.LineId In (16,70,137))) ) GROUP BY tblBicsRpt.RptDt, tblBicsRpt.DistrictNo, IIf([TANF],1,IIf([SN],2,"C")) HAVING (tblBicsRpt.RptDt Between [Forms]![FrmBicMoSel]![dtBegin] And [Forms]![FrmBicMoSel]![dtEnd]) AND ((IIf([TANF],1,IIf([SN],2,"C"))) In (1,2)); Thanks everyone ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** > -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. From artful at rogers.com Fri Dec 2 13:58:08 2005 From: artful at rogers.com (Arthur Fuller) Date: Fri, 2 Dec 2005 14:58:08 -0500 Subject: [AccessD] Friday OT Message-ID: <200512021958.jB2JwBJ24527@databaseadvisors.com> Two behaviourist psychologists have sex. Afterwards, the man says to his lover, "It was good for you, was it good for me?" ------------ (Perhaps this joke is comprehensible only if you have taken at least one pysch course. If you have not, then the required info is that a man called B.F. Skinner invented a school of thought called behaviourism, whose first tenet was the rejection of states of mind on the grounds that they are externally unverifiable. In other words, you saying that you are sad does not prove that you are sad, or more generally that sadness exists, or even more generally that your mind exists.) From martyconnelly at shaw.ca Fri Dec 2 14:09:29 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 02 Dec 2005 12:09:29 -0800 Subject: [AccessD] Access 97 compact & repair causing report error References: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F6F@EXCNYSM0A1AI.nysemail.nyenet> Message-ID: <4390A9F9.3000706@shaw.ca> You might try upgrading your Jet SP to level 7 or 8 Access 97 used Jet 3.51. It will work with Jet DAO 3.60 or Jet 4.0 It may not solve your problem http://support.microsoft.com/kb/303528/ O'Connor, Patricia (OTDA) wrote: >I tested the database both backend and front end from a coworkers >computer that has not been upgraded to windows xp. Problem still >occurred if compacted backend or created a new backend and copied tables >to it. >I then noticed that both our machines only had Access 97 SP1. My older >machine had SP2. > >So I upgraded my Access 97 to sp2, tried everything again and still get >error >3071 - This expression is typed incorrectly, or it is too complex to be >evaluated. For example, a numeric expression by assigning parts of the >expression to variables. > >I tried stepping through report to see where the error was occurring but >it popped up right away. So then I checked the queries used to create >the report and found that the where statement is what is doing it. If I >take out one of the or's the query runs. Leave them both in the error >happens. >This system has 25 pages that are generated from 5-6 report templates >though queries. This is the only query and report that is affected if I >compact or create a new backend. > >Does anyone know what is causing this error or what I need to do to my >version of ACCESS 97 so that is doesn't do this. I will be upgrading >this entire system to Access 2000 then 2003 but I need to have it stable >in 97 for a bit longer. I am just really getting back to full time work >after bad accident a year ago. So I would greatly appreciate any and all >help. > > Below is the query that is affected. I am working on this to see if I >can get around problem. > >SELECT tblBicsRpt.RptDt, > tblBicsRpt.DistrictNo, >IIf([TANF],1,IIf([SN],2,"C")) AS Source, >Sum(tblBicsRpt.Cases) AS qCases, >Sum(tblBicsRpt.Recipients) AS qRecipients, >Sum(tblBicsRpt.Children) AS qChildren, >Sum(tblBicsRpt.Adults) AS qAdults, >Sum(Int([Expenditures]*10^0+0.5)/10^0) AS qExpenditures >FROM tlkpXrefDescID INNER JOIN tblBicsRpt ON (tlkpXrefDescID.ItemNo = >tblBicsRpt.ItemNo) AND (tlkpXrefDescID.Schedule = tblBicsRpt.ScheduleNo) >WHERE ( >((tblBicsRpt.DistrictNo <>66) and >(IIf(InStr([Forms]![FrmBicMoSel]![txtSelCriteria],[tlkpXrefDescID]![Case >Type])>0,True,False)=True)) >or >((tblBicsRpt.DistrictNo = 66) and (tlkpXrefDescID.LineId In >(16,70,137))) >) >GROUP BY tblBicsRpt.RptDt, tblBicsRpt.DistrictNo, >IIf([TANF],1,IIf([SN],2,"C")) >HAVING (tblBicsRpt.RptDt Between [Forms]![FrmBicMoSel]![dtBegin] >And [Forms]![FrmBicMoSel]![dtEnd]) >AND ((IIf([TANF],1,IIf([SN],2,"C"))) In (1,2)); > >Thanks everyone >****************************************************************** >*Patricia O'Connor >*Associate Computer Programmer Analyst >*OTDA - BDMA >*(W) mailto:Patricia.O'Connor at otda.state.ny.us >*(w) mailto:aa1160 at otda.state.ny.us >****************************************************************** > > > > > > > -- Marty Connelly Victoria, B.C. Canada From Gustav at cactus.dk Fri Dec 2 14:12:41 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 02 Dec 2005 21:12:41 +0100 Subject: [AccessD] Access 97 compact & repair causing report error Message-ID: Hi Patricia Try to specify - at least - this parameter as a Parameter of the query: [Forms]![FrmBicMoSel]![txtSelCriteria] as a number (Long?). Even better, specify all parameters with [Forms]! ... /gustav From Steven.Peterson at qwest.com Fri Dec 2 14:13:08 2005 From: Steven.Peterson at qwest.com (Peterson, Steve) Date: Fri, 2 Dec 2005 13:13:08 -0700 Subject: [AccessD] Friday OT Message-ID: <5E6C0F4B8C8601448942896366748A541AB3BA@ITDENE2KM03.AD.QINTRA.COM> ArtFully done, sir. It goes without saying that each of the participants will get their MnMs and be let out of the box. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Friday, December 02, 2005 12:58 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Friday OT Two behaviourist psychologists have sex. Afterwards, the man says to his lover, "It was good for you, was it good for me?" ------------ (Perhaps this joke is comprehensible only if you have taken at least one pysch course. If you have not, then the required info is that a man called B.F. Skinner invented a school of thought called behaviourism, whose first tenet was the rejection of states of mind on the grounds that they are externally unverifiable. In other words, you saying that you are sad does not prove that you are sad, or more generally that sadness exists, or even more generally that your mind exists.) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mikedorism at verizon.net Fri Dec 2 14:28:24 2005 From: mikedorism at verizon.net (Mike & Doris Manning) Date: Fri, 02 Dec 2005 15:28:24 -0500 Subject: [AccessD] Friday OT In-Reply-To: <5E6C0F4B8C8601448942896366748A541AB3BA@ITDENE2KM03.AD.QINTRA.COM> Message-ID: <000601c5f77e$f34d5a40$2f01a8c0@dorismanning> A priest, a minister, and a rabbi are discussing when life begins. The priest says, "At conception!" The minister says, "At birth!" The rabbi says, "When the kids are grown and the mortgage is paid!" Doris Manning mikedorism at verizon.net From harkinsss at bellsouth.net Fri Dec 2 14:49:16 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Fri, 2 Dec 2005 15:49:16 -0500 Subject: [AccessD] Friday OT In-Reply-To: <000601c5f77e$f34d5a40$2f01a8c0@dorismanning> Message-ID: <20051202204928.UILB22893.ibm69aec.bellsouth.net@SUSANONE> I'm changing my religion... ;) Susan H. A priest, a minister, and a rabbi are discussing when life begins. The priest says, "At conception!" The minister says, "At birth!" The rabbi says, "When the kids are grown and the mortgage is paid!" From dmcafee at pacbell.net Fri Dec 2 14:58:21 2005 From: dmcafee at pacbell.net (David McAfee) Date: Fri, 2 Dec 2005 12:58:21 -0800 Subject: [AccessD] Friday OT In-Reply-To: <000601c5f77e$f34d5a40$2f01a8c0@dorismanning> Message-ID: Ain't that the truth! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mike & Doris Manning Sent: Friday, December 02, 2005 12:28 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Friday OT A priest, a minister, and a rabbi are discussing when life begins. The priest says, "At conception!" The minister says, "At birth!" The rabbi says, "When the kids are grown and the mortgage is paid!" Doris Manning mikedorism at verizon.net From Patricia.O'Connor at otda.state.ny.us Fri Dec 2 16:01:10 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Fri, 2 Dec 2005 17:01:10 -0500 Subject: [AccessD] Access 97 compact & repair causing report error Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F70@EXCNYSM0A1AI.nysemail.nyenet> Thanks Marty and Gustav I wound up changing the query to a UNION query so the where statement was divided between the two portions and it works. I am still going to try upgrading all of Access97 so it is good. Then I am going to make sure Access 2000 is correct. This is what I get from computer updating by our "special" computer unit without me watching step by step. Hope you both have a good weekend Thanks Patti ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. From jwcolby at ColbyConsulting.com Fri Dec 2 16:32:44 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Fri, 2 Dec 2005 17:32:44 -0500 Subject: [AccessD] Outlook 2003 Message-ID: <200512022232.jB2MWfJ00744@databaseadvisors.com> I made the mistake of allowing Outlook to upgrade to 2003 when I installed Office 2003. Now my email view is just about unusable. I have about 50 or 60 mail folders, and I need every inch I can get to view them (and still can't view them all) but now the top two inches of that column is taken up with "favorite folders", which I don't need, don't use, and don't want. Is there any way to get rid of that? Additionally the "currently selected folder" now displays "grouping headers" for today, yesterday, yadayada taking up taking up space to tell me when the email came in. I like that piece to display at the top, but this grouping header nonsense now takes up so much room that I can't view any of the email itself below. Is there any way to get rid of that? Is there just a way to say "let me see everything the old 2k/xp way"? I have no problem with new and better, if it is better, but none of the changes "enhance my email experience" IMHO. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From stuart at lexacorp.com.pg Fri Dec 2 16:46:53 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 03 Dec 2005 08:46:53 +1000 Subject: [AccessD] ShellExecuteA In-Reply-To: References: <438F9E23.8040307@shaw.ca> Message-ID: <43915B7D.11863.52ADFA3@stuart.lexacorp.com.pg> On 2 Dec 2005 at 9:18, J?rgen Welz wrote: > Access application generally has between 18 and 26 concurrent users. I am > told by the IT department that their logs show numerous errors at the times > when users fail to launch their .Pee files. Knowing *what* errors would certainly help in tracking down the problem! -- Lexacorp Ltd http://www.lexacorp.com.pg Information Technology Consultancy, Software Development,System Support. From john at winhaven.net Fri Dec 2 16:51:26 2005 From: john at winhaven.net (John Bartow) Date: Fri, 2 Dec 2005 16:51:26 -0600 Subject: [AccessD] Outlook 2003 In-Reply-To: <200512022232.jB2MWfJ00744@databaseadvisors.com> Message-ID: <004401c5f792$ed779450$7f01a8c0@ScuzzPaq> What a coincidence, I was with a client yesterday and that was a topic of conversation. I was going to ask the same thing. I actually can tell you how to get rid of it momentarily nut the damned thing won't stay gone. 2003's version of the unkillable office assistant :o) Down at the bottom click the Folder List Icon - it will hide the favorites pane. Unfortunately when you choose any of the other items such as Calendar or Contacts, the darned thing pops back in when you return to Mail. You can right click on each folder in the favorites pane and click remove from favorites which makes it as small as possible but I haven't found away to make it JUST GO AWAY! I am investigating actually using this feature though. BTW I think o2k3 is much more stable than o2k. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Friday, December 02, 2005 4:33 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Outlook 2003 I made the mistake of allowing Outlook to upgrade to 2003 when I installed Office 2003. Now my email view is just about unusable. I have about 50 or 60 mail folders, and I need every inch I can get to view them (and still can't view them all) but now the top two inches of that column is taken up with "favorite folders", which I don't need, don't use, and don't want. Is there any way to get rid of that? Additionally the "currently selected folder" now displays "grouping headers" for today, yesterday, yadayada taking up taking up space to tell me when the email came in. I like that piece to display at the top, but this grouping header nonsense now takes up so much room that I can't view any of the email itself below. Is there any way to get rid of that? Is there just a way to say "let me see everything the old 2k/xp way"? I have no problem with new and better, if it is better, but none of the changes "enhance my email experience" IMHO. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From James at fcidms.com Fri Dec 2 16:54:57 2005 From: James at fcidms.com (James Barash) Date: Fri, 02 Dec 2005 17:54:57 -0500 Subject: [AccessD] Outlook 2003 In-Reply-To: <200512022232.jB2MWfJ00744@databaseadvisors.com> Message-ID: <0IQW00J3Y7NLXRGM@mta5.srv.hcvlny.cv.net> John I had the same problem with Outlook 2003 but there are some things you can do to improve the views. To change the mail folders, you need to switch to the Folder List view. At the bottom of the treeview of Mail Items, there should be an icon that looks like the folder icon. Select that and the Favorite Folders should disappear and you will see a treeview of all the Outlook folders including all you mail folders. To change the Grouping, select the Mail Folder, from the menu select View->Arrange By and deselect "Show In Groups". As far as I know, you need to do this for each folder separately, since you can have a different setting for each Mail folder. If anyone knows how to do this universally, please let me know. Hope that helps. James Barash -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Friday, December 02, 2005 5:33 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Outlook 2003 I made the mistake of allowing Outlook to upgrade to 2003 when I installed Office 2003. Now my email view is just about unusable. I have about 50 or 60 mail folders, and I need every inch I can get to view them (and still can't view them all) but now the top two inches of that column is taken up with "favorite folders", which I don't need, don't use, and don't want. Is there any way to get rid of that? Additionally the "currently selected folder" now displays "grouping headers" for today, yesterday, yadayada taking up taking up space to tell me when the email came in. I like that piece to display at the top, but this grouping header nonsense now takes up so much room that I can't view any of the email itself below. Is there any way to get rid of that? Is there just a way to say "let me see everything the old 2k/xp way"? I have no problem with new and better, if it is better, but none of the changes "enhance my email experience" IMHO. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Fri Dec 2 17:19:13 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Fri, 2 Dec 2005 18:19:13 -0500 Subject: [AccessD] Outlook 2003 In-Reply-To: <0IQW00J3Y7NLXRGM@mta5.srv.hcvlny.cv.net> Message-ID: <200512022319.jB2NJAJ14247@databaseadvisors.com> >To change the mail folders, you need to switch to the Folder List view. At the bottom of the treeview of Mail Items, there should be an icon that looks like the folder icon. Select that and the Favorite Folders should disappear and you will see a treeview of all the Outlook folders including all you mail folders. That worked. >To change the Grouping, select the Mail Folder, from the menu select View->Arrange By and deselect "Show In Groups". As far as I know, you need to do this for each folder separately, since you can have a different setting for each Mail folder. If anyone knows how to do this universally, please let me know. That's correct, you need to do this happy horse**** to each and every folder. Can you say "brain damaged children"? What moron.... Upgraded a perfectly functioning Outlook XP. (That would be me. Sigh!) Unless there is some huge reason to keep 2003, I am thinking of uninstalling and reloading the XP (2002) version. This 2003 version is simply moronic. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of James Barash Sent: Friday, December 02, 2005 5:55 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Outlook 2003 John I had the same problem with Outlook 2003 but there are some things you can do to improve the views. To change the mail folders, you need to switch to the Folder List view. At the bottom of the treeview of Mail Items, there should be an icon that looks like the folder icon. Select that and the Favorite Folders should disappear and you will see a treeview of all the Outlook folders including all you mail folders. To change the Grouping, select the Mail Folder, from the menu select View->Arrange By and deselect "Show In Groups". As far as I know, you View->need to do this for each folder separately, since you can have a different setting for each Mail folder. If anyone knows how to do this universally, please let me know. Hope that helps. James Barash -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Friday, December 02, 2005 5:33 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Outlook 2003 I made the mistake of allowing Outlook to upgrade to 2003 when I installed Office 2003. Now my email view is just about unusable. I have about 50 or 60 mail folders, and I need every inch I can get to view them (and still can't view them all) but now the top two inches of that column is taken up with "favorite folders", which I don't need, don't use, and don't want. Is there any way to get rid of that? Additionally the "currently selected folder" now displays "grouping headers" for today, yesterday, yadayada taking up taking up space to tell me when the email came in. I like that piece to display at the top, but this grouping header nonsense now takes up so much room that I can't view any of the email itself below. Is there any way to get rid of that? Is there just a way to say "let me see everything the old 2k/xp way"? I have no problem with new and better, if it is better, but none of the changes "enhance my email experience" IMHO. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwelz at hotmail.com Fri Dec 2 17:24:55 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Fri, 02 Dec 2005 16:24:55 -0700 Subject: [AccessD] ShellExecuteA In-Reply-To: <43915B7D.11863.52ADFA3@stuart.lexacorp.com.pg> Message-ID: Stuart: I'm not privy to the details. Apparently a number of hex numbers show up in the event log every time a a pee file fails to open regardless of how they tried to open it. I am told that details have been forwarded to the support department of the company that sold us the software. I was also informed that the vendor admitted that other users of the software have reported ShellEx problems. They have now specifically stated that they do not support launching via ShellExecuteA but they may by the next version.... It worked in the last versions all the way back to the DOS only versions (v3 through v9 with over a dozen intermdiate numbers). They have suggested we check for a pee.dat file that is the effective equivalent of an ldb file left hanging by the Pervasive database engine. They may have a point as the problem is quite pervasive and perverse, but the application isn't crashing and we have yet to see a single pee.dat file. I had one user who was not able to open a file required today for closing a bid no matter how or how many times he tried to open the file. I finally had him go to a colleague who was able to open it in his session. I will not revisit this issue until the people responsible have it launching reliably from Explorer. I wonder whether they claim to be Windows compatible... Thanks to eveyone who has welcomed me back. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Stuart McLachlan" > >On 2 Dec 2005 at 9:18, J?rgen Welz wrote: > > > > > Access application generally has between 18 and 26 concurrent users. I >am > > told by the IT department that their logs show numerous errors at the >times > > when users fail to launch their .Pee files. > >Knowing *what* errors would certainly help in tracking down the problem! > > > > >-- >Lexacorp Ltd >http://www.lexacorp.com.pg From dmcafee at pacbell.net Fri Dec 2 17:52:15 2005 From: dmcafee at pacbell.net (David McAfee) Date: Fri, 2 Dec 2005 15:52:15 -0800 Subject: [AccessD] OT Friday quote In-Reply-To: Message-ID: "Programmers are tools for converting caffeine into code." From john at winhaven.net Fri Dec 2 18:22:09 2005 From: john at winhaven.net (John Bartow) Date: Fri, 2 Dec 2005 18:22:09 -0600 Subject: [AccessD] Outlook 2003 In-Reply-To: <200512022319.jB2NJAJ14247@databaseadvisors.com> Message-ID: <000001c5f79f$9a663f20$7f01a8c0@ScuzzPaq> Does it stay that way? Well, you hit my two of my 4 favorite pet peeves about o2k3. The one, poor printing support has been there since o97. The other, the "Business Contacts Manager" is how the Contacts should work in the first place - in a RDBMS... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby That worked. From fhtapia at gmail.com Fri Dec 2 19:11:35 2005 From: fhtapia at gmail.com (Francisco Tapia) Date: Fri, 2 Dec 2005 17:11:35 -0800 Subject: [AccessD] Outlook 2003 In-Reply-To: <200512022232.jB2MWfJ00744@databaseadvisors.com> References: <200512022232.jB2MWfJ00744@databaseadvisors.com> Message-ID: I found that upgrading to 2003 was a positive result, but I had to upgrade my Office 2000 components to SP3 first. On 12/2/05, John Colby wrote: > I made the mistake of allowing Outlook to upgrade to 2003 when I installed > Office 2003. Now my email view is just about unusable. > > I have about 50 or 60 mail folders, and I need every inch I can get to view > them (and still can't view them all) but now the top two inches of that > column is taken up with "favorite folders", which I don't need, don't use, > and don't want. Is there any way to get rid of that? > > Additionally the "currently selected folder" now displays "grouping headers" > for today, yesterday, yadayada taking up taking up space to tell me when the > email came in. I like that piece to display at the top, but this grouping > header nonsense now takes up so much room that I can't view any of the email > itself below. Is there any way to get rid of that? > > Is there just a way to say "let me see everything the old 2k/xp way"? I > have no problem with new and better, if it is better, but none of the > changes "enhance my email experience" IMHO. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- -Francisco http://pcthis.blogspot.com |PC news with out the jargon! http://sqlthis.blogspot.com | Tsql and More... From martyconnelly at shaw.ca Fri Dec 2 20:21:12 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 02 Dec 2005 18:21:12 -0800 Subject: [AccessD] ShellExecuteA References: Message-ID: <43910118.4090609@shaw.ca> I was discussing something about this with Shamil about return codes from shellexecute around the beggining of last month. It returns a long = 42 on normal termination but if you try to call say Outlook and it is not installed properly you get a "5" returned. These return codes are probably documented somewhere in the Windows Platform SDK. But I haven't looked. lngRet = ShellExecute(0&, vbNullString, _ "mailto:" & strAddr & _ "?Subject=" & strSubj & _ "&body=" & strBody, _ vbNullString, vbNullString, vbNormalFocus) ? Welz wrote: > Stuart: > > I'm not privy to the details. Apparently a number of hex numbers show > up in the event log every time a a pee file fails to open regardless > of how they tried to open it. I am told that details have been > forwarded to the support department of the company that sold us the > software. I was also informed that the vendor admitted that other > users of the software have reported ShellEx problems. They have now > specifically stated that they do not support launching via > ShellExecuteA but they may by the next version.... It worked in the > last versions all the way back to the DOS only versions (v3 through v9 > with over a dozen intermdiate numbers). They have suggested we check > for a pee.dat file that is the effective equivalent of an ldb file > left hanging by the Pervasive database engine. They may have a point > as the problem is quite pervasive and perverse, but the application > isn't crashing and we have yet to see a single pee.dat file. > > I had one user who was not able to open a file required today for > closing a bid no matter how or how many times he tried to open the > file. I finally had him go to a colleague who was able to open it in > his session. I will not revisit this issue until the people > responsible have it launching reliably from Explorer. > > I wonder whether they claim to be Windows compatible... > > Thanks to eveyone who has welcomed me back. > > Ciao > J?rgen Welz > Edmonton, Alberta > jwelz at hotmail.com > > > > > >> From: "Stuart McLachlan" >> >> On 2 Dec 2005 at 9:18, J?rgen Welz wrote: >> >> >> >> > Access application generally has between 18 and 26 concurrent >> users. I am >> > told by the IT department that their logs show numerous errors at >> the times >> > when users fail to launch their .Pee files. >> >> Knowing *what* errors would certainly help in tracking down the problem! >> >> >> >> >> -- >> Lexacorp Ltd >> http://www.lexacorp.com.pg > -- Marty Connelly Victoria, B.C. Canada From jwcolby at ColbyConsulting.com Fri Dec 2 20:28:15 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Fri, 2 Dec 2005 21:28:15 -0500 Subject: [AccessD] Outlook 2003 In-Reply-To: Message-ID: <200512030228.jB32SAJ31584@databaseadvisors.com> What was the positive? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Francisco Tapia Sent: Friday, December 02, 2005 8:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Outlook 2003 I found that upgrading to 2003 was a positive result, but I had to upgrade my Office 2000 components to SP3 first. On 12/2/05, John Colby wrote: > I made the mistake of allowing Outlook to upgrade to 2003 when I > installed Office 2003. Now my email view is just about unusable. > > I have about 50 or 60 mail folders, and I need every inch I can get to > view them (and still can't view them all) but now the top two inches > of that column is taken up with "favorite folders", which I don't > need, don't use, and don't want. Is there any way to get rid of that? > > Additionally the "currently selected folder" now displays "grouping headers" > for today, yesterday, yadayada taking up taking up space to tell me > when the email came in. I like that piece to display at the top, but > this grouping header nonsense now takes up so much room that I can't > view any of the email itself below. Is there any way to get rid of that? > > Is there just a way to say "let me see everything the old 2k/xp way"? > I have no problem with new and better, if it is better, but none of > the changes "enhance my email experience" IMHO. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- -Francisco http://pcthis.blogspot.com |PC news with out the jargon! http://sqlthis.blogspot.com | Tsql and More... -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheygood at abestsystems.com Fri Dec 2 20:41:16 2005 From: bheygood at abestsystems.com (Bob Heygood) Date: Fri, 2 Dec 2005 18:41:16 -0800 Subject: [AccessD] Way OT, I know In-Reply-To: <200512011654.jB1GsCJ05013@databaseadvisors.com> Message-ID: I think most of us are work-at-home folks who are more likely to have non-human companions during the day. Your post reminds me of how important our pet/companions are. Thanks for sharing. bob heygood -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Arthur Fuller Sent: Thursday, December 01, 2005 8:54 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Way OT, I know My eldest cat Scotia, age 16, died last night. I knew last night was going to be the night. I could tell, and I knew that if she made it to this morning that it was time to end it. Perhaps the most horrid idiom in English is "to put her down". I hope that she had a good life. I did what I could to enhance it. She always had access to the outdoor world (I chose my places to live over these 16 years based almost entirely on access to outdoors). She gave me some of the greatest moments of my life. The most special for me was when she had her first litter. Cats almost invariably find a secluded spot such as under a staircase and have their babies in private, but not Scotia. She insisted that I be her midwife. Every time I left her even for a moment she let me know quite clearly that I was required to be with her. She did all the work, obviously, but as each of her five babies appeared I took them and cleaned them and lay them beside her. I am not anthropomorphizing this. It was quite clear that she wanted me to be her midwife. Not many people get to experience this with a cat. I have lots of stories about special moments with her, but that is the most special of all. I knew she would probably not make it through the night. I stayed with her all night, stroking her and telling her about all the special moments she gave me. At about 4am I fell asleep, and woke at 6am and she was gone. In a few hours I'm going to bathe her then bury her, wrapped in her favourite shirt (she loved that shirt and would lie on it whenever it was available; once I realized that, I made it available at all times; she loved me to wrap her in it as if it were a sleeping bag). She had two litters, and I gave the kittens to various friends. Her family now stretches from Toronto to Montreal to Vancouver to Atlanta. I still have two cats left, both her sons, one from each litter. She will be missed. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bhjohnson at verizon.net Fri Dec 2 20:46:18 2005 From: bhjohnson at verizon.net (Bruce H. Johnson) Date: Fri, 02 Dec 2005 18:46:18 -0800 Subject: [AccessD] Friday OT In-Reply-To: <200512021958.jB2JwBJ24527@databaseadvisors.com> Message-ID: <004301c5f7b3$bcf42250$6500a8c0@HALSR> I rember Skinner well in college (1969). I didn't believe it then and still don't believe it now. Bruce H. Johnson Sylmar, CA -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Friday, December 02, 2005 11:58 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Friday OT Two behaviourist psychologists have sex. Afterwards, the man says to his lover, "It was good for you, was it good for me?" ------------ (Perhaps this joke is comprehensible only if you have taken at least one pysch course. If you have not, then the required info is that a man called B.F. Skinner invented a school of thought called behaviourism, whose first tenet was the rejection of states of mind on the grounds that they are externally unverifiable. In other words, you saying that you are sad does not prove that you are sad, or more generally that sadness exists, or even more generally that your mind exists.) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From lists at bitshk.com Fri Dec 2 21:00:37 2005 From: lists at bitshk.com (Stuart Sanders) Date: Sat, 03 Dec 2005 11:00:37 +0800 Subject: [AccessD] OT: Need an example In-Reply-To: <20051201173045.RWNP24930.ibm63aec.bellsouth.net@SUSANONE> References: <20051201173045.RWNP24930.ibm63aec.bellsouth.net@SUSANONE> Message-ID: [Pokes his head into AccessD after a long break. - I'm actually working on an access app right now... hence the renewed interest. Though I've remained subscribed.] Not exactly what you are after, as this isn't an applications use of registry. One of my pet peeves with Access has been the insistence of having the table wizard as the first item on the list when you create a new table. I really shouldn't complain about 1 extra click to change to design view, but after many hundreds of tables it adds up. Anyway having just moved to a new notebook 2 weeks ago and going through the process of "de-enhanced user experiencing" windows/office/etc. Your comment made me think of that, as I always change the order of the new table list so that design view is listed first. Registry setting only. Stuart -----Original Message----- From: "Susan Harkins" To: "'Access Developers discussion and problem solving'" Date: Thu, 1 Dec 2005 12:30:43 -0500 Subject: [AccessD] OT: Need an example > I'm writing about maintaining settings using the Registry -- I know how > to > do it, but would like suggestions on an example that would allow the > reader > to experience the process without endangering anything. Needs to be an > Access setting. > > Susan H. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From lists at bitshk.com Fri Dec 2 21:16:42 2005 From: lists at bitshk.com (Stuart Sanders) Date: Sat, 03 Dec 2005 11:16:42 +0800 Subject: [AccessD] Outlook 2003 In-Reply-To: <200512030228.jB32SAJ31584@databaseadvisors.com> References: <200512030228.jB32SAJ31584@databaseadvisors.com> Message-ID: Somewhat related comment. A friend of mine maintains several mail servers and was trying to find out why mail from a specific client was getting dropped/flagged as spam by his enhanced anti-spam changes. Turns out (and I haven't investigated this to confirm it) the client was using Outlook 2003. Apparently the latest version doesn't generate messageid headers which is and has been a core part of the internet email standard defined by RFC 2822 for years. I just did a quick search and came up with the following quote: "I've been having trouble getting e-mail messages to my weblog from Outlook 2003. I figured it was something stupid that Microsoft was doing, or not doing, that was causing the problem. Tonight I got Seth to look at a sample message. The reason my server keeps rejecting messages is it expects a Message-ID header and isn't finding one. Outlook 2003, it seems, isn't generating one. I can't say this shocked me. Message-ID headers have been part of the IETF's e-mail specification forever. Every other e-mail client on the planet generates a Message-ID header. The Message-ID header is used by filters like SpamAssassin and others to calculate the likelihood of a message being spam. And lastly, many servers (like mine) will just outright refuse to accept messages without a message-ID in the header." You can read more here: http://www.terryfrazier.com/fullThread$msgNum=1526 In any case, I had been looking at upgrading to Outlook 2003 primarily because of the removal of the 2GB pst size limit, but this put and indefinate brake on that. I was just searching to see if this has been fixed, but can't find any references that say so. So I will be staying away from Outlook 2003 for the forseeable future. Stuart -----Original Message----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Date: Fri, 2 Dec 2005 21:28:15 -0500 Subject: Re: [AccessD] Outlook 2003 > What was the positive? > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Francisco > Tapia > Sent: Friday, December 02, 2005 8:12 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Outlook 2003 > > I found that upgrading to 2003 was a positive result, but I had to > upgrade > my Office 2000 components to SP3 first. > > On 12/2/05, John Colby wrote: > > I made the mistake of allowing Outlook to upgrade to 2003 when I > > installed Office 2003. Now my email view is just about unusable. > > > > I have about 50 or 60 mail folders, and I need every inch I can get > to > > view them (and still can't view them all) but now the top two inches > > of that column is taken up with "favorite folders", which I don't > > need, don't use, and don't want. Is there any way to get rid of > that? > > > > Additionally the "currently selected folder" now displays "grouping > headers" > > for today, yesterday, yadayada taking up taking up space to tell me > > when the email came in. I like that piece to display at the top, but > > this grouping header nonsense now takes up so much room that I can't > > view any of the email itself below. Is there any way to get rid of > that? > > > > Is there just a way to say "let me see everything the old 2k/xp way"? > > > I have no problem with new and better, if it is better, but none of > > the changes "enhance my email experience" IMHO. > > > > John W. Colby > > www.ColbyConsulting.com > > > > Contribute your unused CPU cycles to a good cause: > > http://folding.stanford.edu/ > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > -Francisco > http://pcthis.blogspot.com |PC news with out the jargon! > http://sqlthis.blogspot.com | Tsql and More... > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From lists at bitshk.com Fri Dec 2 21:25:01 2005 From: lists at bitshk.com (Stuart Sanders) Date: Sat, 03 Dec 2005 11:25:01 +0800 Subject: [AccessD] ShellExecuteA In-Reply-To: References: <438F9E23.8040307@shaw.ca> Message-ID: Hi Jurgen, Taking a complete stab in the dark here, but since you mentioned this is a locked down terminal services environment, is it possible there are user permission issues on the upgraded application? Stuart -----Original Message----- From: "J?rgen Welz" To: accessd at databaseadvisors.com Date: Fri, 02 Dec 2005 09:18:05 -0700 Subject: Re: [AccessD] ShellExecuteA > Hey Marty: > > The form containing the file list box is modal so I was just passing > the > hWndAccessApp. We are running Win Server 2003 Standard Edition v 5.2 > via > dsl connection on Cisco VPN and Microsoft remote desktop software on > diskless terminals. It is a terminal server type setup and users have > no > access to their desktop folder in the conventional sense and the > security > profiles prevent them from modifying things such as the startmenu or > placing > shortcuts or files on the desktop. I tried your GetDesktopWindow() > example > and it appears works in my profile, but then I have no problems > launching > the .Pee files in my profile after modifying the ShellEx code to call > FindExecutableA, launch the application, Sleep for five seconds and > then > call itself again with the .Pee file. > > In the double click of the listbox, I use the Dir function to confirm > the > presence of the file even though the file list is generated by first > polling > the directories to handle the scenario where a folder of file is > renamed > since the list is populated. Since I've modified by Shell wrapper to > call > itself once recursively, I've had to test the passed string to > determine > whether it is a directory in order that it correctly opens folders with > the > test: If Len(Dir(strFile, vbDirectory)) Then... The code is not > finalized > but seems to have helped most users and it covers the bases it did > before. > I'll clean it up if and when the cause of the problem of launching of > the > .Pee files is determined. It was svelte before but right now it is a > dirty > bandaid. > > Stuart: > > The file associations are OK because, as mentioned, I call the > FindExecutable API for Pee files so I can launch the MDI before opening > the > file. While this seems to have helped many users, it has not been a > reliable resolution. For some people it works about 1/2 the time. > Going > straight to Explorer and double clicking the file seems to work about > 80% of > the time for certain users, and it generally works by the 2nd or third > try. > The reason I rewrote the ShellEx code is because opening these files > works > more frequently after the MDI is open, no matter whether it or a file > is > launched from Explorer or my Access code. What is curious is that the > code > may work for a certain user, he will close Access for lunch and when he > comes back later, he is back to several attempts to open a file but > then he > can do something else for a while and Access will again work. > > There is a pretty clear improved consistency launching from Explorer > over > the ShellEx code and that strikes me as bizarre so my concern is that > ShellExecute is not as good a replacement for the Explorer interface as > I > had once thought. > > One other piece of information, the application used a hardware key > several > years ago but now uses a licence manager to limit the number of > instances of > the application that can run concurrently to the number of licences > paid. > However, the problem manifests itself as inconsitently when we have a > limited number or near the max instances open. When the max is > exceeded, > ShellEx will succeed, when it does, and the application will report > that it > cannot proceed and the user will shut it down. > > We have 4 Gigs of RAM on the server and my ldb checker has logged that > the > Access application generally has between 18 and 26 concurrent users. I > am > told by the IT department that their logs show numerous errors at the > times > when users fail to launch their .Pee files. The application that uses > these > files runs a Pervasive SQL engine that access 60 odd files in a folder > below > the .Pee file to load the data into the MDI application. One last > comment, > about a week after the 'upgrade' to the .Pee file application the RAM > on our > application server was doubled as a number of users were reporting > frozen > sessions when using some Rumba applications and the in house > PowerBuilder/SQL Server application concurrently. > > Ciao > J?rgen Welz > Edmonton, Alberta > jwelz at hotmail.com > From nd500_lo at charter.net Fri Dec 2 21:27:13 2005 From: nd500_lo at charter.net (Dian) Date: Fri, 2 Dec 2005 19:27:13 -0800 Subject: [AccessD] Way OT, I know In-Reply-To: Message-ID: <4eo5rf$f97bls@mxip26a.cluster1.charter.net> Arthur, Scotia gave you a very special gift by wanting you with her at the tough times in her life. You gave her a good life and your love. Remember only the good times...Dian From lists at bitshk.com Fri Dec 2 21:43:27 2005 From: lists at bitshk.com (Stuart Sanders) Date: Sat, 03 Dec 2005 11:43:27 +0800 Subject: [AccessD] Virtual PC In-Reply-To: References: Message-ID: I only started using VPC (2005) a little over a week ago. I have to install an app at a client who doesn't have access, so I needed to test the runtime environment. (First for me). Can't really comment on the server installation, but my experience with VPC on a new notebook running at 2.1Ghz so far seems to indicate doing things that require a link outside the virtual environment such as installing/upgrading (installing XP took over half a day ... ) and I was running it on my hard disk. Part of that may have been due to me using a dynamic partition (it keeps growing the partitiion). Once installed though running things inside the virtual environment was quite quick. As an example, I initially had my test app sitting on a virtual-share accessable to the virtual environment. Took about 2 mins to load the access app. After moving it onto the virtual disk it was almost instantaneous. I'll readily admit I'm new to VPC though and haven't read any docs. As to the software firewall issue. That probably depends more on where you are running it. If its a controlled environment (your office/home) and you are strickly limiting what gets installed, then there probably isn't a requirement. Stuart -----Original Message----- From: lyle.hannum at co.wake.nc.us To: Access Developers discussion and problem solving Date: Wed, 30 Nov 2005 16:02:42 -0500 Subject: Re: [AccessD] Virtual PC > Hi > > Here at my office several people are running VPC with VS2005 and SQL > 2005 > (ent. ed. for both) with no problems. They say it is slow to load, but > then > all is well. I will have to ask on the firewall question. > > A related question if I may...have you looked into Virtual Server 2005? > No > one here seems to be able to run the admin set up page (hence the use > of > VPC). I believe a ticket is open at MS with no resolution to date. This > is > on Win 2003/IIS6, Dual core Intel CPU, 1GB ram. > > Lyle Hannum MCP > Wake County IS > > > > > > "John Colby" > > "'Access Developers discussion and problem solving'" > > com> > , "Tech - Database Advisors Inc." > > Sent by: > > > accessd-bounces at databasea cc: > > dvisors.com Subject: > [AccessD] Virtual PC > > > > > > 11/30/2005 11:21 AM > > Please respond to Access > > Developers discussion and > > problem solving > > > > > > > > > > Is anyone using Virtual PC? I am starting to set it up, using an > external > Drive on a USB, and I am wondering whether I need to bother putting a > firewall on it. The virtual PC instances will be used for development > in > the new Visual Studio 2005 / SQL Server 2005. It seems like rather a > large > computing load to impose on a virtual machine, although if there is > little > traffic to the internet perhaps not. > > Thoughts? > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 3 00:39:20 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Sat, 3 Dec 2005 01:39:20 -0500 Subject: [AccessD] Virtual PC In-Reply-To: Message-ID: <200512030639.jB36dKJ31847@databaseadvisors.com> Yes, the install of Windows took FOREVER. No clue why but at times I thought perhaps it was frozen. Same with updates (service packs) to Windows and the like. As you mention, once running, it does seem to be reasonably fast running the actual applications, although I still have not gotten to the point of loading the apps that I am doing this for. I installed SQL Server 2005 (took FOREVER) and Visual Studio 2005 (didn't take all that long, but not quick). I have not actually run anything yet, other than FireFox browsing the web and such. Oddly, VPC installed without a hitch on my EMachines 6805 notebook running an AMD 64 processor and 1.25g ram. It took a little fiddling to get it to recognize the broadcom but it eventually did. OTOH, I have three desktops downstairs that it will install on but flat won't recognize the network hardware on. Sigh! No resolution on that issue so far, so those machines (which have more memory and more /faster hard disks are not running totally yet. VPC installed, and it claims I can run it (haven't generated the virtual disk for it yet) but without the ability to get out to the network to get drivers and such, I am not sure that it will be useful. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart Sanders Sent: Friday, December 02, 2005 10:43 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Virtual PC I only started using VPC (2005) a little over a week ago. I have to install an app at a client who doesn't have access, so I needed to test the runtime environment. (First for me). Can't really comment on the server installation, but my experience with VPC on a new notebook running at 2.1Ghz so far seems to indicate doing things that require a link outside the virtual environment such as installing/upgrading (installing XP took over half a day ... ) and I was running it on my hard disk. Part of that may have been due to me using a dynamic partition (it keeps growing the partitiion). Once installed though running things inside the virtual environment was quite quick. As an example, I initially had my test app sitting on a virtual-share accessable to the virtual environment. Took about 2 mins to load the access app. After moving it onto the virtual disk it was almost instantaneous. I'll readily admit I'm new to VPC though and haven't read any docs. As to the software firewall issue. That probably depends more on where you are running it. If its a controlled environment (your office/home) and you are strickly limiting what gets installed, then there probably isn't a requirement. Stuart -----Original Message----- From: lyle.hannum at co.wake.nc.us To: Access Developers discussion and problem solving Date: Wed, 30 Nov 2005 16:02:42 -0500 Subject: Re: [AccessD] Virtual PC > Hi > > Here at my office several people are running VPC with VS2005 and SQL > 2005 > (ent. ed. for both) with no problems. They say it is slow to load, but > then all is well. I will have to ask on the firewall question. > > A related question if I may...have you looked into Virtual Server 2005? > No > one here seems to be able to run the admin set up page (hence the use > of VPC). I believe a ticket is open at MS with no resolution to date. > This is on Win 2003/IIS6, Dual core Intel CPU, 1GB ram. > > Lyle Hannum MCP > Wake County IS > > > > > > "John Colby" > > "'Access Developers discussion and problem solving'" > > com> > , "Tech - Database Advisors Inc." > > Sent by: > > > accessd-bounces at databasea cc: > > dvisors.com Subject: > [AccessD] Virtual PC > > > > > > 11/30/2005 11:21 AM > > Please respond to Access > > Developers discussion and > > problem solving > > > > > > > > > > Is anyone using Virtual PC? I am starting to set it up, using an > external Drive on a USB, and I am wondering whether I need to bother > putting a firewall on it. The virtual PC instances will be used for > development in the new Visual Studio 2005 / SQL Server 2005. It seems > like rather a large computing load to impose on a virtual machine, > although if there is little traffic to the internet perhaps not. > > Thoughts? > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwelz at hotmail.com Sat Dec 3 13:38:11 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Sat, 03 Dec 2005 12:38:11 -0700 Subject: [AccessD] ShellExecuteA In-Reply-To: Message-ID: Hey Stuart: Permissions are set in tightly regulated profiles that are cloned from a standard set. IT is regenerating profiles for all users of my application as there has been some rare corruption in the past. I had never personally had explorer fail to open a .pee file but when I had the IT person try my login, it failed for him. The most difficult aspect of this is the apparent random nature of the problem. Some people have fewer problems and they vary from day to day and in the course of a day. The application with which we have a difficulty has an application which is supposedly required for file management and stores stats and other meta data regarding the 1000's of files we create every year. We have never used the features of this application because the Access application does all the file management and gives us a far more flexible means of managing our data. I discovered that this component of the system has not yet correctly been installed as the license manager software does not permit this component to load. I now suspect that the "File not Found" return from both ShellExecute (value is 2 - Marty) and the Win Explorer interface relates to storing meta data in this component of the application. IT installed this upgrade 4 weeks ago on a Friday night and on Saturday I received a panic call that no one could open any .Pee files. The file format changed from v9.1 to 9.2 and had to upgrade some 20,000 thousand files needed for access to needed and potentially needed data. And their year end is Oct 31. There is a tool that upgrades all files below a user defined sub folder, but this crashed hundreds of times so I wound up taking it in ever smaller chunks. I now suspect that the crashes were due to the failure to sucessfully install the component that collects the data about the files. What a great way to negotiate a new job and wage... Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Stuart Sanders" > >Hi Jurgen, > >Taking a complete stab in the dark here, but since you mentioned this is a >locked down terminal services environment, is it possible there are user >permission issues on the upgraded application? > >Stuart From garykjos at gmail.com Sat Dec 3 16:40:11 2005 From: garykjos at gmail.com (Gary Kjos) Date: Sat, 3 Dec 2005 16:40:11 -0600 Subject: [AccessD] Outlook 2003 In-Reply-To: <200512022319.jB2NJAJ14247@databaseadvisors.com> References: <0IQW00J3Y7NLXRGM@mta5.srv.hcvlny.cv.net> <200512022319.jB2NJAJ14247@databaseadvisors.com> Message-ID: Hi John, You can have a look at this for automating that http://techrepublic.com.com/5138-1035-5501085.html You will need to sign up for a free account to view the answer. I already had one and downloaded the answer in Word Document format that I can send to you offline if you simply will not create the free login for some reason. I haven't actually tried the solution, I just found this by searching Google with outlook 2003 old look feel GK On 12/2/05, John Colby wrote: > >To change the mail folders, you need to switch to the Folder List view. At > the bottom of the treeview of Mail Items, there should be an icon that looks > like the folder icon. Select that and the Favorite Folders should disappear > and you will see a treeview of all the Outlook folders including all you > mail folders. > > That worked. > > >To change the Grouping, select the Mail Folder, from the menu select > View->Arrange By and deselect "Show In Groups". As far as I know, you need > to do this for each folder separately, since you can have a different > setting for each Mail folder. If anyone knows how to do this universally, > please let me know. > > That's correct, you need to do this happy horse**** to each and every > folder. Can you say "brain damaged children"? What moron.... > > Upgraded a perfectly functioning Outlook XP. (That would be me. Sigh!) > > Unless there is some huge reason to keep 2003, I am thinking of uninstalling > and reloading the XP (2002) version. This 2003 version is simply moronic. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of James Barash > Sent: Friday, December 02, 2005 5:55 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Outlook 2003 > > John > > I had the same problem with Outlook 2003 but there are some things you can > do to improve the views. > > To change the mail folders, you need to switch to the Folder List view. At > the bottom of the treeview of Mail Items, there should be an icon that looks > like the folder icon. Select that and the Favorite Folders should disappear > and you will see a treeview of all the Outlook folders including all you > mail folders. > > To change the Grouping, select the Mail Folder, from the menu select > View->Arrange By and deselect "Show In Groups". As far as I know, you > View->need > to do this for each folder separately, since you can have a different > setting for each Mail folder. If anyone knows how to do this universally, > please let me know. > > Hope that helps. > > James Barash > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Friday, December 02, 2005 5:33 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Outlook 2003 > > I made the mistake of allowing Outlook to upgrade to 2003 when I installed > Office 2003. Now my email view is just about unusable. > > I have about 50 or 60 mail folders, and I need every inch I can get to view > them (and still can't view them all) but now the top two inches of that > column is taken up with "favorite folders", which I don't need, don't use, > and don't want. Is there any way to get rid of that? > > Additionally the "currently selected folder" now displays "grouping headers" > for today, yesterday, yadayada taking up taking up space to tell me when the > email came in. I like that piece to display at the top, but this grouping > header nonsense now takes up so much room that I can't view any of the email > itself below. Is there any way to get rid of that? > > Is there just a way to say "let me see everything the old 2k/xp way"? I > have no problem with new and better, if it is better, but none of the > changes "enhance my email experience" IMHO. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 stuart at lexacorp.com.pg Sat Dec 3 17:58:05 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 04 Dec 2005 09:58:05 +1000 Subject: [AccessD] Outlook 2003 In-Reply-To: References: <200512030228.jB32SAJ31584@databaseadvisors.com> Message-ID: <4392BDAD.31177.A926BA0@stuart.lexacorp.com.pg> On 3 Dec 2005 at 11:16, Stuart Sanders wrote: > > Turns out (and I haven't investigated this to confirm it) the client was > using Outlook 2003. Apparently the latest version doesn't generate > messageid headers which is and has been a core part of the internet email > standard defined by RFC 2822 for years. > MS do get lots of things wrong with with email and are far from standards compliant in all sorts of ways, but this time they are not completely at fault. RFC 2822 only says Though optional, every message SHOULD have a "Message-ID:" field. Note that SHOULD and MUST have very specific meanings within RFCs. > message. The reason my server keeps rejecting messages is it expects a > Message-ID header and isn't finding one. Outlook 2003, it seems, isn't > generating one. > > I can't say this shocked me. Message-ID headers have been part of the IETF's > e-mail specification forever. Every other e-mail client on the planet > generates a Message-ID header. The Message-ID header is used by filters like > SpamAssassin and others to calculate the likelihood of a message being spam. > And lastly, many servers (like mine) will just outright refuse to accept > messages without a message-ID in the header." > In that case the admin who set up the server should be shot. A MessageID is NOT a requirement header. RFC 2822: The only required header fields are the origination date field and the originator address field(s). All other header fields are syntactically optional. -- The Other Stuart From lists at bitshk.com Sat Dec 3 19:13:16 2005 From: lists at bitshk.com (Stuart Sanders) Date: Sun, 04 Dec 2005 09:13:16 +0800 Subject: [AccessD] OT Outlook 2003 In-Reply-To: <4392BDAD.31177.A926BA0@stuart.lexacorp.com.pg> References: <200512030228.jB32SAJ31584@databaseadvisors.com> <4392BDAD.31177.A926BA0@stuart.lexacorp.com.pg> Message-ID: -----Original Message----- > MS do get lots of things wrong with with email and are far from > standards > compliant in all sorts of ways, but this time they are not completely > at > fault. > > RFC 2822 only says > > Though optional, every message SHOULD have a "Message-ID:" field. > > > Note that SHOULD and MUST have very specific meanings within RFCs. Yes, and as the article I posted a link to stated this means that MS is technically RFC compliant at least with the messageid header. But that doesn't change the fact that MS has decided to omit something that has been standard in pretty much every mail client for the better part of 20 years. Someone also pointed out that it doesn't say MAY which would be optional, but SHOULD. ie they recommend that you use it. Also note that the messageid header is only removed when you send via a non-Exchange mail server. If you use MS Exchange there is no issue. The position MS takes appears to be along the lines of: "...Microsoft's position [is] that they expect all mail servers to whitelist outgoing mail from Outlook 2003 users and add a Message-ID header to fill in the one that Outlook omits." > In that case the admin who set up the server should be shot. A > MessageID is > NOT a requirement header. > > RFC 2822: > > The only required header fields are the origination date field and > the originator address field(s). All other header fields are > syntactically optional. > I can't give stats on this but it would be interesting to find out how many server apps have the default or options to drop email without specific headers. It also doesn't change the anti-spam scoring rules (Spam assassin for example is used by a lot of email servers) that would classify OL2003 as spam. Ultimately it is the server operator that decides a lot of this stuff. I've come across annoying rules before where someone I tried to contact used a server that refused all mail from Hong Kong, classifying the entire country ip range as spam generating. I used other means in the end. Besides for my own personal use if it is increasing common for a specific header such as the messageid to be required, then I am not going to go out of my way to use an email client that doesn't generate it. RFC compliant or not. So I'm sticking with OL XP. From dwaters at usinternet.com Sat Dec 3 20:17:12 2005 From: dwaters at usinternet.com (Dan Waters) Date: Sat, 3 Dec 2005 20:17:12 -0600 Subject: [AccessD] ShellExecuteA In-Reply-To: <6959617.1133638904392.JavaMail.root@sniper23> Message-ID: <000001c5f878$d6c90770$0200a8c0@danwaters> Jurgen, If you're still having problems, can you open the file from your screen using a hyperlink? I've always had good luck with this method. If you have the path to the file, that's all you need to get started. Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: Saturday, December 03, 2005 1:38 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] ShellExecuteA Hey Stuart: Permissions are set in tightly regulated profiles that are cloned from a standard set. IT is regenerating profiles for all users of my application as there has been some rare corruption in the past. I had never personally had explorer fail to open a .pee file but when I had the IT person try my login, it failed for him. The most difficult aspect of this is the apparent random nature of the problem. Some people have fewer problems and they vary from day to day and in the course of a day. The application with which we have a difficulty has an application which is supposedly required for file management and stores stats and other meta data regarding the 1000's of files we create every year. We have never used the features of this application because the Access application does all the file management and gives us a far more flexible means of managing our data. I discovered that this component of the system has not yet correctly been installed as the license manager software does not permit this component to load. I now suspect that the "File not Found" return from both ShellExecute (value is 2 - Marty) and the Win Explorer interface relates to storing meta data in this component of the application. IT installed this upgrade 4 weeks ago on a Friday night and on Saturday I received a panic call that no one could open any .Pee files. The file format changed from v9.1 to 9.2 and had to upgrade some 20,000 thousand files needed for access to needed and potentially needed data. And their year end is Oct 31. There is a tool that upgrades all files below a user defined sub folder, but this crashed hundreds of times so I wound up taking it in ever smaller chunks. I now suspect that the crashes were due to the failure to sucessfully install the component that collects the data about the files. What a great way to negotiate a new job and wage... Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Stuart Sanders" > >Hi Jurgen, > >Taking a complete stab in the dark here, but since you mentioned this is a >locked down terminal services environment, is it possible there are user >permission issues on the upgraded application? > >Stuart From chizotz at mchsi.com Sat Dec 3 22:47:59 2005 From: chizotz at mchsi.com (Ron Allen) Date: Sat, 3 Dec 2005 22:47:59 -0600 Subject: [AccessD] Way OT, I know In-Reply-To: <200512011654.jB1GsCJ05013@databaseadvisors.com> References: <200512011654.jB1GsCJ05013@databaseadvisors.com> Message-ID: <504705388.20051203224759@mchsi.com> Dear Arthur, I lost Kitty Kitty, my fuzzy feline companion of 17 years, on December 27, 2001. I still miss her, but the sharp pain of loss has diminished somewhat. I also knew it was her time, and had a long talk with her. It was if she understood, and I got the distinct impression of a deep relief... as if she had been putting off letting her pain be taken away so as to protect me. And like you, when I awoke she was gone. I know from experience how close a cat and a human can be, and how wrenching it is when the inevitable happens. Unfortunately, I don't know what to say to make the pain go away. I think that only time can do that. In the meantime, when I was grieving, I found something that did help, at least a little... Just this side of heaven is a place called Rainbow Bridge. When an animal dies that has been especially close to someone here, that pet goes to Rainbow Bridge. There are meadows and hills for all of our special friends so they can run and play together. There is plenty of food, water and sunshine, and our friends are warm and comfortable. All the animals who had been ill and old are restored to health and vigor; those who were hurt or maimed are made whole and strong again, just as we remember them in our dreams of days and times gone by. The animals are happy and content, except for one small thing; they each miss someone very special to them, who had to be left behind. They all run and play together, but the day comes when one suddenly stops and looks into the distance. His bright eyes are intent; His eager body quivers. Suddenly he begins to run from the group, flying over the green grass, his legs carrying him faster and faster. You have been spotted, and when you and your special friend finally meet, you cling together in joyous reunion, never to be parted again. The happy kisses rain upon your face; your hands again caress the beloved head, and you look once more into the trusting eyes of your pet, so long gone from your life but never absent from your heart. Then you cross Rainbow Bridge together.... Author Unknown (this is from http://www.petloss.com/poems/maingrp/rainbowb.htm and there are other resources for dealing with grief caused by the loss of a dearly loved animal friend on the main site) If there is such a thing as heaven, and despite the fact that if there is I probably won't qualify, I'm pretty sure that Kitty Kitty will be waiting there for me. Scotia will be waiting for you, too. My truly deep heartfelt sympathies. Ron From erbachs at gmail.com Sun Dec 4 08:10:30 2005 From: erbachs at gmail.com (Steve Erbach) Date: Sun, 4 Dec 2005 08:10:30 -0600 Subject: [AccessD] Way OT, I know In-Reply-To: <200512011654.jB1GsCJ05013@databaseadvisors.com> References: <200512011654.jB1GsCJ05013@databaseadvisors.com> Message-ID: <39cb22f30512040610h16049ad9pc72b05b923f861e@mail.gmail.com> Arthur, That's too bad. May you find comfort that her line continues and from the sons that are still with you. Steve Erbach Neenah, WI On 12/1/05, Arthur Fuller wrote: > > My eldest cat Scotia, age 16, died last night. I knew last night was going > to be the night. I could tell, and I knew that if she made it to this > morning that it was time to end it. Perhaps the most horrid idiom in > English > is "to put her down". I hope that she had a good life. I did what I could > to > enhance it. She always had access to the outdoor world (I chose my places > to > live over these 16 years based almost entirely on access to outdoors). > From bchacc at san.rr.com Sun Dec 4 11:44:36 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sun, 4 Dec 2005 09:44:36 -0800 Subject: [AccessD] Change Field Size Message-ID: <021d01c5f8fa$651b0830$6a01a8c0@HAL9004> Dear List: Close, but no cigar. I need to change the length of a field through code. I've got: Set wrk = DBEngine.Workspaces(0) Set db = wrk.OpenDatabase(gstrDatabaseName) Set tdf = db.TableDefs("tblPODetail") Set fld = tdf.Fields("fldPODPartDescription") fld.Properties("AllowZeroLength") = True fld.Properties("FieldSize") = 255 tdf.Fields.Append fld Set fld = Nothing Set tdf = Nothing Set db = Nothing Set wrk = Nothing but fld.Properties("FieldSize") = 255 errors with "property can only be set when the Field is part of a Recordset object's field collection. What am I doing wrong? MTIA, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 From martyconnelly at shaw.ca Sun Dec 4 12:02:12 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sun, 04 Dec 2005 10:02:12 -0800 Subject: [AccessD] ShellExecuteA References: <000001c5f878$d6c90770$0200a8c0@danwaters> Message-ID: <43932F24.8000601@shaw.ca> I don't know if this will help, but here are the general errors from shellexecute There are some odd things that happen depending on folder options chosen under NTFS File handles are held open behind the scenes by the OS for some period of time or maybe cached. For example if you create a tree of folders and files via code and then proceed to delete them you sometimes cannot delete the highest root directory created without a reboot. 'http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shellexecute.asp 'API STUFF ==================================================================== Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _ (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _ ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd _ As Long) As Long Private Const SW_SHOWNORMAL = 1 Private Const ERROR_FILE_NOT_FOUND = 2& Private Const ERROR_PATH_NOT_FOUND = 3& Private Const ERROR_BAD_FORMAT = 11& Private Const SE_ERR_ACCESSDENIED = 5 Private Const SE_ERR_ASSOCINCOMPLETE = 27 Private Const SE_ERR_DDEBUSY = 30 Private Const SE_ERR_DDEFAIL = 29 Private Const SE_ERR_DDETIMEOUT = 28 Private Const SE_ERR_DLLNOTFOUND = 32 Private Const SE_ERR_FNF = 2 Private Const SE_ERR_NOASSOC = 31 Private Const SE_ERR_OOM = 8 Private Const SE_ERR_PNF = 3 Private Const SE_ERR_SHARE = 26 'strProgram is the name of a program to run, or a file to open 'EX: calc.exe or c:\test.doc or http:\\www.microsoft.com Public Sub RunProgram(strProgram As String) Dim lRet As Long ' Get the return value ' Execute the API call lRet = ShellExecute(vbNull, "", strProgram, "", "", SW_SHOWNORMAL) ' If ShellExecute works it will return a number greate than 32 ' Otherwise call our ReportError function to see what went wrong If lRet <= 32 Then ReportShellExecuteError (lRet) End If End Sub Private Sub ReportShellExecuteError(lErrNum As Long) Dim strErr As String Select Case lErrNum Case ERROR_FILE_NOT_FOUND strErr = "The specified file was not found." Case ERROR_PATH_NOT_FOUND strErr = "The specified path was not found." Case ERROR_BAD_FORMAT strErr = "The .exe file is invalid (non-Win32? .exe or error in .exe image)." Case SE_ERR_ACCESSDENIED strErr = "The operating system denied access to the specified file. " Case SE_ERR_ASSOCINCOMPLETE strErr = "The file name association is incomplete or invalid." Case SE_ERR_DDEBUSY strErr = "The DDE transaction could not be completed because other DDE transactions were being processed." Case SE_ERR_DDEFAIL strErr = "The DDE transaction failed." Case SE_ERR_DDETIMEOUT strErr = "The DDE transaction could not be completed because the request timed out." Case SE_ERR_DLLNOTFOUND strErr = "The specified dynamic-link library was not found. " Case SE_ERR_FNF strErr = "The specified file was not found. " Case SE_ERR_NOASSOC strErr = "There is no application associated with the given file name extension. This error will also be returned if you attempt to print a file that is not printable." Case SE_ERR_OOM strErr = "There was not enough memory to complete the operation." Case SE_ERR_PNF strErr = "The specified path was not found." Case SE_ERR_SHARE strErr = "A sharing violation occurred." End Select MsgBox strErr, vbExclamation, "Error running program" End Sub Dan Waters wrote: >Jurgen, > >If you're still having problems, can you open the file from your screen >using a hyperlink? I've always had good luck with this method. If you have >the path to the file, that's all you need to get started. > >Dan Waters > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz >Sent: Saturday, December 03, 2005 1:38 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] ShellExecuteA > >Hey Stuart: > >Permissions are set in tightly regulated profiles that are cloned from a >standard set. IT is regenerating profiles for all users of my application >as there has been some rare corruption in the past. > >I had never personally had explorer fail to open a .pee file but when I had >the IT person try my login, it failed for him. The most difficult aspect of > >this is the apparent random nature of the problem. Some people have fewer >problems and they vary from day to day and in the course of a day. > >The application with which we have a difficulty has an application which is >supposedly required for file management and stores stats and other meta data > >regarding the 1000's of files we create every year. We have never used the >features of this application because the Access application does all the >file management and gives us a far more flexible means of managing our data. > > I discovered that this component of the system has not yet correctly been >installed as the license manager software does not permit this component to >load. I now suspect that the "File not Found" return from both ShellExecute > >(value is 2 - Marty) and the Win Explorer interface relates to storing meta > >data in this component of the application. > >IT installed this upgrade 4 weeks ago on a Friday night and on Saturday I >received a panic call that no one could open any .Pee files. The file >format changed from v9.1 to 9.2 and had to upgrade some 20,000 thousand >files needed for access to needed and potentially needed data. And their >year end is Oct 31. There is a tool that upgrades all files below a user >defined sub folder, but this crashed hundreds of times so I wound up taking >it in ever smaller chunks. I now suspect that the crashes were due to the >failure to sucessfully install the component that collects the data about >the files. What a great way to negotiate a new job and wage... > > >Ciao >J?rgen Welz >Edmonton, Alberta >jwelz at hotmail.com > > > > > > > >>From: "Stuart Sanders" >> >>Hi Jurgen, >> >>Taking a complete stab in the dark here, but since you mentioned this is a >>locked down terminal services environment, is it possible there are user >>permission issues on the upgraded application? >> >>Stuart >> >> > > > > > -- Marty Connelly Victoria, B.C. Canada From fahooper at trapo.com Sun Dec 4 12:09:21 2005 From: fahooper at trapo.com (Fred Hooper) Date: Sun, 04 Dec 2005 13:09:21 -0500 Subject: [AccessD] Change Field Size In-Reply-To: <021d01c5f8fa$651b0830$6a01a8c0@HAL9004> Message-ID: <000001c5f8fd$db2cfc60$2e01a8c0@fredxp> The only way I've seen that works is that shown by Allen Beechick at http://aislebyaisle.com/access/vba_backend_code.htm. His code: (1) Gets and removes any indexes involving the field. (2) Renames the field (3) Creates a new field in the same place with the old name and new width (or, perhaps a new field type, etc.) (4) Copies the contents of the old field to the new field (5) Drops the old field (6) Re-applies the indexes Hope this helps, Fred Hooper -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Sunday, December 04, 2005 12:45 PM To: AccessD at databaseadvisors.com Subject: [AccessD] Change Field Size Dear List: Close, but no cigar. I need to change the length of a field through code. I've got: Set wrk = DBEngine.Workspaces(0) Set db = wrk.OpenDatabase(gstrDatabaseName) Set tdf = db.TableDefs("tblPODetail") Set fld = tdf.Fields("fldPODPartDescription") fld.Properties("AllowZeroLength") = True fld.Properties("FieldSize") = 255 tdf.Fields.Append fld Set fld = Nothing Set tdf = Nothing Set db = Nothing Set wrk = Nothing but fld.Properties("FieldSize") = 255 errors with "property can only be set when the Field is part of a Recordset object's field collection. What am I doing wrong? MTIA, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mwp.reid at qub.ac.uk Sun Dec 4 12:11:57 2005 From: mwp.reid at qub.ac.uk (Martin) Date: Sun, 4 Dec 2005 18:11:57 -0000 Subject: [AccessD] Change Field Size Message-ID: <200512041812.jB4ICLJ01922@databaseadvisors.com> Rocky You may have to use an Alter statement also note below from web. Using DAO, you have to CreateField() of the new size, execute an UPDATE query to populate it, and then remove the old field. Martin -----Original Message----- From: "Rocky Smolin - Beach Access Software" Sent: 04/12/05 17:44:36 To: "AccessD at databaseadvisors.com" Subject: [AccessD] Change Field Size Dear List: Close, but no cigar. I need to change the length of a field through code. I've got: Set wrk = DBEngine.Workspaces(0) Set db = wrk.OpenDatabase(gstrDatabaseName) Set tdf = db.TableDefs("tblPODetail") Set fld = tdf.Fields("fldPODPartDescription") fld.Properties("AllowZeroLength") = True fld.Properties("FieldSize") = 255 tdf.Fields.Append fld Set fld = Nothing Set tdf = Nothing Set db = Nothing Set wrk = Nothing but fld.Properties("FieldSize") = 255 errors with "property can only be set when the Field is part of a Recordset object's field collection. What am I doing wrong? MTIA, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Sun Dec 4 12:13:53 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 04 Dec 2005 19:13:53 +0100 Subject: [AccessD] ShellExecuteA Message-ID: Hi Marty That's probably because the folder at that point is the current directory. /gustav >>> martyconnelly at shaw.ca 04-12-2005 19:02 >>> For example if you create a tree of folders and files via code and then proceed to delete them you sometimes cannot delete the highest root directory created without a reboot. From Gustav at cactus.dk Sun Dec 4 12:21:08 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 04 Dec 2005 19:21:08 +0100 Subject: [AccessD] Change Field Size Message-ID: Hi Fred Yes, and if relations exist: (0) Gets and removes any relations involving an index of the field. ... (8) Re-applies the relations Also, you may need to maintain the OrdinalPosition of the field. /gustav >>> fahooper at trapo.com 04-12-2005 19:09 >>> The only way I've seen that works is that shown by Allen Beechick at http://aislebyaisle.com/access/vba_backend_code.htm. His code: (1) Gets and removes any indexes involving the field. (2) Renames the field (3) Creates a new field in the same place with the old name and new width (or, perhaps a new field type, etc.) (4) Copies the contents of the old field to the new field (5) Drops the old field (6) Re-applies the indexes Hope this helps, Fred Hooper From iggy at nanaimo.ark.com Sun Dec 4 12:49:56 2005 From: iggy at nanaimo.ark.com (Tony Septav) Date: Sun, 04 Dec 2005 10:49:56 -0800 Subject: [AccessD] Open and Close Apps Message-ID: <43933A54.4020602@nanaimo.ark.com> Hey All No biggy, I am just curious, if anyone else has run into this. I have a form in an Access application, that allows the user to browse through the folders on a drive and select a file and then click a view button to open the appropriate application and view the file. The opening and closing of an application/file uses the basic logic supplied by Dev Ashish on his site fHandle (Win_Normal) and FCloseApp. To avoid clutter on the task bar I have the program OnClick of the View button, close the previously viewed file and open the new selected file for viewing. Everything works fine (I have done numerous tests opening and closing all types of files). Except for sometimes, when I am working with Word Documents, Opened and displayed on the Task Bar - MyWord1.Doc New file selected MyWord2.Doc. The program closes the MyWord1.Doc and then opens and mysteriously closes Word2.Doc. If I then select MyWord3.Doc , it gets opened up and (somtimes not always) displayed as a tiny frame window in the upper left corner of the desktop and I have to click and drag to resize it to view the contents. The only thing I can think of that may cause this is sometimes if I click on a Word Document displayed on the task bar, it will occasionally (very rare) display a message asking if I want to revert to (something like) the previous version. From jwelz at hotmail.com Sun Dec 4 14:49:57 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Sun, 04 Dec 2005 13:49:57 -0700 Subject: [AccessD] ShellExecuteA In-Reply-To: <43932F24.8000601@shaw.ca> Message-ID: Marty: ShellEx returns a 2 long when it fails and my wrapper returns 'File Not Found' as I trap that return value. Windows Explorer also pops 'File not found' whenever the file fails to open when it is double clicked there. Your sample declares show both: Private Const SE_ERR_FNF = 2 and Private Const ERROR_FILE_NOT_FOUND = 2& which are of course duplicates, the second of which uses an implicit type declaration. I've also seen declares mixing hex implicit with explict: Private Const WS_EX_DLGMODALFRAME As Long = &H1& My preference these days is to explicity type the constant, skip the implicit declares and use the hex value. I almost never use an Alias in an API declare though for some inexplicable reason, I've used it for ShellExecute adding the 'A' as in the subject of this thread. I am quite confident that the file not found return is not spurious and pertains to a file that stores information about all opened/created .Pee files. IT haven't managed to get the ancilliary application running in the month since the upgrade but I think I've managed to convince powers that be that this is not an Access problem and have lit a fire under the appropriate butts. Dan: I am familiar with hyperlinking files on the server as I use this method in a monthly Excel invoicing summary sheet that stores details of invoices and includes a link to each Word doc invoice. In that case I create an acutal hyperlink in the Excel sheet as I need only display the file name and can store the full name and path in the properites. I've never tried placing hyperlinks in a list box though I guess I could just use the FollowHyperlink on the string constructed from the path and file name in the list, which is exactly what I pass to ShellExecute. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: MartyConnelly > >I don't know if this will help, but here are the general errors from >shellexecute >There are some odd things that happen depending on folder options chosen >under NTFS >File handles are held open behind the scenes by the OS for some period >of time or maybe cached. >For example if you create a tree of folders and files via code and then >proceed to delete them >you sometimes cannot delete the highest root directory created without a >reboot. > >'http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shellexecute.asp > >'API STUFF >==================================================================== >Private Declare Function ShellExecute Lib "shell32.dll" Alias >"ShellExecuteA" _ > (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As >String, _ > ByVal lpParameters As String, ByVal lpDirectory As String, ByVal >nShowCmd _ > As Long) As Long >Private Const SW_SHOWNORMAL = 1 >Private Const ERROR_FILE_NOT_FOUND = 2& >Private Const ERROR_PATH_NOT_FOUND = 3& >Private Const ERROR_BAD_FORMAT = 11& >Private Const SE_ERR_ACCESSDENIED = 5 >Private Const SE_ERR_ASSOCINCOMPLETE = 27 >Private Const SE_ERR_DDEBUSY = 30 >Private Const SE_ERR_DDEFAIL = 29 >Private Const SE_ERR_DDETIMEOUT = 28 >Private Const SE_ERR_DLLNOTFOUND = 32 >Private Const SE_ERR_FNF = 2 >Private Const SE_ERR_NOASSOC = 31 >Private Const SE_ERR_OOM = 8 >Private Const SE_ERR_PNF = 3 >Private Const SE_ERR_SHARE = 26 > >'strProgram is the name of a program to run, or a file to open >'EX: calc.exe or c:\test.doc or http:\\www.microsoft.com >Public Sub RunProgram(strProgram As String) > Dim lRet As Long ' Get the return value > > ' Execute the API call > lRet = ShellExecute(vbNull, "", strProgram, "", "", SW_SHOWNORMAL) > > ' If ShellExecute works it will return a number greate than 32 > ' Otherwise call our ReportError function to see what went wrong > If lRet <= 32 Then > ReportShellExecuteError (lRet) > End If >End Sub > >Private Sub ReportShellExecuteError(lErrNum As Long) > Dim strErr As String > Select Case lErrNum > Case ERROR_FILE_NOT_FOUND > strErr = "The specified file was not found." > Case ERROR_PATH_NOT_FOUND > strErr = "The specified path was not found." > Case ERROR_BAD_FORMAT > strErr = "The .exe file is invalid (non-Win32? .exe or error >in .exe image)." > Case SE_ERR_ACCESSDENIED > strErr = "The operating system denied access to the >specified file. " > Case SE_ERR_ASSOCINCOMPLETE > strErr = "The file name association is incomplete or invalid." > Case SE_ERR_DDEBUSY > strErr = "The DDE transaction could not be completed because >other DDE transactions were being processed." > Case SE_ERR_DDEFAIL > strErr = "The DDE transaction failed." > Case SE_ERR_DDETIMEOUT > strErr = "The DDE transaction could not be completed because >the request timed out." > Case SE_ERR_DLLNOTFOUND > strErr = "The specified dynamic-link library was not found. " > Case SE_ERR_FNF > strErr = "The specified file was not found. " > Case SE_ERR_NOASSOC > strErr = "There is no application associated with the given >file name extension. This error will also be returned if you attempt to > >print a file that is not printable." > Case SE_ERR_OOM > strErr = "There was not enough memory to complete the >operation." > Case SE_ERR_PNF > strErr = "The specified path was not found." > Case SE_ERR_SHARE > strErr = "A sharing violation occurred." > End Select > > MsgBox strErr, vbExclamation, "Error running program" >End Sub > > >Dan Waters wrote: > > >Jurgen, > > > >If you're still having problems, can you open the file from your screen > >using a hyperlink? I've always had good luck with this method. If you >have > >the path to the file, that's all you need to get started. > > > >Dan Waters From paul.hartland at isharp.co.uk Mon Dec 5 04:53:32 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Mon, 5 Dec 2005 10:53:32 -0000 Subject: [AccessD] Continuous Forms - Changing Text Colour Of Single Record In-Reply-To: <14A7AB003EFD444BBB193A23128DA20E9D4BFF@AL-PRI.Aldridge.local> Message-ID: To all, I have a continuous form with a check box and a text box with about 100 (currently) lines of data. When a user checks the check box I need the forecolor of the corresponding text box the change to red. I tried this by something like me.TextBox.ForeColor = 255 and when you check the check box every line changes to red. Is there anyway to only change the color of the current record.... Thanks in advance for any help... Paul Hartland From stuart at lexacorp.com.pg Mon Dec 5 05:39:18 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 05 Dec 2005 21:39:18 +1000 Subject: [AccessD] Continuous Forms - Changing Text Colour Of Single Record In-Reply-To: References: <14A7AB003EFD444BBB193A23128DA20E9D4BFF@AL-PRI.Aldridge.local> Message-ID: <4394B386.15079.123AC52D@stuart.lexacorp.com.pg> On 5 Dec 2005 at 10:53, Paul Hartland (ISHARP) wrote: > To all, > > I have a continuous form with a check box and a text box with about 100 > (currently) lines of data. When a user checks the check box I need the > forecolor of the corresponding text box the change to red. I tried this by > something like me.TextBox.ForeColor = 255 and when you check the check box > every line changes to red. Is there anyway to only change the color of the > current record.... > Click on the textbox, select Tools-Conditional Formatting" Set Condition 1 - "Expression is" - "ChkBox1 = True" and set the forecolor for the Preview textbox. -- Stuart From paul.hartland at isharp.co.uk Mon Dec 5 05:46:19 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Mon, 5 Dec 2005 11:46:19 -0000 Subject: [AccessD] Continuous Forms - Changing Text Colour Of SingleRecord In-Reply-To: <4394B386.15079.123AC52D@stuart.lexacorp.com.pg> Message-ID: Ahhhhhh, that's it...thanks very much...I owe a lot to this list... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: 05 December 2005 11:39 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Continuous Forms - Changing Text Colour Of SingleRecord On 5 Dec 2005 at 10:53, Paul Hartland (ISHARP) wrote: > To all, > > I have a continuous form with a check box and a text box with about > 100 > (currently) lines of data. When a user checks the check box I need > the forecolor of the corresponding text box the change to red. I > tried this by something like me.TextBox.ForeColor = 255 and when you > check the check box every line changes to red. Is there anyway to > only change the color of the current record.... > Click on the textbox, select Tools-Conditional Formatting" Set Condition 1 - "Expression is" - "ChkBox1 = True" and set the forecolor for the Preview textbox. -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Mon Dec 5 07:41:23 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 5 Dec 2005 05:41:23 -0800 Subject: [AccessD] Change Field Size References: <000001c5f8fd$db2cfc60$2e01a8c0@fredxp> Message-ID: <003e01c5f9a1$9569b1b0$6a01a8c0@HAL9004> Fred: Thanks for this link. That worked (of course). Regards, Rocky ----- Original Message ----- From: "Fred Hooper" To: "'Access Developers discussion and problem solving'" Sent: Sunday, December 04, 2005 10:09 AM Subject: Re: [AccessD] Change Field Size > The only way I've seen that works is that shown by Allen Beechick at > http://aislebyaisle.com/access/vba_backend_code.htm. > > His code: > (1) Gets and removes any indexes involving the field. > (2) Renames the field > (3) Creates a new field in the same place with the old name and new width > (or, perhaps a new field type, etc.) > (4) Copies the contents of the old field to the new field > (5) Drops the old field > (6) Re-applies the indexes > > Hope this helps, > Fred Hooper > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Sunday, December 04, 2005 12:45 PM > To: AccessD at databaseadvisors.com > Subject: [AccessD] Change Field Size > > Dear List: > > Close, but no cigar. > > I need to change the length of a field through code. I've got: > > Set wrk = DBEngine.Workspaces(0) > Set db = wrk.OpenDatabase(gstrDatabaseName) > Set tdf = db.TableDefs("tblPODetail") > > > Set fld = tdf.Fields("fldPODPartDescription") > fld.Properties("AllowZeroLength") = True > fld.Properties("FieldSize") = 255 > tdf.Fields.Append fld > > Set fld = Nothing > Set tdf = Nothing > Set db = Nothing > Set wrk = Nothing > > but fld.Properties("FieldSize") = 255 errors with "property can only be > set > when the Field is part of a Recordset object's field collection. > > What am I doing wrong? > > MTIA, > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From bchacc at san.rr.com Mon Dec 5 07:43:38 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 5 Dec 2005 05:43:38 -0800 Subject: [AccessD] Change Field Size References: <200512041812.jB4ICLJ01922@databaseadvisors.com> Message-ID: <004301c5f9a1$e5bd5a90$6a01a8c0@HAL9004> Martin: I can't find any references to Alter. It's VBA, yes? Rocky ----- Original Message ----- From: "Martin" To: Sent: Sunday, December 04, 2005 10:11 AM Subject: Re: [AccessD] Change Field Size > Rocky > > You may have to use an Alter statement also note below from web. > > > Using DAO, you have to CreateField() of the new size, execute an UPDATE > query to populate it, and then remove the old field. > > Martin > > > -----Original Message----- > From: "Rocky Smolin - Beach Access Software" > Sent: 04/12/05 17:44:36 > To: "AccessD at databaseadvisors.com" > Subject: [AccessD] Change Field Size > Dear List: > > Close, but no cigar. > > I need to change the length of a field through code. I've got: > > Set wrk = DBEngine.Workspaces(0) > Set db = wrk.OpenDatabase(gstrDatabaseName) > Set tdf = db.TableDefs("tblPODetail") > > > Set fld = tdf.Fields("fldPODPartDescription") > fld.Properties("AllowZeroLength") = True > fld.Properties("FieldSize") = 255 > tdf.Fields.Append fld > > Set fld = Nothing > Set tdf = Nothing > Set db = Nothing > Set wrk = Nothing > > but fld.Properties("FieldSize") = 255 errors with "property can only > be set when the Field is part of a Recordset object's field collection. > > What am I doing wrong? > > MTIA, > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From mwp.reid at qub.ac.uk Mon Dec 5 08:00:50 2005 From: mwp.reid at qub.ac.uk (Martin) Date: Mon, 5 Dec 2005 14:00:50 -0000 Subject: [AccessD] Change Field Size Message-ID: <200512051401.jB5E1JJ07203@databaseadvisors.com> Rocky Dim strSql As String strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" DBEngine(0)(0).Execute strSql, dbFailOnError From: "Rocky Smolin - Beach Access Software" Sent: 05/12/05 13:43:38 To: "Access Developers discussion and problem solving" Subject: Re: [AccessD] Change Field Size Martin: I can't find any references to Alter. It's VBA, yes? Rocky ----- Original Message ----- From: "Martin" To: Sent: Sunday, December 04, 2005 10:11 AM Subject: Re: [AccessD] Change Field Size > Rocky > > You may have to use an Alter statement also note below from web. > > > Using DAO, you have to CreateField() of the new size, execute an UPDATE > query to populate it, and then remove the old field. > > Martin > > > -----Original Message----- > From: "Rocky Smolin - Beach Access Software" > Sent: 04/12/05 17:44:36 > To: "AccessD at databaseadvisors.com" > Subject: [AccessD] Change Field Size > Dear List: > > Close, but no cigar. > > I need to change the length of a field through code. I've got: > > Set wrk = DBEngine.Workspaces(0) > Set db = wrk.OpenDatabase(gstrDatabaseName) > Set tdf = db.TableDefs("tblPODetail") > > > Set fld = tdf.Fields("fldPODPartDescription") > fld.Properties("AllowZeroLength") = True > fld.Properties("FieldSize") = 255 > tdf.Fields.Append fld > > Set fld = Nothing > Set tdf = Nothing > Set db = Nothing > Set wrk = Nothing > > but fld.Properties("FieldSize") = 255 errors with "property can only > be set when the Field is part of a Recordset object's field collection. > > What am I doing wrong? > > MTIA, > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinf [Message truncated. Tap Edit->Mark for Download to get remaining portion.] From harkinsss at bellsouth.net Mon Dec 5 08:07:25 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Mon, 5 Dec 2005 09:07:25 -0500 Subject: [AccessD] Change Field Size In-Reply-To: <004301c5f9a1$e5bd5a90$6a01a8c0@HAL9004> Message-ID: <20051205140735.RUHE21825.ibm58aec.bellsouth.net@SUSANONE> Page 208, From Access to SQL Server -- a huge table of uses. Susan H. Martin: I can't find any references to Alter. It's VBA, yes? Rocky From bchacc at san.rr.com Mon Dec 5 08:15:41 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 5 Dec 2005 06:15:41 -0800 Subject: [AccessD] Change Field Size References: <20051205140735.RUHE21825.ibm58aec.bellsouth.net@SUSANONE> Message-ID: <002801c5f9a6$5ff49900$6a01a8c0@HAL9004> I happen to have a copy of that book! :) (Thanks) Rocky ----- Original Message ----- From: "Susan Harkins" To: "'Access Developers discussion and problem solving'" Sent: Monday, December 05, 2005 6:07 AM Subject: Re: [AccessD] Change Field Size > Page 208, From Access to SQL Server -- a huge table of uses. > > Susan H. > > Martin: > > I can't find any references to Alter. It's VBA, yes? > > Rocky > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From bchacc at san.rr.com Mon Dec 5 08:18:51 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 5 Dec 2005 06:18:51 -0800 Subject: [AccessD] Change Field Size References: <200512051401.jB5E1JJ07203@databaseadvisors.com> Message-ID: <003101c5f9a6$d14514e0$6a01a8c0@HAL9004> Oh. SQL. I was looking for VBA. That's a lot more compact than the other approach. Any gotchas there? Seems too easy. Rocky ----- Original Message ----- From: "Martin" To: Sent: Monday, December 05, 2005 6:00 AM Subject: Re: [AccessD] Change Field Size > Rocky > > Dim strSql As String > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" > DBEngine(0)(0).Execute strSql, dbFailOnError > > > > From: "Rocky Smolin - Beach Access Software" > Sent: 05/12/05 13:43:38 > To: "Access Developers discussion and problem > solving" > Subject: Re: [AccessD] Change Field Size > > Martin: > > I can't find any references to Alter. It's VBA, yes? > > Rocky > > ----- Original Message ----- > From: "Martin" > To: > Sent: Sunday, December 04, 2005 10:11 AM > Subject: Re: [AccessD] Change Field Size > > > > Rocky > > > > You may have to use an Alter statement also note below from web. > > > > > > Using DAO, you have to CreateField() of the new size, execute an > UPDATE > > query to populate it, and then remove the old field. > > > > Martin > > > > > > -----Original Message----- > > From: "Rocky Smolin - Beach Access Software" > > Sent: 04/12/05 17:44:36 > > To: "AccessD at databaseadvisors.com" > > Subject: [AccessD] Change Field Size > > Dear List: > > > > Close, but no cigar. > > > > I need to change the length of a field through code. I've got: > > > > Set wrk = DBEngine.Workspaces(0) > > Set db = wrk.OpenDatabase(gstrDatabaseName) > > Set tdf = db.TableDefs("tblPODetail") > > > > > > Set fld = tdf.Fields("fldPODPartDescription") > > fld.Properties("AllowZeroLength") = True > > fld.Properties("FieldSize") = 255 > > tdf.Fields.Append fld > > > > Set fld = Nothing > > Set tdf = Nothing > > Set db = Nothing > > Set wrk = Nothing > > > > but fld.Properties("FieldSize") = 255 errors with "property can > only > > be set when the Field is part of a Recordset object's field > collection. > > > > What am I doing wrong? > > > > MTIA, > > > > Rocky Smolin > > Beach Access Software > > http://www.e-z-mrp.com > > 858-259-4334 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinf > > [Message truncated. Tap Edit->Mark for Download to get remaining portion.] > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From bchacc at san.rr.com Mon Dec 5 08:50:45 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 5 Dec 2005 06:50:45 -0800 Subject: [AccessD] Change Field Size References: <200512051401.jB5E1JJ07203@databaseadvisors.com> Message-ID: <006f01c5f9ab$461a9c00$6a01a8c0@HAL9004> Gotcha...run-time error 3611...cannot execute data definition statements on linked data sources... Is there a way to do this on a linked table? I want to send the patch with the front end (E-Z-MRP) to extend the length of a field on startup of the program. T&R Rocky ----- Original Message ----- From: "Martin" To: Sent: Monday, December 05, 2005 6:00 AM Subject: Re: [AccessD] Change Field Size > Rocky > > Dim strSql As String > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" > DBEngine(0)(0).Execute strSql, dbFailOnError > > > > From: "Rocky Smolin - Beach Access Software" > Sent: 05/12/05 13:43:38 > To: "Access Developers discussion and problem > solving" > Subject: Re: [AccessD] Change Field Size > > Martin: > > I can't find any references to Alter. It's VBA, yes? > > Rocky > > ----- Original Message ----- > From: "Martin" > To: > Sent: Sunday, December 04, 2005 10:11 AM > Subject: Re: [AccessD] Change Field Size > > > > Rocky > > > > You may have to use an Alter statement also note below from web. > > > > > > Using DAO, you have to CreateField() of the new size, execute an > UPDATE > > query to populate it, and then remove the old field. > > > > Martin > > > > > > -----Original Message----- > > From: "Rocky Smolin - Beach Access Software" > > Sent: 04/12/05 17:44:36 > > To: "AccessD at databaseadvisors.com" > > Subject: [AccessD] Change Field Size > > Dear List: > > > > Close, but no cigar. > > > > I need to change the length of a field through code. I've got: > > > > Set wrk = DBEngine.Workspaces(0) > > Set db = wrk.OpenDatabase(gstrDatabaseName) > > Set tdf = db.TableDefs("tblPODetail") > > > > > > Set fld = tdf.Fields("fldPODPartDescription") > > fld.Properties("AllowZeroLength") = True > > fld.Properties("FieldSize") = 255 > > tdf.Fields.Append fld > > > > Set fld = Nothing > > Set tdf = Nothing > > Set db = Nothing > > Set wrk = Nothing > > > > but fld.Properties("FieldSize") = 255 errors with "property can > only > > be set when the Field is part of a Recordset object's field > collection. > > > > What am I doing wrong? > > > > MTIA, > > > > Rocky Smolin > > Beach Access Software > > http://www.e-z-mrp.com > > 858-259-4334 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinf > > [Message truncated. Tap Edit->Mark for Download to get remaining portion.] > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From paul.hartland at isharp.co.uk Mon Dec 5 09:05:29 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Mon, 5 Dec 2005 15:05:29 -0000 Subject: [AccessD] Change Field Size In-Reply-To: <006f01c5f9ab$461a9c00$6a01a8c0@HAL9004> Message-ID: Wouldn't you have to run the change field size SQL on the BE table then refresh the linked tables in your current project ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: 05 December 2005 14:51 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Change Field Size Gotcha...run-time error 3611...cannot execute data definition statements on linked data sources... Is there a way to do this on a linked table? I want to send the patch with the front end (E-Z-MRP) to extend the length of a field on startup of the program. T&R Rocky ----- Original Message ----- From: "Martin" To: Sent: Monday, December 05, 2005 6:00 AM Subject: Re: [AccessD] Change Field Size > Rocky > > Dim strSql As String > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" > DBEngine(0)(0).Execute strSql, dbFailOnError > > > > From: "Rocky Smolin - Beach Access Software" > Sent: 05/12/05 13:43:38 > To: "Access Developers discussion and problem > solving" > Subject: Re: [AccessD] Change Field Size > > Martin: > > I can't find any references to Alter. It's VBA, yes? > > Rocky > > ----- Original Message ----- > From: "Martin" > To: > Sent: Sunday, December 04, 2005 10:11 AM > Subject: Re: [AccessD] Change Field Size > > > > Rocky > > > > You may have to use an Alter statement also note below from web. > > > > > > Using DAO, you have to CreateField() of the new size, execute an > UPDATE > > query to populate it, and then remove the old field. > > > > Martin > > > > > > -----Original Message----- > > From: "Rocky Smolin - Beach Access Software" > > Sent: 04/12/05 17:44:36 > > To: "AccessD at databaseadvisors.com" > > Subject: [AccessD] Change Field Size > > Dear List: > > > > Close, but no cigar. > > > > I need to change the length of a field through code. I've got: > > > > Set wrk = DBEngine.Workspaces(0) > > Set db = wrk.OpenDatabase(gstrDatabaseName) > > Set tdf = db.TableDefs("tblPODetail") > > > > > > Set fld = tdf.Fields("fldPODPartDescription") > > fld.Properties("AllowZeroLength") = True > > fld.Properties("FieldSize") = 255 > > tdf.Fields.Append fld > > > > Set fld = Nothing > > Set tdf = Nothing > > Set db = Nothing > > Set wrk = Nothing > > > > but fld.Properties("FieldSize") = 255 errors with "property can > only > > be set when the Field is part of a Recordset object's field > collection. > > > > What am I doing wrong? > > > > MTIA, > > > > Rocky Smolin > > Beach Access Software > > http://www.e-z-mrp.com > > 858-259-4334 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinf > > [Message truncated. Tap Edit->Mark for Download to get remaining portion.] > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Mon Dec 5 09:10:56 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 5 Dec 2005 07:10:56 -0800 Subject: [AccessD] Change Field Size References: <200512051401.jB5E1JJ07203@databaseadvisors.com> <006f01c5f9ab$461a9c00$6a01a8c0@HAL9004> Message-ID: <008401c5f9ae$17f5fd30$6a01a8c0@HAL9004> Never mind. Figured it out. I have the name and path of the linked database in a global variable already. So: Set wrk = DBEngine.Workspaces(0) Set Db = wrk.OpenDatabase(gstrDatabaseName) Dim strSql As String strSql = "ALTER TABLE tblPODetail ALTER COLUMN fldPODPartDescription TEXT(255);" Db.Execute strSql, dbFailOnError works. Rocky ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Monday, December 05, 2005 6:50 AM Subject: Re: [AccessD] Change Field Size > Gotcha...run-time error 3611...cannot execute data definition statements > on > linked data sources... > > Is there a way to do this on a linked table? I want to send the patch > with > the front end (E-Z-MRP) to extend the length of a field on startup of the > program. > > T&R > > Rocky > > ----- Original Message ----- > From: "Martin" > To: > Sent: Monday, December 05, 2005 6:00 AM > Subject: Re: [AccessD] Change Field Size > > >> Rocky >> >> Dim strSql As String >> strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" >> DBEngine(0)(0).Execute strSql, dbFailOnError >> >> >> >> From: "Rocky Smolin - Beach Access Software" >> Sent: 05/12/05 13:43:38 >> To: "Access Developers discussion and problem >> solving" >> Subject: Re: [AccessD] Change Field Size >> >> Martin: >> >> I can't find any references to Alter. It's VBA, yes? >> >> Rocky >> >> ----- Original Message ----- >> From: "Martin" >> To: >> Sent: Sunday, December 04, 2005 10:11 AM >> Subject: Re: [AccessD] Change Field Size >> >> >> > Rocky >> > >> > You may have to use an Alter statement also note below from web. >> > >> > >> > Using DAO, you have to CreateField() of the new size, execute an >> UPDATE >> > query to populate it, and then remove the old field. >> > >> > Martin >> > >> > >> > -----Original Message----- >> > From: "Rocky Smolin - Beach Access Software" >> > Sent: 04/12/05 17:44:36 >> > To: "AccessD at databaseadvisors.com" >> > Subject: [AccessD] Change Field Size >> > Dear List: >> > >> > Close, but no cigar. >> > >> > I need to change the length of a field through code. I've got: >> > >> > Set wrk = DBEngine.Workspaces(0) >> > Set db = wrk.OpenDatabase(gstrDatabaseName) >> > Set tdf = db.TableDefs("tblPODetail") >> > >> > >> > Set fld = tdf.Fields("fldPODPartDescription") >> > fld.Properties("AllowZeroLength") = True >> > fld.Properties("FieldSize") = 255 >> > tdf.Fields.Append fld >> > >> > Set fld = Nothing >> > Set tdf = Nothing >> > Set db = Nothing >> > Set wrk = Nothing >> > >> > but fld.Properties("FieldSize") = 255 errors with "property can >> only >> > be set when the Field is part of a Recordset object's field >> collection. >> > >> > What am I doing wrong? >> > >> > MTIA, >> > >> > Rocky Smolin >> > Beach Access Software >> > http://www.e-z-mrp.com >> > 858-259-4334 >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinf >> >> [Message truncated. Tap Edit->Mark for Download to get remaining >> portion.] >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> 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 Mon Dec 5 09:11:03 2005 From: garykjos at gmail.com (Gary Kjos) Date: Mon, 5 Dec 2005 09:11:03 -0600 Subject: [AccessD] Change Field Size In-Reply-To: <006f01c5f9ab$461a9c00$6a01a8c0@HAL9004> References: <200512051401.jB5E1JJ07203@databaseadvisors.com> <006f01c5f9ab$461a9c00$6a01a8c0@HAL9004> Message-ID: Isn't that what the DatabaseAdvisors BACKEND UPDATER was made to do???? Tool and documentation are available here..... http://www.databaseadvisors.com/downloads.htm GK On 12/5/05, Rocky Smolin - Beach Access Software wrote: > Gotcha...run-time error 3611...cannot execute data definition statements on > linked data sources... > > Is there a way to do this on a linked table? I want to send the patch with > the front end (E-Z-MRP) to extend the length of a field on startup of the > program. > > T&R > > Rocky > > ----- Original Message ----- > From: "Martin" > To: > Sent: Monday, December 05, 2005 6:00 AM > Subject: Re: [AccessD] Change Field Size > > > > Rocky > > > > Dim strSql As String > > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" > > DBEngine(0)(0).Execute strSql, dbFailOnError > > > > > > > > From: "Rocky Smolin - Beach Access Software" > > Sent: 05/12/05 13:43:38 > > To: "Access Developers discussion and problem > > solving" > > Subject: Re: [AccessD] Change Field Size > > > > Martin: > > > > I can't find any references to Alter. It's VBA, yes? > > > > Rocky > > > > ----- Original Message ----- > > From: "Martin" > > To: > > Sent: Sunday, December 04, 2005 10:11 AM > > Subject: Re: [AccessD] Change Field Size > > > > > > > Rocky > > > > > > You may have to use an Alter statement also note below from web. > > > > > > > > > Using DAO, you have to CreateField() of the new size, execute an > > UPDATE > > > query to populate it, and then remove the old field. > > > > > > Martin > > > > > > > > > -----Original Message----- > > > From: "Rocky Smolin - Beach Access Software" > > > Sent: 04/12/05 17:44:36 > > > To: "AccessD at databaseadvisors.com" > > > Subject: [AccessD] Change Field Size > > > Dear List: > > > > > > Close, but no cigar. > > > > > > I need to change the length of a field through code. I've got: > > > > > > Set wrk = DBEngine.Workspaces(0) > > > Set db = wrk.OpenDatabase(gstrDatabaseName) > > > Set tdf = db.TableDefs("tblPODetail") > > > > > > > > > Set fld = tdf.Fields("fldPODPartDescription") > > > fld.Properties("AllowZeroLength") = True > > > fld.Properties("FieldSize") = 255 > > > tdf.Fields.Append fld > > > > > > Set fld = Nothing > > > Set tdf = Nothing > > > Set db = Nothing > > > Set wrk = Nothing > > > > > > but fld.Properties("FieldSize") = 255 errors with "property can > > only > > > be set when the Field is part of a Recordset object's field > > collection. > > > > > > What am I doing wrong? > > > > > > MTIA, > > > > > > Rocky Smolin > > > Beach Access Software > > > http://www.e-z-mrp.com > > > 858-259-4334 > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinf > > > > [Message truncated. Tap Edit->Mark for Download to get remaining portion.] > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/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 bheid at appdevgrp.com Mon Dec 5 09:35:33 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 5 Dec 2005 10:35:33 -0500 Subject: [AccessD] Datasheet view selection question Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF3E2@ADGSERVER> Hey, I have a form that returns selected results. The users are wanting to be able to re-arrange columns, sort on a given column(s), etc. They then click on one of several other buttons to be taken to a form related to the selected record. I have been using a listview control to display the data. The users would pre-select the sort order on zero or more fields from several combo boxes. But after looking at it, I think we could use a form using a datasheet view. Playing with it, I am able to move columns, sort, etc. But one thing they want is to have the whole line selected when the select a record. Just as if you had clicked on the little selection box to the left of each record. Does anyone know how to select the whole line when one of the fields has been clicked? Thanks, Bobby From andy at minstersystems.co.uk Mon Dec 5 09:37:50 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Mon, 5 Dec 2005 15:37:50 +0000 Subject: [AccessD] Change Field Size Message-ID: <20051205153746.E527224D996@smtp.nildram.co.uk> Thx for the plug Gary but in fact changing a field length is not available in BEU (yet). It wasn't in because, like changing field type, you can't do it straightforwardly with DAO code and ALTER COLUMN doesn't work in all versions (not in A97 certainly). As it happens we're currently looking at a v2 of BEU and one of the features we're hoping to incorporate is this. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "Access Developers discussion and problem solving" Subject: Re: [AccessD] Change Field Size Date: 05/12/05 15:12 Isn't that what the DatabaseAdvisors BACKEND UPDATER was made to do???? Tool and documentation are available here..... http://www.databaseadvisors.com/downloads.htm GK On 12/5/05, Rocky Smolin - Beach Access Software wrote: > Gotcha...run-time error 3611...cannot execute data definition statements on > linked data sources... > > Is there a way to do this on a linked table? I want to send the patch with > the front end (E-Z-MRP) to extend the length of a field on startup of the > program. > > T&R > > Rocky > > ----- Original Message ----- > From: "Martin" > To: > Sent: Monday, December 05, 2005 6:00 AM > Subject: Re: [AccessD] Change Field Size > > > > Rocky > > > > Dim strSql As String > > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" > > DBEngine(0)(0).Execute strSql, dbFailOnError > > > > > > > > From: "Rocky Smolin - Beach Access Software" > > Sent: 05/12/05 13:43:38 > > To: "Access Developers discussion and problem > > solving" > > Subject: Re: [AccessD] Change Field Size > > > > Martin: > > > > I can't find any references to Alter. It's VBA, yes? > > > > Rocky > > > > ----- Original Message ----- > > From: "Martin" > > To: > > Sent: Sunday, December 04, 2005 10:11 AM > > Subject: Re: [AccessD] Change Field Size > > > > > > > Rocky > > > > > > You may have to use an Alter statement also note below from web. > > > > > > > > > Using DAO, you have to CreateField() of the new size, execute an > > UPDATE > > > query to populate it, and then remove the old field. > > > > > > Martin > > > > > > > > > -----Original Message----- > > > From: "Rocky Smolin - Beach Access Software" > > > Sent: 04/12/05 17:44:36 > > > To: "AccessD at databaseadvisors.com" > > > Subject: [AccessD] Change Field Size > > > Dear List: > > > > > > Close, but no cigar. > > > > > > I need to change the length of a field through code. I've got: > > > > > > Set wrk = DBEngine.Workspaces(0) > > > Set db = wrk.OpenDatabase(gstrDatabaseName) > > > Set tdf = db.TableDefs("tblPODetail") > > > > > > > > > Set fld = tdf.Fields("fldPODPartDescription") > > > fld.Properties("AllowZeroLength") = True > > > fld.Properties("FieldSize") = 255 > > > tdf.Fields.Append fld > > > > > > Set fld = Nothing > > > Set tdf = Nothing > > > Set db = Nothing > > > Set wrk = Nothing > > > > > > but fld.Properties("FieldSize") = 255 errors with "property can > > only > > > be set when the Field is part of a Recordset object's field > > collection. > > > > > > What am I doing wrong? > > > > > > MTIA, > > > > > > Rocky Smolin > > > Beach Access Software > > > http://www.e-z-mrp.com > > > 858-259-4334 > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinf > > > > [Message truncated. Tap Edit->Mark for Download to get remaining portion.] > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ________________________________________________ Message sent using UebiMiau 2.7.2 From bchacc at san.rr.com Mon Dec 5 09:50:17 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 5 Dec 2005 07:50:17 -0800 Subject: [AccessD] Change Field Size References: <20051205153746.E527224D996@smtp.nildram.co.uk> Message-ID: <015401c5f9b3$9715d5e0$6a01a8c0@HAL9004> Andy: The code at the link Fred sent: http://aislebyaisle.com/access/vba_backend_code.htm might give you some ideas on how to do it. It worked quite well, just cut and paste. Rocky ----- Original Message ----- From: "Andy Lacey" To: "Access Developers discussion and problem solving" Sent: Monday, December 05, 2005 7:37 AM Subject: Re: [AccessD] Change Field Size > Thx for the plug Gary but in fact changing a field length is not available > in BEU (yet). It wasn't in because, like changing field type, you can't do > it straightforwardly with DAO code and ALTER COLUMN doesn't work in all > versions (not in A97 certainly). As it happens we're currently looking at > a > v2 of BEU and one of the features we're hoping to incorporate is this. > > -- > Andy Lacey > http://www.minstersystems.co.uk > > > > > --------- Original Message -------- > From: "Access Developers discussion and problem solving" > > To: "Access Developers discussion and problem solving" > > Subject: Re: [AccessD] Change Field Size > Date: 05/12/05 15:12 > > > Isn't that what the DatabaseAdvisors BACKEND UPDATER was made to do???? > > Tool and documentation are available here..... > > http://www.databaseadvisors.com/downloads.htm > > GK > > On 12/5/05, Rocky Smolin - Beach Access Software > wrote: >> Gotcha...run-time error 3611...cannot execute data definition statements > on >> linked data sources... >> >> Is there a way to do this on a linked table? I want to send the patch >> with >> the front end (E-Z-MRP) to extend the length of a field on startup of the >> program. >> >> T&R >> >> Rocky >> >> ----- Original Message ----- >> From: "Martin" >> To: >> Sent: Monday, December 05, 2005 6:00 AM >> Subject: Re: [AccessD] Change Field Size >> >> >> > Rocky >> > >> > Dim strSql As String >> > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" >> > DBEngine(0)(0).Execute strSql, dbFailOnError >> > >> > >> > >> > From: "Rocky Smolin - Beach Access Software" >> > Sent: 05/12/05 13:43:38 >> > To: "Access Developers discussion and problem >> > solving" >> > Subject: Re: [AccessD] Change Field Size >> > >> > Martin: >> > >> > I can't find any references to Alter. It's VBA, yes? >> > >> > Rocky >> > >> > ----- Original Message ----- >> > From: "Martin" >> > To: >> > Sent: Sunday, December 04, 2005 10:11 AM >> > Subject: Re: [AccessD] Change Field Size >> > >> > >> > > Rocky >> > > >> > > You may have to use an Alter statement also note below from web. >> > > >> > > >> > > Using DAO, you have to CreateField() of the new size, execute an >> > UPDATE >> > > query to populate it, and then remove the old field. >> > > >> > > Martin >> > > >> > > >> > > -----Original Message----- >> > > From: "Rocky Smolin - Beach Access Software" >> > > Sent: 04/12/05 17:44:36 >> > > To: "AccessD at databaseadvisors.com" >> > > Subject: [AccessD] Change Field Size >> > > Dear List: >> > > >> > > Close, but no cigar. >> > > >> > > I need to change the length of a field through code. I've got: >> > > >> > > Set wrk = DBEngine.Workspaces(0) >> > > Set db = wrk.OpenDatabase(gstrDatabaseName) >> > > Set tdf = db.TableDefs("tblPODetail") >> > > >> > > >> > > Set fld = tdf.Fields("fldPODPartDescription") >> > > fld.Properties("AllowZeroLength") = True >> > > fld.Properties("FieldSize") = 255 >> > > tdf.Fields.Append fld >> > > >> > > Set fld = Nothing >> > > Set tdf = Nothing >> > > Set db = Nothing >> > > Set wrk = Nothing >> > > >> > > but fld.Properties("FieldSize") = 255 errors with "property can >> > only >> > > be set when the Field is part of a Recordset object's field >> > collection. >> > > >> > > What am I doing wrong? >> > > >> > > MTIA, >> > > >> > > Rocky Smolin >> > > Beach Access Software >> > > http://www.e-z-mrp.com >> > > 858-259-4334 >> > > -- >> > > AccessD mailing list >> > > AccessD at databaseadvisors.com >> > > http://databaseadvisors.com/mailman/listinfo/accessd >> > > Website: http://www.databaseadvisors.com >> > > >> > > >> > > -- >> > > AccessD mailing list >> > > AccessD at databaseadvisors.com >> > > http://databaseadvisors.com/mailman/listinfo/accessd >> > > Website: http://www.databaseadvisors.com >> > > >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinf >> > >> > [Message truncated. Tap Edit->Mark for Download to get remaining > portion.] >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > ________________________________________________ > Message sent using UebiMiau 2.7.2 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Mon Dec 5 10:18:01 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Mon, 5 Dec 2005 11:18:01 -0500 Subject: [AccessD] Why Change Field Size/was Change Field Size References: <200512051401.jB5E1JJ07203@databaseadvisors.com> Message-ID: <001201c5f9b7$76afc7d0$6101a8c0@JISREGISTRATION.local> ....the original post raised a question for me ...my practice has been to default to 255 unless there was a specific need to define a smaller one, since with Jet, afaik, you pay no penalty for doing so ...and thus avoid having to do most future field size changes. ...is there any problem with this or am I missing something? William ----- Original Message ----- From: "Martin" To: Sent: Monday, December 05, 2005 9:00 AM Subject: Re: [AccessD] Change Field Size > Rocky > > Dim strSql As String > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" > DBEngine(0)(0).Execute strSql, dbFailOnError > > > > From: "Rocky Smolin - Beach Access Software" > Sent: 05/12/05 13:43:38 > To: "Access Developers discussion and problem > solving" > Subject: Re: [AccessD] Change Field Size > > Martin: > > I can't find any references to Alter. It's VBA, yes? > > Rocky > > ----- Original Message ----- > From: "Martin" > To: > Sent: Sunday, December 04, 2005 10:11 AM > Subject: Re: [AccessD] Change Field Size > > > > Rocky > > > > You may have to use an Alter statement also note below from web. > > > > > > Using DAO, you have to CreateField() of the new size, execute an > UPDATE > > query to populate it, and then remove the old field. > > > > Martin > > > > > > -----Original Message----- > > From: "Rocky Smolin - Beach Access Software" > > Sent: 04/12/05 17:44:36 > > To: "AccessD at databaseadvisors.com" > > Subject: [AccessD] Change Field Size > > Dear List: > > > > Close, but no cigar. > > > > I need to change the length of a field through code. I've got: > > > > Set wrk = DBEngine.Workspaces(0) > > Set db = wrk.OpenDatabase(gstrDatabaseName) > > Set tdf = db.TableDefs("tblPODetail") > > > > > > Set fld = tdf.Fields("fldPODPartDescription") > > fld.Properties("AllowZeroLength") = True > > fld.Properties("FieldSize") = 255 > > tdf.Fields.Append fld > > > > Set fld = Nothing > > Set tdf = Nothing > > Set db = Nothing > > Set wrk = Nothing > > > > but fld.Properties("FieldSize") = 255 errors with "property can > only > > be set when the Field is part of a Recordset object's field > collection. > > > > What am I doing wrong? > > > > MTIA, > > > > Rocky Smolin > > Beach Access Software > > http://www.e-z-mrp.com > > 858-259-4334 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinf > > [Message truncated. Tap Edit->Mark for Download to get remaining portion.] > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DWUTKA at marlow.com Mon Dec 5 10:27:24 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 5 Dec 2005 10:27:24 -0600 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD204@main2.marlow.com> That was a heated topic a while back. I do what you do, set all text fields to 255. In fact, I set the default in Access to 255. I believe the argument on the other side, was two fold, if I remember correctly. I believe the first issue was allowing Jet/Access to restrict fields that shouldn't be larger then x number of characters. (State abbreviations, SS#'s, etc.). The second was to prevent going over the page size/max record size. I still use 255 as my limits. I do data checks with my interface, and if your table structure is properly normalized, you shouldn't run into the max record size. Drew -----Original Message----- From: William Hindman [SMTP:wdhindman at bellsouth.net] Sent: Monday, December 05, 2005 10:18 AM To: Access Developers discussion and problem solving Subject: [AccessD] Why Change Field Size/was Change Field Size ....the original post raised a question for me ...my practice has been to default to 255 unless there was a specific need to define a smaller one, since with Jet, afaik, you pay no penalty for doing so ...and thus avoid having to do most future field size changes. ...is there any problem with this or am I missing something? William ----- Original Message ----- From: "Martin" To: Sent: Monday, December 05, 2005 9:00 AM Subject: Re: [AccessD] Change Field Size > Rocky > > Dim strSql As String > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" > DBEngine(0)(0).Execute strSql, dbFailOnError > > > > From: "Rocky Smolin - Beach Access Software" > Sent: 05/12/05 13:43:38 > To: "Access Developers discussion and problem > solving" > Subject: Re: [AccessD] Change Field Size > > Martin: > > I can't find any references to Alter. It's VBA, yes? > > Rocky > > ----- Original Message ----- > From: "Martin" > To: > Sent: Sunday, December 04, 2005 10:11 AM > Subject: Re: [AccessD] Change Field Size > > > > Rocky > > > > You may have to use an Alter statement also note below from web. > > > > > > Using DAO, you have to CreateField() of the new size, execute an > UPDATE > > query to populate it, and then remove the old field. > > > > Martin > > > > > > -----Original Message----- > > From: "Rocky Smolin - Beach Access Software" > > Sent: 04/12/05 17:44:36 > > To: "AccessD at databaseadvisors.com" > > Subject: [AccessD] Change Field Size > > Dear List: > > > > Close, but no cigar. > > > > I need to change the length of a field through code. I've got: > > > > Set wrk = DBEngine.Workspaces(0) > > Set db = wrk.OpenDatabase(gstrDatabaseName) > > Set tdf = db.TableDefs("tblPODetail") > > > > > > Set fld = tdf.Fields("fldPODPartDescription") > > fld.Properties("AllowZeroLength") = True > > fld.Properties("FieldSize") = 255 > > tdf.Fields.Append fld > > > > Set fld = Nothing > > Set tdf = Nothing > > Set db = Nothing > > Set wrk = Nothing > > > > but fld.Properties("FieldSize") = 255 errors with "property can > only > > be set when the Field is part of a Recordset object's field > collection. > > > > What am I doing wrong? > > > > MTIA, > > > > Rocky Smolin > > Beach Access Software > > http://www.e-z-mrp.com > > 858-259-4334 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinf > > [Message truncated. Tap Edit->Mark for Download to get remaining portion.] > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Dec 5 10:32:28 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 5 Dec 2005 08:32:28 -0800 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: I've had queries go belly up because every field was 255, but that was in 97. This is one of those issues that has caused a great deal of "discussion" in the list, so you can check the archives to see the arguments pro and con. If you design a field to hold a specific value size, then your controls will limit the value for you with less work by the programmer. If you allow them to enter 255 characters into a field that is only supposed to contain a social security number, then you have to do extra programming to make sure that all you get is a social security number. I suppose my objection to making them all maximum length is that it's sloppy programming and suggests that you haven't really thought out the design of the table. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Monday, December 05, 2005 8:18 AM To: Access Developers discussion and problem solving Subject: [AccessD] Why Change Field Size/was Change Field Size ....the original post raised a question for me ...my practice has been to default to 255 unless there was a specific need to define a smaller one, since with Jet, afaik, you pay no penalty for doing so ...and thus avoid having to do most future field size changes. ...is there any problem with this or am I missing something? William ----- Original Message ----- From: "Martin" To: Sent: Monday, December 05, 2005 9:00 AM Subject: Re: [AccessD] Change Field Size > Rocky > > Dim strSql As String > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" > DBEngine(0)(0).Execute strSql, dbFailOnError > > > > From: "Rocky Smolin - Beach Access Software" > Sent: 05/12/05 13:43:38 > To: "Access Developers discussion and problem > solving" > Subject: Re: [AccessD] Change Field Size > > Martin: > > I can't find any references to Alter. It's VBA, yes? > > Rocky > > ----- Original Message ----- > From: "Martin" > To: > Sent: Sunday, December 04, 2005 10:11 AM > Subject: Re: [AccessD] Change Field Size > > > > Rocky > > > > You may have to use an Alter statement also note below from web. > > > > > > Using DAO, you have to CreateField() of the new size, execute an > UPDATE > > query to populate it, and then remove the old field. > > > > Martin > > > > > > -----Original Message----- > > From: "Rocky Smolin - Beach Access Software" > > Sent: 04/12/05 17:44:36 > > To: "AccessD at databaseadvisors.com" > > Subject: [AccessD] Change Field Size > > Dear List: > > > > Close, but no cigar. > > > > I need to change the length of a field through code. I've got: > > > > Set wrk = DBEngine.Workspaces(0) > > Set db = wrk.OpenDatabase(gstrDatabaseName) > > Set tdf = db.TableDefs("tblPODetail") > > > > > > Set fld = tdf.Fields("fldPODPartDescription") > > fld.Properties("AllowZeroLength") = True > > fld.Properties("FieldSize") = 255 > > tdf.Fields.Append fld > > > > Set fld = Nothing > > Set tdf = Nothing > > Set db = Nothing > > Set wrk = Nothing > > > > but fld.Properties("FieldSize") = 255 errors with "property can > only > > be set when the Field is part of a Recordset object's field > collection. > > > > What am I doing wrong? > > > > MTIA, > > > > Rocky Smolin > > Beach Access Software > > http://www.e-z-mrp.com > > 858-259-4334 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinf > > [Message truncated. Tap Edit->Mark for Download to get remaining > portion.] > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Mon Dec 5 10:44:15 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Mon, 5 Dec 2005 08:44:15 -0800 Subject: [AccessD] Why Change Field Size/was Change Field Size References: <200512051401.jB5E1JJ07203@databaseadvisors.com> <001201c5f9b7$76afc7d0$6101a8c0@JISREGISTRATION.local> Message-ID: <01bf01c5f9bb$21114e30$6a01a8c0@HAL9004> In hindsight, it would have been better. The only reason I can see to define a field as less than 255 is the automatic length checking built in to Access. A text box bound to a field with a length of length 30 won't let you enter 31 characters. Otherwise, at 255, if you want to restrict the field to a certain length, for report formatting or form display purposes, then you've got to do the checking yourself in the After Update event. Rocky ----- Original Message ----- From: "William Hindman" To: "Access Developers discussion and problem solving" Sent: Monday, December 05, 2005 8:18 AM Subject: [AccessD] Why Change Field Size/was Change Field Size > ....the original post raised a question for me > > ...my practice has been to default to 255 unless there was a specific need > to define a smaller one, since with Jet, afaik, you pay no penalty for > doing > so ...and thus avoid having to do most future field size changes. > > ...is there any problem with this or am I missing something? > > William > > ----- Original Message ----- > From: "Martin" > To: > Sent: Monday, December 05, 2005 9:00 AM > Subject: Re: [AccessD] Change Field Size > > >> Rocky >> >> Dim strSql As String >> strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" >> DBEngine(0)(0).Execute strSql, dbFailOnError >> >> >> >> From: "Rocky Smolin - Beach Access Software" >> Sent: 05/12/05 13:43:38 >> To: "Access Developers discussion and problem >> solving" >> Subject: Re: [AccessD] Change Field Size >> >> Martin: >> >> I can't find any references to Alter. It's VBA, yes? >> >> Rocky >> >> ----- Original Message ----- >> From: "Martin" >> To: >> Sent: Sunday, December 04, 2005 10:11 AM >> Subject: Re: [AccessD] Change Field Size >> >> >> > Rocky >> > >> > You may have to use an Alter statement also note below from web. >> > >> > >> > Using DAO, you have to CreateField() of the new size, execute an >> UPDATE >> > query to populate it, and then remove the old field. >> > >> > Martin >> > >> > >> > -----Original Message----- >> > From: "Rocky Smolin - Beach Access Software" >> > Sent: 04/12/05 17:44:36 >> > To: "AccessD at databaseadvisors.com" >> > Subject: [AccessD] Change Field Size >> > Dear List: >> > >> > Close, but no cigar. >> > >> > I need to change the length of a field through code. I've got: >> > >> > Set wrk = DBEngine.Workspaces(0) >> > Set db = wrk.OpenDatabase(gstrDatabaseName) >> > Set tdf = db.TableDefs("tblPODetail") >> > >> > >> > Set fld = tdf.Fields("fldPODPartDescription") >> > fld.Properties("AllowZeroLength") = True >> > fld.Properties("FieldSize") = 255 >> > tdf.Fields.Append fld >> > >> > Set fld = Nothing >> > Set tdf = Nothing >> > Set db = Nothing >> > Set wrk = Nothing >> > >> > but fld.Properties("FieldSize") = 255 errors with "property can >> only >> > be set when the Field is part of a Recordset object's field >> collection. >> > >> > What am I doing wrong? >> > >> > MTIA, >> > >> > Rocky Smolin >> > Beach Access Software >> > http://www.e-z-mrp.com >> > 858-259-4334 >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinf >> >> [Message truncated. Tap Edit->Mark for Download to get remaining >> portion.] >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jmhecht at earthlink.net Mon Dec 5 10:47:01 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Mon, 5 Dec 2005 08:47:01 -0800 Subject: [AccessD] Independent Developers Question Message-ID: <001801c5f9bb$842699d0$6701a8c0@Hewlett> For developers who work in a SOHO environment: How do you test applications that you will distribute on systems that you do not manage or may be selling with a VSTO/Sagekey installation setup? How do you do FE/BE installs? How do you know what references and active x objects are on the target systems? If I do a good job with original .mdb, what issues do I need be aware of in this new area of development for me. Corporate Developers, I trust you have test machines. Joe Hecht jmhecht at earthlink.net From reuben at gfconsultants.com Mon Dec 5 11:08:29 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Mon, 5 Dec 2005 12:08:29 -0500 Subject: [AccessD] Independent Developers Question In-Reply-To: <001801c5f9bb$842699d0$6701a8c0@Hewlett> Message-ID: > How do you test applications that you will distribute on > systems that you do not manage or may be selling with a > VSTO/Sagekey installation setup? I develop and test everything myself. Maybe I'm really good or really lucky, but I have yet to have any major problems go out the door. I was nervous about installing for a while, but after 5 years of nearly perfect installs I no longer have any concern. And all I have ever used is the MS Package and Deployment Wizard. > How do you do FE/BE installs? I use the MS PDW for the FE and the BE is usally in a Self Extracting Winzip file. We do 99% of our installs ourselves. I will send install CD's if they are really in need and I think they can do it. I've come to find out that even the most illetirate people can run an install CD. > How do you know what references and active x objects are on > the target systems? Also used to be concerned about this, but time and experience has taken care of my worries. > If I do a good job with original .mdb, what issues do I need > be aware of in this new area of development for me. Getting updates out was my biggest problem. I made a page for my clients to download updates from my website. And I use the BEU for all Back End changes. Now my biggest problem are clients that get new computers without warning me and expecting me to be able to install or get them an install CD in 2 hours...Or clients that don't back up their data and have a drive failure and for some reason think it's my fault that they have to redo 4 months worth of work. I created an automatic zip and ftp (with much help from this list) procedure that zips and ftp's the data file to my webserver with a single button click so now they have no excuse for not creating back ups because I allow them to use my webserver for back up storage. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Joe Hecht > Sent: Monday, December 05, 2005 11:47 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Independent Developers Question > > > For developers who work in a SOHO environment: > > > > How do you test applications that you will distribute on > systems that you do not manage or may be selling with a > VSTO/Sagekey installation setup? > > > > How do you do FE/BE installs? > > How do you know what references and active x objects are on > the target systems? > > > > If I do a good job with original .mdb, what issues do I need > be aware of in this new area of development for me. > > > > Corporate Developers, I trust you have test machines. > > > > Joe Hecht > > jmhecht at earthlink.net > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwelz at hotmail.com Mon Dec 5 11:22:26 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Mon, 05 Dec 2005 10:22:26 -0700 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD204@main2.marlow.com> Message-ID: A review of the thread shows that at the time I raised the objection to Drew's practice, the page size record size rextriction was news to a number of developers. There is no reason one can't set the default size to 255 provided the developer handles the error that arises when the page file limit is exceeded without loss of entered data. You might be surprised at the developers who trusted to luck, were unaware of the limit or had forgotten about the limitation. I handle the error by dumping excess text in a memo field for all records that have more than 7 text type data fields that permit 255 characters. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: DWUTKA at marlow.com > >That was a heated topic a while back. I do what you do, set all text >fields >to 255. In fact, I set the default in Access to 255. > >I believe the argument on the other side, was two fold, if I remember >correctly. I believe the first issue was allowing Jet/Access to restrict >fields that shouldn't be larger then x number of characters. (State >abbreviations, SS#'s, etc.). The second was to prevent going over the page >size/max record size. > >I still use 255 as my limits. I do data checks with my interface, and if >your table structure is properly normalized, you shouldn't run into the max >record size. > >Drew > > -----Original Message----- > From: William Hindman [SMTP:wdhindman at bellsouth.net] > > ....the original post raised a question for me > > ...my practice has been to default to 255 unless there was a >specific need > to define a smaller one, since with Jet, afaik, you pay no penalty >for doing > so ...and thus avoid having to do most future field size changes. > > ...is there any problem with this or am I missing something? > > William From jmhecht at earthlink.net Mon Dec 5 11:23:11 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Mon, 5 Dec 2005 09:23:11 -0800 Subject: [AccessD] Independent Developers Question In-Reply-To: Message-ID: <001d01c5f9c0$91e0e800$6701a8c0@Hewlett> Ruben, [Joe Hecht] You said I develop and test everything myself. Maybe I'm really good or really lucky, but I have yet to have any major problems go out the door. [Joe Hecht] Do you have a spare machine? How do you do your testing? Is the PDW in A2K3 or is it VSTO? Thanks Joe Hecht jmhecht at earthlink.net From garykjos at gmail.com Mon Dec 5 11:47:42 2005 From: garykjos at gmail.com (Gary Kjos) Date: Mon, 5 Dec 2005 11:47:42 -0600 Subject: [AccessD] Change Field Size In-Reply-To: <20051205153746.E527224D996@smtp.nildram.co.uk> References: <20051205153746.E527224D996@smtp.nildram.co.uk> Message-ID: I was wondering why you guys weren't jumping in there. Thanks for the clarification Andy. Gary On 12/5/05, Andy Lacey wrote: > Thx for the plug Gary but in fact changing a field length is not available > in BEU (yet). It wasn't in because, like changing field type, you can't do > it straightforwardly with DAO code and ALTER COLUMN doesn't work in all > versions (not in A97 certainly). As it happens we're currently looking at a > v2 of BEU and one of the features we're hoping to incorporate is this. > > -- > Andy Lacey > http://www.minstersystems.co.uk > -- Gary Kjos garykjos at gmail.com From andy at minstersystems.co.uk Mon Dec 5 12:17:08 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Mon, 5 Dec 2005 18:17:08 -0000 Subject: [AccessD] Change Field Size In-Reply-To: <015401c5f9b3$9715d5e0$6a01a8c0@HAL9004> Message-ID: <005a01c5f9c8$1aa73bb0$18b40c54@minster33c3r25> Hi Rocky Thanks for the link. Yes we're considering the code Fred uses but it has limitations, such as not dealing with relationships and not dealing with all field properties. Anyway, hopefully, the next version of BEU (which we're now working on) will have the feature somehow. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Rocky Smolin - Beach Access Software > Sent: 05 December 2005 15:50 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Change Field Size > > > Andy: > > The code at the link Fred sent: > http://aislebyaisle.com/access/vba_backend_code.htm > > might give you some ideas on how to do it. It worked quite > well, just cut > and paste. > > Rocky > > ----- Original Message ----- > From: "Andy Lacey" > To: "Access Developers discussion and problem solving" > > Sent: Monday, December 05, 2005 7:37 AM > Subject: Re: [AccessD] Change Field Size > > > > Thx for the plug Gary but in fact changing a field length is not > > available in BEU (yet). It wasn't in because, like changing field > > type, you can't do it straightforwardly with DAO code and > ALTER COLUMN > > doesn't work in all versions (not in A97 certainly). As it happens > > we're currently looking at a v2 of BEU and one of the > features we're > > hoping to incorporate is this. > > > > -- > > Andy Lacey > > http://www.minstersystems.co.uk > > > > > > > > > > --------- Original Message -------- > > From: "Access Developers discussion and problem solving" > > > > To: "Access Developers discussion and problem solving" > > > > Subject: Re: [AccessD] Change Field Size > > Date: 05/12/05 15:12 > > > > > > Isn't that what the DatabaseAdvisors BACKEND UPDATER was made to > > do???? > > > > Tool and documentation are available here..... > > > > http://www.databaseadvisors.com/downloads.htm > > > > GK > > > > On 12/5/05, Rocky Smolin - Beach Access Software > > wrote: > >> Gotcha...run-time error 3611...cannot execute data definition > >> statements > > on > >> linked data sources... > >> > >> Is there a way to do this on a linked table? I want to > send the patch > >> with > >> the front end (E-Z-MRP) to extend the length of a field on > startup of the > >> program. > >> > >> T&R > >> > >> Rocky > >> > >> ----- Original Message ----- > >> From: "Martin" > >> To: > >> Sent: Monday, December 05, 2005 6:00 AM > >> Subject: Re: [AccessD] Change Field Size > >> > >> > >> > Rocky > >> > > >> > Dim strSql As String > >> > strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" > >> > DBEngine(0)(0).Execute strSql, dbFailOnError > >> > > >> > > >> > > >> > From: "Rocky Smolin - Beach Access Software" > >> > Sent: 05/12/05 13:43:38 > >> > To: "Access Developers discussion and problem > >> > solving" > >> > Subject: Re: [AccessD] Change Field Size > >> > > >> > Martin: > >> > > >> > I can't find any references to Alter. It's VBA, yes? > >> > > >> > Rocky > >> > > >> > ----- Original Message ----- > >> > From: "Martin" > >> > To: > >> > Sent: Sunday, December 04, 2005 10:11 AM > >> > Subject: Re: [AccessD] Change Field Size > >> > > >> > > >> > > Rocky > >> > > > >> > > You may have to use an Alter statement also note below > from web. > >> > > > >> > > > >> > > Using DAO, you have to CreateField() of the new size, > execute an > >> > UPDATE > >> > > query to populate it, and then remove the old field. > >> > > > >> > > Martin > >> > > > >> > > > >> > > -----Original Message----- > >> > > From: "Rocky Smolin - Beach Access Software" > >> > > Sent: 04/12/05 17:44:36 > >> > > To: > "AccessD at databaseadvisors.com" > >> > > Subject: [AccessD] Change Field Size > >> > > Dear List: > >> > > > >> > > Close, but no cigar. > >> > > > >> > > I need to change the length of a field through code. I've got: > >> > > > >> > > Set wrk = DBEngine.Workspaces(0) > >> > > Set db = wrk.OpenDatabase(gstrDatabaseName) > >> > > Set tdf = db.TableDefs("tblPODetail") > >> > > > >> > > > >> > > Set fld = tdf.Fields("fldPODPartDescription") > >> > > fld.Properties("AllowZeroLength") = True > >> > > fld.Properties("FieldSize") = 255 > >> > > tdf.Fields.Append fld > >> > > > >> > > Set fld = Nothing > >> > > Set tdf = Nothing > >> > > Set db = Nothing > >> > > Set wrk = Nothing > >> > > > >> > > but fld.Properties("FieldSize") = 255 errors with "property can > >> > only > >> > > be set when the Field is part of a Recordset object's field > >> > collection. > >> > > > >> > > What am I doing wrong? > >> > > > >> > > MTIA, > >> > > > >> > > Rocky Smolin > >> > > Beach Access Software > >> > > http://www.e-z-mrp.com > >> > > 858-259-4334 > >> > > -- > >> > > AccessD mailing list > >> > > AccessD at databaseadvisors.com > >> > > http://databaseadvisors.com/mailman/listinfo/accessd > >> > > Website: http://www.databaseadvisors.com > >> > > > >> > > > >> > > -- > >> > > AccessD mailing list > >> > > AccessD at databaseadvisors.com > >> > > http://databaseadvisors.com/mailman/listinfo/accessd > >> > > Website: http://www.databaseadvisors.com > >> > > > >> > > >> > -- > >> > AccessD mailing list > >> > AccessD at databaseadvisors.com > >> > http://databaseadvisors.com/mailman/listinf > >> > > >> > [Message truncated. Tap Edit->Mark for Download to get remaining > > portion.] > >> > > >> > -- > >> > AccessD mailing list > >> > AccessD at databaseadvisors.com > >> > http://databaseadvisors.com/mailman/listinfo/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 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > ________________________________________________ > > Message sent using UebiMiau 2.7.2 > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From oost at e-business2start.com Mon Dec 5 12:33:40 2005 From: oost at e-business2start.com (E-business2start.com - Marcel Vreuls) Date: Mon, 5 Dec 2005 10:33:40 -0800 Subject: [AccessD] Independent Developers Question Message-ID: I do the testing myself on 1 machine. I have installed MS Virtual PC and have virtual pc for operating systems 98, nt, 2000, xp. If you get Virtual pc working it is a realy good system for testing your software. After testing you can restore an image to the get the virtual machine clean again. Marcel -----Original message----- From: "Joe Hecht" jmhecht at earthlink.net Date: Mon, 5 Dec 2005 19:27:09 -0800 To: "'Access Developers discussion and problem solving'" accessd at databaseadvisors.com Subject: Re: [AccessD] Independent Developers Question > Ruben, > > > [Joe Hecht] You said > I develop and test everything myself. Maybe I'm really good > or really lucky, but I have yet to have any major problems > go out the door. > [Joe Hecht] > Do you have a spare machine? How do you do your testing? > > Is the PDW in A2K3 oris it VSTO? > > Thanks > > Joe Hecht > jmhecht at earthlink.net > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com _______________________________________________________________________ E: oost at e-business@start.com F: +31-84-758-0746 Dit e-mailbericht is uitsluitend bestemd voor de geadresseerde(n). Indien de e-mail bij vergissing bij u terecht is gekomen, wilt u ons dan direct bellen? Wij verzoeken u in dit geval de e-mail te vernietigen, de inhoud ervan niet te gebruiken en niet onder derden te verspreiden, omdat het bericht vertrouwelijke informatie kan bevatten, beschermd door een beroepsgeheim. Wij danken u vriendelijk voor uw medewerking. From reuben at gfconsultants.com Mon Dec 5 12:43:48 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Mon, 5 Dec 2005 13:43:48 -0500 Subject: [AccessD] Change Field Size In-Reply-To: Message-ID: Sorry, Gary. I've been out of town a lot. We have discussed it and to say the BEU can't do it isn't completely correct (Sorry, Andy). It can't do it in one step. The code that was discussed doesn't even do it in one step. A new feild has to be created with the proper size, the data moved, the orginal field deleted and the new field renamed. The code simply automates some of these steps. I've done it several times using the BEU and it's worked perfectly, but it takes a minimum of 4 mods (more if you have to handle indexes and relations). Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Gary Kjos > Sent: Monday, December 05, 2005 12:48 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Change Field Size > > > I was wondering why you guys weren't jumping in there. Thanks for the > clarification Andy. > > Gary > > On 12/5/05, Andy Lacey wrote: > > Thx for the plug Gary but in fact changing a field length is > not available > > in BEU (yet). It wasn't in because, like changing field type, > you can't do > > it straightforwardly with DAO code and ALTER COLUMN doesn't work in all > > versions (not in A97 certainly). As it happens we're currently > looking at a > > v2 of BEU and one of the features we're hoping to incorporate is this. > > > > -- > > Andy Lacey > > http://www.minstersystems.co.uk > > > > -- > 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 reuben at gfconsultants.com Mon Dec 5 12:50:32 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Mon, 5 Dec 2005 13:50:32 -0500 Subject: [AccessD] Independent Developers Question In-Reply-To: <001d01c5f9c0$91e0e800$6701a8c0@Hewlett> Message-ID: I have a total of 8 laptops and 4 PC's (maybe more) all running different OS's. They are not all here, but I can get them if needed (my nieces and nephews use the laptops a lot for school). I never get rid of computers - I loan them out with the understanding that I may need them back occasionally. However, after making a point to thoroughly test on different platforms A LOT I have stopped doing so because, again, I have never found a conflict on ANY OS or any configuration. The only current problem is that I cannot create an installation using PDW on MY current laptop as it creates an installation that returns an error that upon running says something like "the files on the computer are out of date..." or "cannot be updated..." or something. I simply use a PC that also sits on my desk to create an install. The PDW is A2000. I still development in A2000. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Joe Hecht > Sent: Monday, December 05, 2005 12:23 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Independent Developers Question > > > Ruben, > > > [Joe Hecht] You said > I develop and test everything myself. Maybe I'm really good > or really lucky, but I have yet to have any major problems > go out the door. > [Joe Hecht] > Do you have a spare machine? How do you do your testing? > > Is the PDW in A2K3 or is it VSTO? > > Thanks > > Joe Hecht > jmhecht at earthlink.net > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwelz at hotmail.com Mon Dec 5 12:54:34 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Mon, 05 Dec 2005 11:54:34 -0700 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: Message-ID: In Drew's case, this is not necessarily an issue as he has a demonstrated propensity not to use bound controls. Queries, and particularly update or insert queries do not fail because of a field size limit any differently than in subseqent versions of Access. They fail because users will use things like phone number fields that are limited to 255 characters to hold a dozen phone numbers and include descriptions such as 'His wife's vacation phone number for January 2006 - 1 900 555 5555' and they do this in a sufficent number of fields that the record page size limit is exceeded. Data validation that includes record size limit restrictions at the user interface should preempt such problems. Pop quiz, if you have a table that permits two date fields, indexed, 3 longs, 2 indexed a boolean field, a memo field and 22 text fields, 2 indexed, how many characters can you store in all 22 text fields before you can't save the record? What if 3 of the text fields are indexed? Clue, you used to get fewer characters in total as more are in indexed fields and I haven't bothered refiguring as our BE version changed in the rather foolish hope that MS didn't make this worse. Oh, and give it a try with unicode. You'll need to know these things if you are doing record size validation. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Charlotte Foust" > >I've had queries go belly up because every field was 255, but that was >in 97. This is one of those issues that has caused a great deal of >"discussion" in the list, so you can check the archives to see the >arguments pro and con. If you design a field to hold a specific value >size, then your controls will limit the value for you with less work by >the programmer. If you allow them to enter 255 characters into a field >that is only supposed to contain a social security number, then you have >to do extra programming to make sure that all you get is a social >security number. I suppose my objection to making them all maximum >length is that it's sloppy programming and suggests that you haven't >really thought out the design of the table. > >Charlotte Foust From fhtapia at gmail.com Mon Dec 5 13:13:29 2005 From: fhtapia at gmail.com (Francisco Tapia) Date: Mon, 5 Dec 2005 11:13:29 -0800 Subject: [AccessD] Outlook 2003 In-Reply-To: <200512030228.jB32SAJ31584@databaseadvisors.com> References: <200512030228.jB32SAJ31584@databaseadvisors.com> Message-ID: For one, my machine didn't lock up everytime I was downloading new email from the exchange server. The program would shut down correctly at the end of the day as opposed w/ 2000 while it would shutdown fine most of the time, I had occasional situations where the program appeared to close, but if you pulled up task manager, you'd find it's process still running in the background. I also noticed it was quicker to change between folders. I upgraded each of the pst files to the new file format so I should be able to go over 1gb of storage w/o side-effects. On 12/2/05, John Colby wrote: > What was the positive? > > > John W. Colby > www.ColbyConsulting.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Francisco Tapia > Sent: Friday, December 02, 2005 8:12 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Outlook 2003 > > I found that upgrading to 2003 was a positive result, but I had to upgrade > my Office 2000 components to SP3 first. > -- -Francisco http://pcthis.blogspot.com |PC news with out the jargon! http://sqlthis.blogspot.com | Tsql and More... From Patricia.O'Connor at otda.state.ny.us Mon Dec 5 13:14:57 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Mon, 5 Dec 2005 14:14:57 -0500 Subject: [AccessD] Use form field for IN statement in Where clause Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F72@EXCNYSM0A1AI.nysemail.nyenet> In an Access 97 database I have a case type field in a reference table that may contain 1 to 11 values depending on what cases are used in a particular report examples report 1221 has this type 11 report 1321 has these types 11,12,14,16,17 The field is placed into a hidden text field on a form called [Forms]![FrmBicMoSel]![txtSelCriteria] The called query currently uses this field in the where statement this way (InStr([Forms]![FrmBicMoSel]![txtSelCriteria],[tlkpXrefDescID].[CaseType ])>0)) I would like to be able to use it with an IN statement [tlkpXrefDescID].[CaseType] in([Forms]![FrmBicMoSel]![txtSelCriteria]) But it does not like this - how can I get this to work - I think there is a function but I can't seem to remember it right now. Thanks ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. From wdhindman at bellsouth.net Mon Dec 5 13:35:58 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Mon, 5 Dec 2005 14:35:58 -0500 Subject: [AccessD] Why Change Field Size/was Change Field Size References: Message-ID: <001c01c5f9d3$1dddfbb0$6101a8c0@JISREGISTRATION.local> "that it's sloppy programming and suggests that you haven't really thought out the design of the table." Charlotte ...lol ...how you do go on! ...if I'm absolutely certain of the field's content then I'll size it appropriately and validate the data ...and my table design tends toward a high degree of normalization so that I'm not overly concerned about record size, although it is a legitmate consideration ...but, and this is where we may differ, if I have name, address, et al type fields where the data length is unknown, I prefer to default them to 255 rather than establishing artificial limitations for the very reason that Rocky is running into ...if the guesstimate turns out to be wrong it can be a rpita to fix once in distribution. ...the only problem I've seen so far is the client using tabs within the field and I now routinely prevent that. Willam ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Monday, December 05, 2005 11:32 AM Subject: Re: [AccessD] Why Change Field Size/was Change Field Size > I've had queries go belly up because every field was 255, but that was > in 97. This is one of those issues that has caused a great deal of > "discussion" in the list, so you can check the archives to see the > arguments pro and con. If you design a field to hold a specific value > size, then your controls will limit the value for you with less work by > the programmer. If you allow them to enter 255 characters into a field > that is only supposed to contain a social security number, then you have > to do extra programming to make sure that all you get is a social > security number. I suppose my objection to making them all maximum > length is that it's sloppy programming and suggests that you haven't > really thought out the design of the table. > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Monday, December 05, 2005 8:18 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Why Change Field Size/was Change Field Size > > > ....the original post raised a question for me > > ...my practice has been to default to 255 unless there was a specific > need > to define a smaller one, since with Jet, afaik, you pay no penalty for > doing > so ...and thus avoid having to do most future field size changes. > > ...is there any problem with this or am I missing something? > > William > > ----- Original Message ----- > From: "Martin" > To: > Sent: Monday, December 05, 2005 9:00 AM > Subject: Re: [AccessD] Change Field Size > > >> Rocky >> >> Dim strSql As String >> strSql = "ALTER TABLE MyTable ALTER COLUMN MyField TEXT(33);" >> DBEngine(0)(0).Execute strSql, dbFailOnError >> >> >> >> From: "Rocky Smolin - Beach Access Software" >> Sent: 05/12/05 13:43:38 >> To: "Access Developers discussion and problem >> solving" >> Subject: Re: [AccessD] Change Field Size >> >> Martin: >> >> I can't find any references to Alter. It's VBA, yes? >> >> Rocky >> >> ----- Original Message ----- >> From: "Martin" >> To: >> Sent: Sunday, December 04, 2005 10:11 AM >> Subject: Re: [AccessD] Change Field Size >> >> >> > Rocky >> > >> > You may have to use an Alter statement also note below from web. >> > >> > >> > Using DAO, you have to CreateField() of the new size, execute an >> UPDATE >> > query to populate it, and then remove the old field. >> > >> > Martin >> > >> > >> > -----Original Message----- >> > From: "Rocky Smolin - Beach Access > Software" >> > Sent: 04/12/05 17:44:36 >> > To: > "AccessD at databaseadvisors.com" >> > Subject: [AccessD] Change Field Size >> > Dear List: >> > >> > Close, but no cigar. >> > >> > I need to change the length of a field through code. I've > got: >> > >> > Set wrk = DBEngine.Workspaces(0) >> > Set db = wrk.OpenDatabase(gstrDatabaseName) >> > Set tdf = db.TableDefs("tblPODetail") >> > >> > >> > Set fld = tdf.Fields("fldPODPartDescription") >> > fld.Properties("AllowZeroLength") = True >> > fld.Properties("FieldSize") = 255 >> > tdf.Fields.Append fld >> > >> > Set fld = Nothing >> > Set tdf = Nothing >> > Set db = Nothing >> > Set wrk = Nothing >> > >> > but fld.Properties("FieldSize") = 255 errors with "property > can >> only >> > be set when the Field is part of a Recordset object's field >> collection. >> > >> > What am I doing wrong? >> > >> > MTIA, >> > >> > Rocky Smolin >> > Beach Access Software >> > http://www.e-z-mrp.com >> > 858-259-4334 >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinf >> >> [Message truncated. Tap Edit->Mark for Download to get remaining >> portion.] >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From erbachs at gmail.com Mon Dec 5 13:54:16 2005 From: erbachs at gmail.com (Steve Erbach) Date: Mon, 5 Dec 2005 13:54:16 -0600 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects Message-ID: <39cb22f30512051154y2b975772qd5f75062f102dc5a@mail.gmail.com> Dear Group, I do a lot more reading of SQL Server resources and .NET resources these days. The technology moves on. I found this new article on SQL Server Central and I thought you lot would find that it confirms things you've learned about project management of software development: http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-projects/ -- Regards, Steve Erbach Scientific Marketing Neenah, WI http://thetowncrank.blogspot.com http://www.swerbach.com Security Page: http://www.swerbach.com/security From jimdettman at earthlink.net Mon Dec 5 13:57:37 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Mon, 5 Dec 2005 14:57:37 -0500 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: Message-ID: Let's see how good my memory is... 8 - Bytes for record overhead 19 - Date fields are really a double (8 bytes each plus 1 byte per field) 27 - Longs are 8 bytes plus one overhead 2 - Boolean is 1 plus 1 overhead 16 - Memo - only a pointer to the start of the chain resides in the "fixed" portion of the record, unless the data is less then 65 bytes, at which point it's stored in the fixed portion (JET 4.0). Jet 3.5 was 32, Jet 3.0 and up stores a 16 byte pointer, and prior versions it was a 14 byte pointer. 24 - Text fields - one byte overhead. Indexes don't matter and page size is 4K for Jet 4.00 Page size: 4096 - 96 leaving 4000 bytes for data. Unicode uses two bytes per character, so 2000 bytes/22 Each field could hold 90 bytes before "record too large" would occur. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of J?rgen Welz Sent: Monday, December 05, 2005 1:55 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Why Change Field Size/was Change Field Size In Drew's case, this is not necessarily an issue as he has a demonstrated propensity not to use bound controls. Queries, and particularly update or insert queries do not fail because of a field size limit any differently than in subseqent versions of Access. They fail because users will use things like phone number fields that are limited to 255 characters to hold a dozen phone numbers and include descriptions such as 'His wife's vacation phone number for January 2006 - 1 900 555 5555' and they do this in a sufficent number of fields that the record page size limit is exceeded. Data validation that includes record size limit restrictions at the user interface should preempt such problems. Pop quiz, if you have a table that permits two date fields, indexed, 3 longs, 2 indexed a boolean field, a memo field and 22 text fields, 2 indexed, how many characters can you store in all 22 text fields before you can't save the record? What if 3 of the text fields are indexed? Clue, you used to get fewer characters in total as more are in indexed fields and I haven't bothered refiguring as our BE version changed in the rather foolish hope that MS didn't make this worse. Oh, and give it a try with unicode. You'll need to know these things if you are doing record size validation. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Charlotte Foust" > >I've had queries go belly up because every field was 255, but that was >in 97. This is one of those issues that has caused a great deal of >"discussion" in the list, so you can check the archives to see the >arguments pro and con. If you design a field to hold a specific value >size, then your controls will limit the value for you with less work by >the programmer. If you allow them to enter 255 characters into a field >that is only supposed to contain a social security number, then you have >to do extra programming to make sure that all you get is a social >security number. I suppose my objection to making them all maximum >length is that it's sloppy programming and suggests that you haven't >really thought out the design of the table. > >Charlotte Foust From bheid at appdevgrp.com Mon Dec 5 14:30:34 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Mon, 5 Dec 2005 15:30:34 -0500 Subject: [AccessD] Outlook 2003 In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CF092D@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF3E8@ADGSERVER> IIRC, one reason for staying with 2003 is that the 2GB limit on a PST has been removed. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Friday, December 02, 2005 6:19 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Outlook 2003 Unless there is some huge reason to keep 2003, I am thinking of uninstalling and reloading the XP (2002) version. This 2003 version is simply moronic. John W. Colby From jimdettman at earthlink.net Mon Dec 5 14:36:45 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Mon, 5 Dec 2005 15:36:45 -0500 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: Message-ID: Couple minor corrections: 7 - Bytes for record overhead 19 - Date fields are really a double (8 bytes each plus 1 byte per field) 27 - Longs are 8 bytes plus one overhead 2 - Boolean is 1 plus 1 overhead 16 - Memo - only a pointer to the start of the chain resides in the "fixed" portion of the record, unless the data is less then 65 bytes, at which point it's stored in the fixed portion (JET 4.0). Jet 3.5 was 32, Jet 3.0 and up stores a 16 byte pointer, and prior versions it was a 14 byte pointer. 22 - Text fields - one byte overhead. Total: 93 bytes Page size: 4096 - 93 leaving 4003 bytes for data. Unicode uses two bytes per character, so 2001 bytes/22 Still comes out 90 characters.... Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim Dettman Sent: Monday, December 05, 2005 2:58 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size Let's see how good my memory is... 8 - Bytes for record overhead 19 - Date fields are really a double (8 bytes each plus 1 byte per field) 27 - Longs are 8 bytes plus one overhead 2 - Boolean is 1 plus 1 overhead 16 - Memo - only a pointer to the start of the chain resides in the "fixed" portion of the record, unless the data is less then 65 bytes, at which point it's stored in the fixed portion (JET 4.0). Jet 3.5 was 32, Jet 3.0 and up stores a 16 byte pointer, and prior versions it was a 14 byte pointer. 24 - Text fields - one byte overhead. Indexes don't matter and page size is 4K for Jet 4.00 Page size: 4096 - 96 leaving 4000 bytes for data. Unicode uses two bytes per character, so 2000 bytes/22 Each field could hold 90 bytes before "record too large" would occur. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of J?rgen Welz Sent: Monday, December 05, 2005 1:55 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Why Change Field Size/was Change Field Size In Drew's case, this is not necessarily an issue as he has a demonstrated propensity not to use bound controls. Queries, and particularly update or insert queries do not fail because of a field size limit any differently than in subseqent versions of Access. They fail because users will use things like phone number fields that are limited to 255 characters to hold a dozen phone numbers and include descriptions such as 'His wife's vacation phone number for January 2006 - 1 900 555 5555' and they do this in a sufficent number of fields that the record page size limit is exceeded. Data validation that includes record size limit restrictions at the user interface should preempt such problems. Pop quiz, if you have a table that permits two date fields, indexed, 3 longs, 2 indexed a boolean field, a memo field and 22 text fields, 2 indexed, how many characters can you store in all 22 text fields before you can't save the record? What if 3 of the text fields are indexed? Clue, you used to get fewer characters in total as more are in indexed fields and I haven't bothered refiguring as our BE version changed in the rather foolish hope that MS didn't make this worse. Oh, and give it a try with unicode. You'll need to know these things if you are doing record size validation. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Charlotte Foust" > >I've had queries go belly up because every field was 255, but that was >in 97. This is one of those issues that has caused a great deal of >"discussion" in the list, so you can check the archives to see the >arguments pro and con. If you design a field to hold a specific value >size, then your controls will limit the value for you with less work by >the programmer. If you allow them to enter 255 characters into a field >that is only supposed to contain a social security number, then you have >to do extra programming to make sure that all you get is a social >security number. I suppose my objection to making them all maximum >length is that it's sloppy programming and suggests that you haven't >really thought out the design of the table. > >Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwelz at hotmail.com Mon Dec 5 14:51:58 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Mon, 05 Dec 2005 13:51:58 -0700 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: Message-ID: Jim: That sounds awfully like what I remember. Indexes get their own data pages. I generally test a table record afer modification by filling all fields to capacity and making sure the record saved. If it didn't, it was a matter of running a loop that decreased the data in the text fields a character at a time and then a field at a time until the record saved. Then the validation ensured the combined text length didn't exceed the length determined by the test. Rather than limit the field size, the validation routine dumps the overflow in a memo field headed by the field name source for each field that had to be truncated in order to permit the record save. I first got into record size determination as a means to providing record level locking in Access 97 for a few special tables where it was probable that users would run into page lock issues and found the padding calculation less prone to grief the padding started a couple of characters high and cut it back in a loop until the write succeeded. In the example, limiting each field to 90 character (you said 'bytes' where you meant characters) is of course too arbitrary, but it does serve to illustrate the problem. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Jim Dettman" > >Let's see how good my memory is... > > 8 - Bytes for record overhead > 19 - Date fields are really a double (8 bytes each plus 1 byte per field) > 27 - Longs are 8 bytes plus one overhead > 2 - Boolean is 1 plus 1 overhead > 16 - Memo - only a pointer to the start of the chain resides in the >"fixed" >portion of the record, unless the data is less then 65 bytes, at which >point >it's stored in the fixed portion (JET 4.0). Jet 3.5 was 32, Jet 3.0 and up >stores a 16 byte pointer, and prior versions it was a 14 byte pointer. > 24 - Text fields - one byte overhead. > > Indexes don't matter and page size is 4K for Jet 4.00 > > Page size: 4096 - 96 leaving 4000 bytes for data. Unicode uses two >bytes >per character, so 2000 bytes/22 > > Each field could hold 90 bytes before "record too large" would occur. > >Jim. > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com > >In Drew's case, this is not necessarily an issue as he has a demonstrated >propensity not to use bound controls. > >Queries, and particularly update or insert queries do not fail because of a >field size limit any differently than in subseqent versions of Access. >They >fail because users will use things like phone number fields that are >limited >to 255 characters to hold a dozen phone numbers and include descriptions >such as 'His wife's vacation phone number for January 2006 - 1 900 555 >5555' >and they do this in a sufficent number of fields that the record page size >limit is exceeded. > >Data validation that includes record size limit restrictions at the user >interface should preempt such problems. > >Pop quiz, if you have a table that permits two date fields, indexed, 3 >longs, 2 indexed a boolean field, a memo field and 22 text fields, 2 >indexed, how many characters can you store in all 22 text fields before you >can't save the record? What if 3 of the text fields are indexed? Clue, >you >used to get fewer characters in total as more are in indexed fields and I >haven't bothered refiguring as our BE version changed in the rather foolish >hope that MS didn't make this worse. Oh, and give it a try with unicode. >You'll need to know these things if you are doing record size validation. > > >Ciao >J?rgen Welz >Edmonton, Alberta >jwelz at hotmail.com > > > >From: "Charlotte Foust" > > > >I've had queries go belly up because every field was 255, but that was > >in 97. This is one of those issues that has caused a great deal of > >"discussion" in the list, so you can check the archives to see the > >arguments pro and con. If you design a field to hold a specific value > >size, then your controls will limit the value for you with less work by > >the programmer. If you allow them to enter 255 characters into a field > >that is only supposed to contain a social security number, then you have > >to do extra programming to make sure that all you get is a social > >security number. I suppose my objection to making them all maximum > >length is that it's sloppy programming and suggests that you haven't > >really thought out the design of the table. > > > >Charlotte Foust From martyconnelly at shaw.ca Mon Dec 5 15:03:24 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 05 Dec 2005 13:03:24 -0800 Subject: [AccessD] Independent Developers Question References: Message-ID: <4394AB1C.404@shaw.ca> Just remember there is a limit to testing, sometimes it is better to keep track of known failure points For example an Access program that calls Outlook A wise programmer might use late binding via Set olApp = CreateObject("Outlook.Application") This way I avoid any reference version problems with Outlook. Good move developer. But OH NO, Symantec and other AntiVirus programs have recently taken to add script blocking on the above statement, to avoid address book theft in Outlook. And Access throws a 429 error Now do you go back to writing everything with early binding or just have a good cry. Reuben Cummings wrote: >I have a total of 8 laptops and 4 PC's (maybe more) all running different >OS's. They are not all here, but I can get them if needed (my nieces and >nephews use the laptops a lot for school). I never get rid of computers - I >loan them out with the understanding that I may need them back occasionally. > >However, after making a point to thoroughly test on different platforms A >LOT I have stopped doing so because, again, I have never found a conflict on >ANY OS or any configuration. The only current problem is that I cannot >create an installation using PDW on MY current laptop as it creates an >installation that returns an error that upon running says something like >"the files on the computer are out of date..." or "cannot be updated..." >or something. I simply use a PC that also sits on my desk to create an >install. > >The PDW is A2000. I still development in A2000. > >Reuben Cummings >GFC, LLC >812.523.1017 > > > > >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Joe Hecht >>Sent: Monday, December 05, 2005 12:23 PM >>To: 'Access Developers discussion and problem solving' >>Subject: Re: [AccessD] Independent Developers Question >> >> >>Ruben, >> >> >>[Joe Hecht] You said >>I develop and test everything myself. Maybe I'm really good >>or really lucky, but I have yet to have any major problems >>go out the door. >>[Joe Hecht] >>Do you have a spare machine? How do you do your testing? >> >>Is the PDW in A2K3 or is it VSTO? >> >>Thanks >> >>Joe Hecht >>jmhecht at earthlink.net >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > > > > -- Marty Connelly Victoria, B.C. Canada From john at winhaven.net Mon Dec 5 15:37:00 2005 From: john at winhaven.net (John Bartow) Date: Mon, 5 Dec 2005 15:37:00 -0600 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: <001201c5f9b7$76afc7d0$6101a8c0@JISREGISTRATION.local> Message-ID: <004201c5f9e4$06c34f50$6601a8c0@ScuzzPaq> I think in essence I agree with you on the point: If I don't know what the length will be for sure then I do 255. Otherwise, and generally the case, is that I specify. Why? OCD. :o) And it takes little extra effort to do and can pay off in the future if you decide to to interact with other RDBMS's. From oost at e-business2start.com Mon Dec 5 15:41:11 2005 From: oost at e-business2start.com (E-business2start.com - Marcel Vreuls) Date: Mon, 5 Dec 2005 13:41:11 -0800 Subject: [AccessD] Independent Developers Question Message-ID: <7f5493e2bdab09d515ca18d818231be6@e-business2start.com> I think there are several reasons to choose early or late binding, it al depends on your software and the way you work. But that is another discussion. I found a bullet proof (it has not proven me wrong until now) method i used the past 8 years. I always use early binding and am making sure all referenced dll, objects are also installed in the program folder. I never have reference problems!!! I have a access mde database which i have distributed to about 700 different customers of my with 2 yearly updates. in 99% of the cases there are no problems. The backside of this is that i have local for example outlook dll which are not applied with security packs etc. I state this in the manual and give my clients advice how to coop with this. Regards, marcel -----Original message----- From: MartyConnelly martyconnelly at shaw.ca Date: Mon, 5 Dec 2005 23:08:00 -0800 To: Access Developers discussion and problem solving accessd at databaseadvisors.com Subject: Re: [AccessD] Independent Developers Question > Just remember there is a limit to testing, sometimes it is better to > keep track of known failure points > > For example an Access program that calls Outlook > A wise programmer might use late binding via > Set olApp = CreateObject("Outlook.Application") > This way I avoid any reference version problems with Outlook. > Good move developer. > > But OH NO, Symantec and other AntiVirus programs > have recently taken to add script blocking on the above statement, > to avoid address book theft in Outlook. And Access throws a 429 error > > Now do you go back to writing everything with early binding > or just have a good cry. > > > Reuben Cummings wrote: > > >I have a total of 8 laptops and 4 PC's (maybe more) allrunning different > >OS's. They are not all here, but I can get them if needed (my nieces and > >nephews use the laptops a lot for school). I never get rid of computers - I > >loan them out with the understanding that I may need them back occasionally. > > > >However, after making a point to thoroughly test on different platforms A > >LOT I have stopped doing so because, again, I have never found a conflict on > >ANY OS or any configuration. The only current problem is that I cannot > >create an installation using PDW on MY current laptop as it creates an > >installation that returns an error that upon running says something like > >"the files on the computer are out of date..." or "cannot be updated..." > >or something. I simply use a PC that also sits on my desk to create an > >install. > > > >The PDW is A2000.I still development in A2000. > > > >Reuben Cummings > >GFC, LLC > >812.523.1017 > > > > > > > > > >>-----Original Message----- > >>From: accessd-bounces at databaseadvisors.com > >>[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Joe Hecht > >>Sent: Monday, December 05, 2005 12:23 PM > >>To: 'Access Developers discussion and problem solving' > >>Subject: Re: [AccessD] Independent Developers Question > >> > >> > >>Ruben, > >> > >> > >>[Joe Hecht] You said > >>I develop and test everything myself. Maybe I'm really good > >>or really lucky, but I have yet to have any major problems > >>go out the door. > >>[Joe Hecht] > >>Do you have a spare machine? How doyou do your testing? > >> > >>Is the PDW in A2K3 or is it VSTO? > >> > >>Thanks > >> > >>Joe Hecht > >>jmhecht at earthlink.net > >> > >>-- > >>AccessD mailing list > >>AccessD at databaseadvisors.com > >>http://databaseadvisors.com/mailman/listinfo/accessd > >>Website: http://www.databaseadvisors.com > >> > >> > >> > > > > > > > > > > > > > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com _______________________________________________________________________ E: oost at e-business@start.com F: +31-84-758-0746 Dit e-mailbericht is uitsluitend bestemd voor de geadresseerde(n). Indien de e-mail bij vergissing bij u terecht is gekomen, wilt u ons dan direct bellen? Wij verzoeken u in dit geval de e-mail te vernietigen, de inhoud ervan niet te gebruiken en niet onder derden te verspreiden, omdat het bericht vertrouwelijke informatie kan bevatten, beschermd door een beroepsgeheim. Wij danken u vriendelijk voor uw medewerking. From cfoust at infostatsystems.com Mon Dec 5 17:15:41 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 5 Dec 2005 15:15:41 -0800 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: I do go on, and I'll keep going on. ;-} If you don't know what the field will be used for, why include it at all? Yes, fields like address may very well need to be 255 because they *are* a variable length. You know perfectly well that I was talking about simply defaulting all fields to 255, not about allowing specific fields to be that length for a purpose. I'm not the only one who does go on .... Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Monday, December 05, 2005 11:36 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size "that it's sloppy programming and suggests that you haven't really thought out the design of the table." Charlotte ...lol ...how you do go on! ...if I'm absolutely certain of the field's content then I'll size it appropriately and validate the data ...and my table design tends toward a high degree of normalization so that I'm not overly concerned about record size, although it is a legitmate consideration ...but, and this is where we may differ, if I have name, address, et al type fields where the data length is unknown, I prefer to default them to 255 rather than establishing artificial limitations for the very reason that Rocky is running into ...if the guesstimate turns out to be wrong it can be a rpita to fix once in distribution. ...the only problem I've seen so far is the client using tabs within the field and I now routinely prevent that. Willam From jwcolby at ColbyConsulting.com Mon Dec 5 17:43:00 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Mon, 5 Dec 2005 18:43:00 -0500 Subject: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size In-Reply-To: Message-ID: <200512052343.jB5Nh3J31364@databaseadvisors.com> I just ran into a field the other day. PolicyID, guaranteed to NEVER be more than 10 characters, so the field was set to 10 characters (by the previous programmer). Guess what? We finally (3 years later) got a policed that was waaaay more than 10 characters. Of course the entire policy record could not go in, which prevented the claim from being processed. All users must get out of the database so that I can open up the field (to 255 characters of course). I don't care WHAT the business rule is, text data can and will change. SSN is a good example. It is guaranteed to be XXX-XX-XXXX except that they are running out of SSNs (50 years later) and guess what is going to change in the next few years... Length types of rules are not the thing (IMHO) that should be enforced at the DB level. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, December 05, 2005 6:16 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] Why Change Field Size/was Change Field Size I do go on, and I'll keep going on. ;-} If you don't know what the field will be used for, why include it at all? Yes, fields like address may very well need to be 255 because they *are* a variable length. You know perfectly well that I was talking about simply defaulting all fields to 255, not about allowing specific fields to be that length for a purpose. I'm not the only one who does go on .... Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Monday, December 05, 2005 11:36 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size "that it's sloppy programming and suggests that you haven't really thought out the design of the table." Charlotte ...lol ...how you do go on! ...if I'm absolutely certain of the field's content then I'll size it appropriately and validate the data ...and my table design tends toward a high degree of normalization so that I'm not overly concerned about record size, although it is a legitmate consideration ...but, and this is where we may differ, if I have name, address, et al type fields where the data length is unknown, I prefer to default them to 255 rather than establishing artificial limitations for the very reason that Rocky is running into ...if the guesstimate turns out to be wrong it can be a rpita to fix once in distribution. ...the only problem I've seen so far is the client using tabs within the field and I now routinely prevent that. Willam -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From KP at sdsonline.net Mon Dec 5 18:22:38 2005 From: KP at sdsonline.net (Kath Pelletti) Date: Tue, 6 Dec 2005 11:22:38 +1100 Subject: [AccessD] Independent Developers Question References: <001801c5f9bb$842699d0$6701a8c0@Hewlett> Message-ID: <028301c5f9fb$2a8f7780$6501a8c0@user> Hi Joe - How do you do FE/BE installs? I always go to my client site so I don't have to distribute remotely. For my biggest client, where I am most worried about configuration, I install to one PC / check that refs look OK using a full mdb FE, then if all OK I create the mde on that PC. I then increase the version no and put the new FE mde up to the network, with some code so that when the users log on it will self install to their local drive. It took a little while to get it working and it works a treat, but I only do that for my 3 bigger clients. For the others, they are happy to get a new mde FE and distribute it themselves. For maintenance for small issues I use VPN to access their network from home and I can then make structural changes to the BE or redistribute a new FE. How do you know what references and active x objects are on the target systems? I avoid active x objects and re: the references I have had to change some of my code to use late binding to avoid errors. Testing a runtime install I haven't done a runtime install for a while but the last time I only had 3 PC's here which all had a version of Access on them. I can't remember whether I ghosted a new blank setup for one ( I think) and also used a friend's PC, as it was a short term thing. Kath ----- Original Message ----- From: Joe Hecht To: 'Access Developers discussion and problem solving' Sent: Tuesday, December 06, 2005 3:47 AM Subject: [AccessD] Independent Developers Question For developers who work in a SOHO environment: How do you test applications that you will distribute on systems that you do not manage or may be selling with a VSTO/Sagekey installation setup? How do you do FE/BE installs? How do you know what references and active x objects are on the target systems? If I do a good job with original .mdb, what issues do I need be aware of in this new area of development for me. Corporate Developers, I trust you have test machines. Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carbonnb at gmail.com Mon Dec 5 19:13:31 2005 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Mon, 5 Dec 2005 20:13:31 -0500 Subject: [AccessD] Change Field Size In-Reply-To: References: Message-ID: On 05/12/05, Reuben Cummings wrote: > Sorry, Gary. I've been out of town a lot. > > We have discussed it and to say the BEU can't do it isn't completely correct > (Sorry, Andy). It can't do it in one step. The code that was discussed > doesn't even do it in one step. A new feild has to be created with the > proper size, the data moved, the orginal field deleted and the new field > renamed. The code simply automates some of these steps. > > I've done it several times using the BEU and it's worked perfectly, but it > takes a minimum of 4 mods (more if you have to handle indexes and > relations). I've done it too. I even used the BEU to fully normalize a BE that had been in use for about 3 years without any problems. A LOT of mods, well over 200, but it was a completely new BE when the BEU was done. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From DWUTKA at marlow.com Mon Dec 5 19:43:38 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 5 Dec 2005 19:43:38 -0600 Subject: [AccessD] [Spam] Re: Why Change Field Size/was Change Field S ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD213@main2.marlow.com> I concur. Is this a changed stance for you? I know I was on the 255 length stance the first time around. ;) Drew -----Original Message----- From: John Colby [SMTP:jwcolby at colbyconsulting.com] Sent: Monday, December 05, 2005 5:43 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size I just ran into a field the other day. PolicyID, guaranteed to NEVER be more than 10 characters, so the field was set to 10 characters (by the previous programmer). Guess what? We finally (3 years later) got a policed that was waaaay more than 10 characters. Of course the entire policy record could not go in, which prevented the claim from being processed. All users must get out of the database so that I can open up the field (to 255 characters of course). I don't care WHAT the business rule is, text data can and will change. SSN is a good example. It is guaranteed to be XXX-XX-XXXX except that they are running out of SSNs (50 years later) and guess what is going to change in the next few years... Length types of rules are not the thing (IMHO) that should be enforced at the DB level. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, December 05, 2005 6:16 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] Why Change Field Size/was Change Field Size I do go on, and I'll keep going on. ;-} If you don't know what the field will be used for, why include it at all? Yes, fields like address may very well need to be 255 because they *are* a variable length. You know perfectly well that I was talking about simply defaulting all fields to 255, not about allowing specific fields to be that length for a purpose. I'm not the only one who does go on .... Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Monday, December 05, 2005 11:36 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size "that it's sloppy programming and suggests that you haven't really thought out the design of the table." Charlotte ...lol ...how you do go on! ...if I'm absolutely certain of the field's content then I'll size it appropriately and validate the data ...and my table design tends toward a high degree of normalization so that I'm not overly concerned about record size, although it is a legitmate consideration ...but, and this is where we may differ, if I have name, address, et al type fields where the data length is unknown, I prefer to default them to 255 rather than establishing artificial limitations for the very reason that Rocky is running into ...if the guesstimate turns out to be wrong it can be a rpita to fix once in distribution. ...the only problem I've seen so far is the client using tabs within the field and I now routinely prevent that. Willam -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Mon Dec 5 19:51:10 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Mon, 5 Dec 2005 20:51:10 -0500 Subject: [AccessD] Why Change Field Size/was Change Field Size References: Message-ID: <000f01c5fa07$888c2c50$6101a8c0@JISREGISTRATION.local> ...dearest Charlotte ...the question posed was "my practice has been to default to 255 unless there was a specific need to define a smaller one, since with Jet, afaik, you pay no penalty for doing so" ...and you suggested that was sloppy programming ...I of course disagree ...as do others here of long standing. ...as to why I would include a field when I don't know its length, I'm pleased to see that there are some so prescient as to be able to read not only their client's present mind but his future as well ...I do try but they tend to use their mind shields against me, eh :) William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Monday, December 05, 2005 6:15 PM Subject: Re: [AccessD] Why Change Field Size/was Change Field Size >I do go on, and I'll keep going on. ;-} If you don't know what the > field will be used for, why include it at all? Yes, fields like address > may very well need to be 255 because they *are* a variable length. You > know perfectly well that I was talking about simply defaulting all > fields to 255, not about allowing specific fields to be that length for > a purpose. > > I'm not the only one who does go on .... > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Monday, December 05, 2005 11:36 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Why Change Field Size/was Change Field Size > > > "that it's sloppy programming and suggests that you haven't really > thought out the design of the table." Charlotte > > ...lol ...how you do go on! ...if I'm absolutely certain of the field's > content then I'll size it appropriately and validate the data ...and my > table design tends toward a high degree of normalization so that I'm not > > overly concerned about record size, although it is a legitmate > consideration > ...but, and this is where we may differ, if I have name, address, et al > type > fields where the data length is unknown, I prefer to default them to 255 > > rather than establishing artificial limitations for the very reason that > > Rocky is running into ...if the guesstimate turns out to be wrong it can > be > a rpita to fix once in distribution. > > ...the only problem I've seen so far is the client using tabs within the > > field and I now routinely prevent that. > > Willam > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at ColbyConsulting.com Mon Dec 5 20:06:30 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Mon, 5 Dec 2005 21:06:30 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/was Change FieldS ize In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD213@main2.marlow.com> Message-ID: <200512060206.jB626fJ02570@databaseadvisors.com> >Is this a changed stance for you? Nope, I've defaulted to 255 for as long as I can remember. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 8:44 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: Why Change Field Size/was Change FieldS ize I concur. Is this a changed stance for you? I know I was on the 255 length stance the first time around. ;) Drew -----Original Message----- From: John Colby [SMTP:jwcolby at colbyconsulting.com] Sent: Monday, December 05, 2005 5:43 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size I just ran into a field the other day. PolicyID, guaranteed to NEVER be more than 10 characters, so the field was set to 10 characters (by the previous programmer). Guess what? We finally (3 years later) got a policed that was waaaay more than 10 characters. Of course the entire policy record could not go in, which prevented the claim from being processed. All users must get out of the database so that I can open up the field (to 255 characters of course). I don't care WHAT the business rule is, text data can and will change. SSN is a good example. It is guaranteed to be XXX-XX-XXXX except that they are running out of SSNs (50 years later) and guess what is going to change in the next few years... Length types of rules are not the thing (IMHO) that should be enforced at the DB level. John W. Colby www.ColbyConsulting.com From DWUTKA at marlow.com Mon Dec 5 20:02:56 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 5 Dec 2005 20:02:56 -0600 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD215@main2.marlow.com> Yes, I concur. Plus, isn't allowing Jet to force a field size sloppy programming, instead of programming a proper data validation routine? ;) Drew -----Original Message----- From: William Hindman [SMTP:wdhindman at bellsouth.net] Sent: Monday, December 05, 2005 7:51 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size ...dearest Charlotte ...the question posed was "my practice has been to default to 255 unless there was a specific need to define a smaller one, since with Jet, afaik, you pay no penalty for doing so" ...and you suggested that was sloppy programming ...I of course disagree ...as do others here of long standing. ...as to why I would include a field when I don't know its length, I'm pleased to see that there are some so prescient as to be able to read not only their client's present mind but his future as well ...I do try but they tend to use their mind shields against me, eh :) William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Monday, December 05, 2005 6:15 PM Subject: Re: [AccessD] Why Change Field Size/was Change Field Size >I do go on, and I'll keep going on. ;-} If you don't know what the > field will be used for, why include it at all? Yes, fields like address > may very well need to be 255 because they *are* a variable length. You > know perfectly well that I was talking about simply defaulting all > fields to 255, not about allowing specific fields to be that length for > a purpose. > > I'm not the only one who does go on .... > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Monday, December 05, 2005 11:36 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Why Change Field Size/was Change Field Size > > > "that it's sloppy programming and suggests that you haven't really > thought out the design of the table." Charlotte > > ...lol ...how you do go on! ...if I'm absolutely certain of the field's > content then I'll size it appropriately and validate the data ...and my > table design tends toward a high degree of normalization so that I'm not > > overly concerned about record size, although it is a legitmate > consideration > ...but, and this is where we may differ, if I have name, address, et al > type > fields where the data length is unknown, I prefer to default them to 255 > > rather than establishing artificial limitations for the very reason that > > Rocky is running into ...if the guesstimate turns out to be wrong it can > be > a rpita to fix once in distribution. > > ...the only problem I've seen so far is the client using tabs within the > > field and I now routinely prevent that. > > Willam > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From robert at servicexp.com Mon Dec 5 20:39:31 2005 From: robert at servicexp.com (Robert Gracie) Date: Mon, 5 Dec 2005 21:39:31 -0500 Subject: [AccessD] Form_Error event will NOTalways fire Message-ID: <3C6BD610FA11044CADFC8C13E6D5508F4FA1@gbsserver.GBS.local> What would cause the Form_Error event NOT to fire.. I have been having a problem with this, and can't get a handle on it.. Example, The user enters an invalid item in a combo (limit to list = Yes) the user goes to move from that control and is unable to, the problem is the Form_Error event VERY intermittently does not fire notify the user of the problem. So the user thinks the system is locked up... This is system wide and not just one or two forms.. SetWarning is NOT the problem... Any Ideals Robert Gracie www.gbsysnow.com SNIP From DWUTKA at marlow.com Mon Dec 5 20:28:37 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 5 Dec 2005 20:28:37 -0600 Subject: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/was Cha nge FieldS ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD218@main2.marlow.com> Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -----Original Message----- From: John Colby [SMTP:jwcolby at colbyconsulting.com] Sent: Monday, December 05, 2005 8:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/was Change FieldS ize >Is this a changed stance for you? Nope, I've defaulted to 255 for as long as I can remember. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 8:44 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: Why Change Field Size/was Change FieldS ize I concur. Is this a changed stance for you? I know I was on the 255 length stance the first time around. ;) Drew -----Original Message----- From: John Colby [SMTP:jwcolby at colbyconsulting.com] Sent: Monday, December 05, 2005 5:43 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size I just ran into a field the other day. PolicyID, guaranteed to NEVER be more than 10 characters, so the field was set to 10 characters (by the previous programmer). Guess what? We finally (3 years later) got a policed that was waaaay more than 10 characters. Of course the entire policy record could not go in, which prevented the claim from being processed. All users must get out of the database so that I can open up the field (to 255 characters of course). I don't care WHAT the business rule is, text data can and will change. SSN is a good example. It is guaranteed to be XXX-XX-XXXX except that they are running out of SSNs (50 years later) and guess what is going to change in the next few years... Length types of rules are not the thing (IMHO) that should be enforced at the DB level. 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 Mon Dec 5 20:36:22 2005 From: john at winhaven.net (John Bartow) Date: Mon, 5 Dec 2005 20:36:22 -0600 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: <004201c5f9e4$06c34f50$6601a8c0@ScuzzPaq> Message-ID: <009e01c5fa0d$d8f08f50$6601a8c0@ScuzzPaq> I've been thinking about this a bit and I think probably the biggest reason I don't do the 255 for everything is because I wasn't raised on Access. It made a difference in the other DBs I've interacted with. And I suppose since a lot of what I've done in Access was brought over from another format I've always figured it would end up in something else before it was all over. OCD? Maybe. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Monday, December 05, 2005 3:37 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Why Change Field Size/was Change Field Size I think in essence I agree with you on the point: If I don't know what the length will be for sure then I do 255. Otherwise, and generally the case, is that I specify. Why? OCD. :o) And it takes little extra effort to do and can pay off in the future if you decide to to interact with other RDBMS's. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Mon Dec 5 21:05:38 2005 From: john at winhaven.net (John Bartow) Date: Mon, 5 Dec 2005 21:05:38 -0600 Subject: [AccessD] Why Change Field Size/wasChange FieldSize In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD218@main2.marlow.com> Message-ID: <00a901c5fa11$efabf820$6601a8c0@ScuzzPaq> Yea, that's what got me thinking about this more ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew From jwcolby at ColbyConsulting.com Mon Dec 5 21:14:48 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Mon, 5 Dec 2005 22:14:48 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD218@main2.marlow.com> Message-ID: <200512060315.jB63F5J20450@databaseadvisors.com> LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -----Original Message----- From: John Colby [SMTP:jwcolby at colbyconsulting.com] Sent: Monday, December 05, 2005 8:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/was Change FieldS ize >Is this a changed stance for you? Nope, I've defaulted to 255 for as long as I can remember. John W. Colby www.ColbyConsulting.com From DWUTKA at marlow.com Mon Dec 5 21:23:31 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 5 Dec 2005 21:23:31 -0600 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change Field S ize/wasCha nge FieldS ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD21A@main2.marlow.com> I think the same thing when it comes to bound forms....'what an idiot I was' to use them.... ;) just teasing. Drew -----Original Message----- From: John Colby [SMTP:jwcolby at colbyconsulting.com] Sent: Monday, December 05, 2005 9:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -----Original Message----- From: John Colby [SMTP:jwcolby at colbyconsulting.com] Sent: Monday, December 05, 2005 8:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/was Change FieldS ize >Is this a changed stance for you? Nope, I've defaulted to 255 for as long as I can remember. 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 jwelz at hotmail.com Mon Dec 5 22:17:34 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Mon, 05 Dec 2005 21:17:34 -0700 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: <200512052343.jB5Nh3J31364@databaseadvisors.com> Message-ID: I had a peek at the Archive under the topic: [AccessD] On DB Bloat, Bad DB Design, and various Fri May 21 16:53:55 CDT 2004 quoting Drew Wutka: 'I have never been burned by the page file size. In fact, I completely forgot that the limit even existed, until it popped up on the list a few weeks ago' Fri May 21 15:31:41 CDT 2004 quoting Arthur Fuller: 'Having never heard this before, I created an Access table with 9 text (255) fields and ...' Fri May 21 19:01:10 CDT 2004 quoting John W. Colby: I think I will go off right now and test what error I see when I intentionally try and save a record with more than 2K record size. Although I too generally use the maximum allowable field size for many text fields, there is a limit imposed by the database format that must be respected. I suppose if that size limit were 511 or 1023 that most of the other contributors to this thread would use that as the limit. Just how sensible is it to allow a phone number field, or a State or Country name field to contain 255 characters. How much sense does data make and how logically can you set sensible query criteria and interpret data of text type reasonably expected to contain 10 characters where a user enters 250 like the phone number example I gave earlier. I don't see any harm in using an input mask that restricts a field to 10 characters yet has a size limit of 255 characters. The next question is, if you set the input mask at the table design level, you have to punt the users to make changes. If you do it at the form level and the field is in a dozen various forms, do you do it in code each time, or do you set an input mask at the control level and copy/paste the same control so you don't mess up? A person who can code himself out of any corner who competently addresses data rules at the form level, provided they are aware of them, can get away with setting the size to the maximum. Employing memo fields for all text fields always created further difficulties in specific scenarios such as union queries. But when dispensing advice at this list, there are readers who are not well served by the bald statement that some reputable and respected developers always sets the limit at 255 characters for text fields. For this reason, you need to add the caveats and potential consequences of following such an arbitrary practice. As shocking as it is, John's example, below, of an in-house application with an on-site developer suffering a few minutes of down time because the company changed its own clearly defined business rules doesn't qualify as a horror story. It's just a matter of holding people who define a specification accountable and a bit of amusement for a developer. You don't get to say 'I told you so' if you pre-empt them at every turn. If you want a real fun example, just think of a couple of characters and y2k. I'm not about to start feaking about y10k though I'm sure some of you would allow 255 character years because you're so certain that your applications will be around that long. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "John Colby" > >I just ran into a field the other day. PolicyID, guaranteed to NEVER be >more than 10 characters, so the field was set to 10 characters (by the >previous programmer). > >Guess what? We finally (3 years later) got a policed that was waaaay more >than 10 characters. Of course the entire policy record could not go in, >which prevented the claim from being processed. All users must get out of >the database so that I can open up the field (to 255 characters of course). > >I don't care WHAT the business rule is, text data can and will change. SSN >is a good example. It is guaranteed to be XXX-XX-XXXX except that they are >running out of SSNs (50 years later) and guess what is going to change in >the next few years... > >Length types of rules are not the thing (IMHO) that should be enforced at >the DB level. > >John W. Colby >www.ColbyConsulting.com From jwcolby at ColbyConsulting.com Mon Dec 5 23:36:41 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 00:36:41 -0500 Subject: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size In-Reply-To: Message-ID: <200512060537.jB65bGJ24397@databaseadvisors.com> >As shocking as it is, John's example, below, of an in-house application with an on-site developer suffering a few minutes of down time because the company changed its own clearly defined business rules doesn't qualify as a horror story. It's just a matter of holding people who define a specification accountable and a bit of amusement for a developer. You don't get to say 'I told you so' if you pre-empt them at every turn. In fact, the rules were the client's client's rule. I am not an onsite developer, in fact I get to the client's site once every few weeks. I cannot hold anyone's feet to the fire except my own. The limit existed to begin with because I ported an existing table and didn't carefully look at each and every text field for silly limitations. My client is under quite rigorous guidelines from THEIR CLIENT as to how long they have to get an insurance claim entered, from the time they get their hands on it. This is not a "little" nor is it an "amusing" problem, at least not to them, nor to me. To my client, this is indeed a horror story. But more importantly it is a silly, useless waste of everyone's time. I have a framework. The framework handles the NotInList, offering to open a form for entering the new data. If the form is opened, the form seeks the proper record, and then places the entered value in the default value property of the control bound to the field in the source table that the original combo was displaying data from, so that as the user begins entering data the data that they already entered in the combo (not in list) does not have to be re-entered. Because the size of the field that the control in the opened form was too small, the form displayed #error as it opened (after I placed data in its Default Value property). It was quite confusing to everyone, and I had to trace through my code to discover why this was happening. Access did not throw an error, just displayed #error in the control. As for the total size limit, yea it has to be respected, but it has to be respected whether it is 20 fields with a 255 size limit or 255 fields with a 20 character limit. Just arbitrarily limiting the field size does not guarantee that you do not run into the page size limit, all it does is raise the probability that you will run into valid data that cannot be entered. If the PAGE LIMIT were 512 bytes you can be damned sure I would think twice about my "always use 255" decision, but it isn't. There are damned few fields that you can accurately predict how long the data will be and NEVER get an issue with data exceeding whatever your best guess was. So now what is your suggestion? Run mathematical calculations on the probability of the occurrence for every field you design? Hmmm... What is the probability that Address1 will exceed 40 characters. Let me spend an hour researching Address1 fields from every database I can find, discover the maximum length of that field, add 50% to that figure. On to Address1, then City... I think not. If I am going to make Address1 50 because it is never going to be more than that, should I do so? Why? To prevent some twit from trying to enter the Boy Scout's oath in the Address1 field? The database I am discussing had phone number masks. The client swore that no one would live outside the US. Most importantly, THEY BELIEVED THAT. But of course it wasn't true. And the masks came back out. Work to set them up, work to take them back out. And I ASKED THAT QUESTION SPECIFICALLY because they wanted the masks. Just because the customer says that a business rule is true doesn't mean it is, nor does it mean that the rule won't change tomorrow, in fact you can COUNT on just about any rule changing eventually. You walk a fine line whatever you do, enforcing it here has advantages, but it has disadvantages. Enforcing it over there has advantages, but it has disadvantages. I have been on all sides of this problem and I have decided (for me) that artificial and arbitrary limitations in field size, for an Access database creates more problems, more often, that it prevents problems. I use 255 because I have never had an issue with wide open fields (yes, my users have entered trash in there but they can do that in arbitrarily limited fields as well) and I have run into DOZENS of problems with arbitrary limits preventing real data from going in. It is quite that simple. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: Monday, December 05, 2005 11:18 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] Why Change Field Size/was Change Field Size I had a peek at the Archive under the topic: [AccessD] On DB Bloat, Bad DB Design, and various Fri May 21 16:53:55 CDT 2004 quoting Drew Wutka: 'I have never been burned by the page file size. In fact, I completely forgot that the limit even existed, until it popped up on the list a few weeks ago' Fri May 21 15:31:41 CDT 2004 quoting Arthur Fuller: 'Having never heard this before, I created an Access table with 9 text (255) fields and ...' Fri May 21 19:01:10 CDT 2004 quoting John W. Colby: I think I will go off right now and test what error I see when I intentionally try and save a record with more than 2K record size. Although I too generally use the maximum allowable field size for many text fields, there is a limit imposed by the database format that must be respected. I suppose if that size limit were 511 or 1023 that most of the other contributors to this thread would use that as the limit. Just how sensible is it to allow a phone number field, or a State or Country name field to contain 255 characters. How much sense does data make and how logically can you set sensible query criteria and interpret data of text type reasonably expected to contain 10 characters where a user enters 250 like the phone number example I gave earlier. I don't see any harm in using an input mask that restricts a field to 10 characters yet has a size limit of 255 characters. The next question is, if you set the input mask at the table design level, you have to punt the users to make changes. If you do it at the form level and the field is in a dozen various forms, do you do it in code each time, or do you set an input mask at the control level and copy/paste the same control so you don't mess up? A person who can code himself out of any corner who competently addresses data rules at the form level, provided they are aware of them, can get away with setting the size to the maximum. Employing memo fields for all text fields always created further difficulties in specific scenarios such as union queries. But when dispensing advice at this list, there are readers who are not well served by the bald statement that some reputable and respected developers always sets the limit at 255 characters for text fields. For this reason, you need to add the caveats and potential consequences of following such an arbitrary practice. As shocking as it is, John's example, below, of an in-house application with an on-site developer suffering a few minutes of down time because the company changed its own clearly defined business rules doesn't qualify as a horror story. It's just a matter of holding people who define a specification accountable and a bit of amusement for a developer. You don't get to say 'I told you so' if you pre-empt them at every turn. If you want a real fun example, just think of a couple of characters and y2k. I'm not about to start feaking about y10k though I'm sure some of you would allow 255 character years because you're so certain that your applications will be around that long. Ciao J|rgen Welz Edmonton, Alberta jwelz at hotmail.com From john at winhaven.net Mon Dec 5 23:41:06 2005 From: john at winhaven.net (John Bartow) Date: Mon, 5 Dec 2005 23:41:06 -0600 Subject: [AccessD] Independent Developers Question In-Reply-To: Message-ID: <001601c5fa27$a7aae2f0$6901a8c0@ScuzzPaq> Hi Joe, I develop and test everything in house. I have used Wise/SageKey Scripts for installation packaging for 6 years. The tuning I have done to the script makes for a classy install plus it isolates a the runtime from the full access if it exists (because of the SageKey scripts I have never had to care about that). Most of apps have gone out to customer sites I have never been on and have I've never had an installation issue. I have done this with A97 from Win95 on up to XPsp2. I do not have that breadth of example for A2k on up but am presently changing everything to A2k3 so I shall soon find out. I really haven't given it much thought though as I will follow my previous methods and use Wise/Sagekey. The installation package can place the FE and the BE where ever they want each of them to go. In the case of an upgrade the script won't allow the BE to be replaced. Same with actixe-x (I have distribuited some) and other files, you can set whether or not they overwrite an existing file based on version, file date etc. I have used that for the upgraded user manual (which, of course no one reads anyway). "Brain-dead" easy on the user end. I have customized the install for one IT shops that doesn't want to answer/verify path names, etc. because they have one standard path for every machine. I hard coded the info into the install package for them and they can distribute the installation script via a link and let the user click the link which runs the install script unattended from a network share. HTH John B. From Gustav at cactus.dk Tue Dec 6 04:03:41 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 06 Dec 2005 11:03:41 +0100 Subject: [AccessD] Quote of the year Message-ID: First top list candidate. /gustav >>> cfoust at infostatsystems.com 06-12-2005 00:15 >>> If you don't know what the field will be used for, why include it at all? From Gustav at cactus.dk Tue Dec 6 04:09:32 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 06 Dec 2005 11:09:32 +0100 Subject: [AccessD] Use form field for IN statement in Where clause Message-ID: Hi Patricia Though it would be nice, you can't do this. Look up my post dated: 2005-11-21 09:55 subject: SQL - IN Operator - Possible to use parameter /gustav >>> Patricia.O'Connor at otda.state.ny.us 05-12-2005 20:14 >>> In an Access 97 database I have a case type field in a reference table that may contain 1 to 11 values depending on what cases are used in a particular report examples report 1221 has this type 11 report 1321 has these types 11,12,14,16,17 The field is placed into a hidden text field on a form called [Forms]![FrmBicMoSel]![txtSelCriteria] The called query currently uses this field in the where statement this way (InStr([Forms]![FrmBicMoSel]![txtSelCriteria],[tlkpXrefDescID].[CaseType ])>0)) I would like to be able to use it with an IN statement [tlkpXrefDescID].[CaseType] in([Forms]![FrmBicMoSel]![txtSelCriteria]) But it does not like this - how can I get this to work - I think there is a function but I can't seem to remember it right now. From Gustav at cactus.dk Tue Dec 6 04:29:48 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 06 Dec 2005 11:29:48 +0100 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects Message-ID: Thanks Steve. Could someone please explain what an "out-of-the-way IT department" is? /gustav >>> erbachs at gmail.com 05-12-2005 20:54 >>> Dear Group, I do a lot more reading of SQL Server resources and .NET resources these days. The technology moves on. I found this new article on SQL Server Central and I thought you lot would find that it confirms things you've learned about project management of software development: http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-projects/ From andy at minstersystems.co.uk Tue Dec 6 04:43:36 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Tue, 6 Dec 2005 10:43:36 +0000 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects Message-ID: <20051206104333.E8DA725ECD4@smtp.nildram.co.uk> I think it's where the company thinks to itself "mmm, IT people don't need to talk to real people do they? and I know company HQ is in Chicago, but land's cheap in Uzbekhistan, so that's where we'll put IT". Perfectly reasonable. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "accessd at databaseadvisors.com" Subject: Re: [AccessD] Somewhat OT: Secrets of successful IT projects Date: 06/12/05 10:31 Thanks Steve. Could someone please explain what an "out-of-the-way IT department" is? /gustav >>> erbachs at gmail.com 05-12-2005 20:54 >>> Dear Group, I do a lot more reading of SQL Server resources and .NET resources these days. The technology moves on. I found this new article on SQL Server Central and I thought you lot would find that it confirms things you've learned about project management of software development: http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-projects/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ________________________________________________ Message sent using UebiMiau 2.7.2 From Gustav at cactus.dk Tue Dec 6 04:56:52 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 06 Dec 2005 11:56:52 +0100 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects Message-ID: Hi Andy In other words, the department is allocated out of sight and becomes "they" instead of "some of us"? /gustav >>> andy at minstersystems.co.uk 06-12-2005 11:43 >>> I think it's where the company thinks to itself "mmm, IT people don't need to talk to real people do they? and I know company HQ is in Chicago, but land's cheap in Uzbekhistan, so that's where we'll put IT". Perfectly reasonable. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "accessd at databaseadvisors.com" Subject: Re: [AccessD] Somewhat OT: Secrets of successful IT projects Date: 06/12/05 10:31 Thanks Steve. Could someone please explain what an "out-of-the-way IT department" is? /gustav >>> erbachs at gmail.com 05-12-2005 20:54 >>> Dear Group, I do a lot more reading of SQL Server resources and .NET resources these days. The technology moves on. I found this new article on SQL Server Central and I thought you lot would find that it confirms things you've learned about project management of software development: http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-projects/ From Gustav at cactus.dk Tue Dec 6 05:01:37 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 06 Dec 2005 12:01:37 +0100 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects Message-ID: Hi Steve I love these paragraphs. Nice trick: It takes courage and willpower to adopt a relatively conservative approach to development work and select the technology appropriate for the application. When I plan a project, I generally construct a "playpen" area in which all the latest technologies are used to develop a non-critical project component, and then let the team take turns developing it. The staff gets to put all sorts of skills and technologies on their CVs, and the pressure is off to prematurely adopt fancy technology for the project's serious deliverables. We can then inform the project sponsor that we are using glitzy technology just like in the advertisements, and everyone is happy. /gustav >>> erbachs at gmail.com 05-12-2005 20:54 >>> Dear Group, I do a lot more reading of SQL Server resources and .NET resources these days. The technology moves on. I found this new article on SQL Server Central and I thought you lot would find that it confirms things you've learned about project management of software development: http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-projects/ From andy at minstersystems.co.uk Tue Dec 6 05:20:55 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Tue, 6 Dec 2005 11:20:55 +0000 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects Message-ID: <20051206112053.54CBF2734F3@smtp.nildram.co.uk> Precisely. Such a good business model. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "accessd at databaseadvisors.com" Subject: Re: [AccessD] Somewhat OT: Secrets of successful IT projects Date: 06/12/05 10:58 Hi Andy In other words, the department is allocated out of sight and becomes "they" instead of "some of us"? /gustav >>> andy at minstersystems.co.uk 06-12-2005 11:43 >>> I think it's where the company thinks to itself "mmm, IT people don't need to talk to real people do they? and I know company HQ is in Chicago, but land's cheap in Uzbekhistan, so that's where we'll put IT". Perfectly reasonable. -- Andy Lacey http://www.minstersystems.co.uk --------- Original Message -------- From: "Access Developers discussion and problem solving" To: "accessd at databaseadvisors.com" Subject: Re: [AccessD] Somewhat OT: Secrets of successful IT projects Date: 06/12/05 10:31 Thanks Steve. Could someone please explain what an "out-of-the-way IT department" is? /gustav >>> erbachs at gmail.com 05-12-2005 20:54 >>> Dear Group, I do a lot more reading of SQL Server resources and .NET resources these days. The technology moves on. I found this new article on SQL Server Central and I thought you lot would find that it confirms things you've learned about project management of software development: http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-projects/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ________________________________________________ Message sent using UebiMiau 2.7.2 From bheid at appdevgrp.com Tue Dec 6 06:34:52 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Tue, 6 Dec 2005 07:34:52 -0500 Subject: [AccessD] Form_Error event will NOTalways fire In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CF0B91@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF3EC@ADGSERVER> Are you saying that you handle all errors at the form level? Could it be that an error is happening in code and is caught and processed so that the form error event is not fired? I never use the Form_Error event. I perform validation/error handling in code tied to the individual control itself or in a module. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, December 05, 2005 9:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Form_Error event will NOTalways fire What would cause the Form_Error event NOT to fire.. I have been having a problem with this, and can't get a handle on it.. Example, The user enters an invalid item in a combo (limit to list = Yes) the user goes to move from that control and is unable to, the problem is the Form_Error event VERY intermittently does not fire notify the user of the problem. So the user thinks the system is locked up... This is system wide and not just one or two forms.. SetWarning is NOT the problem... Any Ideals Robert Gracie www.gbsysnow.com From erbachs at gmail.com Tue Dec 6 06:51:22 2005 From: erbachs at gmail.com (Steve Erbach) Date: Tue, 6 Dec 2005 06:51:22 -0600 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects In-Reply-To: References: Message-ID: <39cb22f30512060451p2b15a5aevd00ff7f83ac5d5cb@mail.gmail.com> Gustav, You zeroed in on one of my favorite sections. But since I haven't ever worked in a large project environment I've never experienced the kind of budget that would support this bit of subversive diversion. Regards, Steve Erbach Scientific Marketing Neenah, WI http://thetowncrank.blogspot.com www.swerbach.com Security Page: www.swerbach.com/security On 12/6/05, Gustav Brock wrote: > > Hi Steve > > I love these paragraphs. Nice trick: > > > > It takes courage and willpower to adopt a relatively conservative approach > to development work and select the technology appropriate for the > application. When I plan a project, I generally construct a "playpen" area > in which all the latest technologies are used to develop a non-critical > project component, and then let the team take turns developing it. > > The staff gets to put all sorts of skills and technologies on their CVs, > and the pressure is off to prematurely adopt fancy technology for the > project's serious deliverables. We can then inform the project sponsor that > we are using glitzy technology just like in the advertisements, and everyone > is happy. > > > > /gustav > > >>> erbachs at gmail.com 05-12-2005 20:54 >>> > Dear Group, > > I do a lot more reading of SQL Server resources and .NET resources these > days. The technology moves on. I found this new article on SQL Server > Central and I thought you lot would find that it confirms things you've > learned about project management of software development: > > http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-projects/ > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Regards, Steve Erbach Scientific Marketing Neenah, WI www.swerbach.com Security Page: www.swerbach.com/security From Gustav at cactus.dk Tue Dec 6 07:31:03 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 06 Dec 2005 14:31:03 +0100 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects Message-ID: Hi Steve Neither have I, but if you move to the other extreme, I guess we all have experienced a meeting with a small business owner discussing a project of great importance for that business. "You know, I'm not that good at all that computing/IT stuff so I invited my son/nephew/brother-in-law/whatever - he/she knows a lot about it!". And this little fellow has to prove that and puts all the current buzzwords forward. If you can tell "yes we use this and that _technology_ ... bla bla .." he/she calms down and you can move on to the core of the project. /gustav >>> erbachs at gmail.com 06-12-2005 13:51 >>> Gustav, You zeroed in on one of my favorite sections. But since I haven't ever worked in a large project environment I've never experienced the kind of budget that would support this bit of subversive diversion. Regards, Steve Erbach Scientific Marketing Neenah, WI http://thetowncrank.blogspot.com www.swerbach.com Security Page: www.swerbach.com/security On 12/6/05, Gustav Brock wrote: > > Hi Steve > > I love these paragraphs. Nice trick: > > > > It takes courage and willpower to adopt a relatively conservative approach > to development work and select the technology appropriate for the > application. When I plan a project, I generally construct a "playpen" area > in which all the latest technologies are used to develop a non-critical > project component, and then let the team take turns developing it. > > The staff gets to put all sorts of skills and technologies on their CVs, > and the pressure is off to prematurely adopt fancy technology for the > project's serious deliverables. We can then inform the project sponsor that > we are using glitzy technology just like in the advertisements, and everyone > is happy. > > > > /gustav > > >>> erbachs at gmail.com 05-12-2005 20:54 >>> > Dear Group, > > I do a lot more reading of SQL Server resources and .NET resources these > days. The technology moves on. I found this new article on SQL Server > Central and I thought you lot would find that it confirms things you've > learned about project management of software development: > > http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-projects/ From erbachs at gmail.com Tue Dec 6 07:51:12 2005 From: erbachs at gmail.com (Steve Erbach) Date: Tue, 6 Dec 2005 07:51:12 -0600 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects In-Reply-To: References: Message-ID: <39cb22f30512060551v228834ebtfe525792e1a5aba5@mail.gmail.com> Gustav, I'd say you have some talent as a diplomat! Regards, Steve Erbach Scientific Marketing Neenah, WI http://thetowncrank.blogspot.com www.swerbach.com Security Page: www.swerbach.com/security On 12/6/05, Gustav Brock wrote: > > Hi Steve > > Neither have I, but if you move to the other extreme, I guess we all have > experienced a meeting with a small business owner discussing a project of > great importance for that business. "You know, I'm not that good at all that > computing/IT stuff so I invited my son/nephew/brother-in-law/whatever - > he/she knows a lot about it!". And this little fellow has to prove that and > puts all the current buzzwords forward. If you can tell "yes we use this and > that _technology_ ... bla bla .." he/she calms down and you can move on to > the core of the project. > > /gustav > > >>> erbachs at gmail.com 06-12-2005 13:51 >>> > Gustav, > > You zeroed in on one of my favorite sections. But since I haven't ever > worked in a large project environment I've never experienced the kind of > budget that would support this bit of subversive diversion. > > Regards, > > Steve Erbach > From jimdettman at earthlink.net Tue Dec 6 08:03:53 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Tue, 6 Dec 2005 09:03:53 -0500 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD215@main2.marlow.com> Message-ID: Drew, << Plus, isn't allowing Jet to force a field size sloppy programming, instead of programming a proper data validation routine? >> I don't believe so. I think it's sloppy development to allow for the potential of an error to occur if you have a tool/capability to prevent it. One of reasons I limit field lengths at the JET engine level is because it's so easy to move data into a database via some means other then the Access UI. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Why Change Field Size/was Change Field Size Yes, I concur. Plus, isn't allowing Jet to force a field size sloppy programming, instead of programming a proper data validation routine? ;) Drew -----Original Message----- From: William Hindman [SMTP:wdhindman at bellsouth.net] Sent: Monday, December 05, 2005 7:51 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size ...dearest Charlotte ...the question posed was "my practice has been to default to 255 unless there was a specific need to define a smaller one, since with Jet, afaik, you pay no penalty for doing so" ...and you suggested that was sloppy programming ...I of course disagree ...as do others here of long standing. ...as to why I would include a field when I don't know its length, I'm pleased to see that there are some so prescient as to be able to read not only their client's present mind but his future as well ...I do try but they tend to use their mind shields against me, eh :) William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Monday, December 05, 2005 6:15 PM Subject: Re: [AccessD] Why Change Field Size/was Change Field Size >I do go on, and I'll keep going on. ;-} If you don't know what the > field will be used for, why include it at all? Yes, fields like address > may very well need to be 255 because they *are* a variable length. You > know perfectly well that I was talking about simply defaulting all > fields to 255, not about allowing specific fields to be that length for > a purpose. > > I'm not the only one who does go on .... > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Monday, December 05, 2005 11:36 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Why Change Field Size/was Change Field Size > > > "that it's sloppy programming and suggests that you haven't really > thought out the design of the table." Charlotte > > ...lol ...how you do go on! ...if I'm absolutely certain of the field's > content then I'll size it appropriately and validate the data ...and my > table design tends toward a high degree of normalization so that I'm not > > overly concerned about record size, although it is a legitmate > consideration > ...but, and this is where we may differ, if I have name, address, et al > type > fields where the data length is unknown, I prefer to default them to 255 > > rather than establishing artificial limitations for the very reason that > > Rocky is running into ...if the guesstimate turns out to be wrong it can > be > a rpita to fix once in distribution. > > ...the only problem I've seen so far is the client using tabs within the > > field and I now routinely prevent that. > > Willam > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Tue Dec 6 08:06:24 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Tue, 6 Dec 2005 09:06:24 -0500 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects References: Message-ID: <001901c5fa6e$3e9fbe10$6101a8c0@JISREGISTRATION.local> ...lol ...I see that with virtually every prospect ...a relative or an in-house power user determined to impress the boss ...asking irelevant questions just to prove he knows something ...which of course he doesn't :) William ----- Original Message ----- From: "Gustav Brock" To: Sent: Tuesday, December 06, 2005 8:31 AM Subject: Re: [AccessD] Somewhat OT: Secrets of successful IT projects > Hi Steve > > Neither have I, but if you move to the other extreme, I guess we all have > experienced a meeting with a small business owner discussing a project of > great importance for that business. "You know, I'm not that good at all > that computing/IT stuff so I invited my > son/nephew/brother-in-law/whatever - he/she knows a lot about it!". And > this little fellow has to prove that and puts all the current buzzwords > forward. If you can tell "yes we use this and that _technology_ ... bla > bla .." he/she calms down and you can move on to the core of the project. > > /gustav > >>>> erbachs at gmail.com 06-12-2005 13:51 >>> > Gustav, > > You zeroed in on one of my favorite sections. But since I haven't ever > worked in a large project environment I've never experienced the kind of > budget that would support this bit of subversive diversion. > > Regards, > > Steve Erbach > Scientific Marketing > Neenah, WI > http://thetowncrank.blogspot.com > www.swerbach.com > Security Page: www.swerbach.com/security > > On 12/6/05, Gustav Brock wrote: >> >> Hi Steve >> >> I love these paragraphs. Nice trick: >> >> >> >> It takes courage and willpower to adopt a relatively conservative >> approach >> to development work and select the technology appropriate for the >> application. When I plan a project, I generally construct a "playpen" >> area >> in which all the latest technologies are used to develop a non-critical >> project component, and then let the team take turns developing it. >> >> The staff gets to put all sorts of skills and technologies on their CVs, >> and the pressure is off to prematurely adopt fancy technology for the >> project's serious deliverables. We can then inform the project sponsor >> that >> we are using glitzy technology just like in the advertisements, and >> everyone >> is happy. >> >> >> >> /gustav >> >> >>> erbachs at gmail.com 05-12-2005 20:54 >>> >> Dear Group, >> >> I do a lot more reading of SQL Server resources and .NET resources these >> days. The technology moves on. I found this new article on SQL Server >> Central and I thought you lot would find that it confirms things you've >> learned about project management of software development: >> >> http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-projects/ > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From john at winhaven.net Tue Dec 6 09:04:04 2005 From: john at winhaven.net (John Bartow) Date: Tue, 6 Dec 2005 09:04:04 -0600 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects In-Reply-To: Message-ID: <007701c5fa76$4d1c4370$6901a8c0@ScuzzPaq> Hi Gustav, Probably not exactly what he meant but here's my story of the most out-of-the-way IT department I have run across. About 5 years ago, along with two other independent consulting partners, I worked on a county wide "GIS study". We were to investigate the state of digital mapping and data in the county and recommend a course of action. The project involved staff interviews and digging through a lot of files. In the end we found that the biggest issue in the county was that they had no "IT" department at all. They had a data processing department under the accounting director. Typical setup around for a few decades ago. The Data Processing director acted as the CIO for the county. But being near retirement he had no desire to lead an IT dept. and also had no desire to have any more staff under his control. He had decided a long time ago that he would not involve himself in other departments IT activities other than to roadblock new projects that would involve all depts. Every dept. had a remarkable set of digital mapping and data in progress. Unfortunately none of it could integrate with another department. Because of this they were actually developing emergency planning procedures by hand on paper maps! (They have a nuclear power plant in the vicinity which requires they do this every so many years.) The short story is that we recommended a complete restructuring of the county government concerning IT functions by creating an independent IT department with a GIS manager included. They hired an IT director and a GIS Manager. Within a year departments were utilizing each others digital mapping and data - mainly because the GIS world had recently embraced interoperability of diverse standards, leaving the proprietary formats for history but had they not taken our recommendations each department's information would most likely still be completely isolated from the others. BTW Our project actually paid for itself in the year of implementation because they discovered (from our report) that they had numerous departments planning a aerial mapping contracts for the same product!) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, December 06, 2005 4:30 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Somewhat OT: Secrets of successful IT projects Thanks Steve. Could someone please explain what an "out-of-the-way IT department" is? /gustav From Patricia.O'Connor at otda.state.ny.us Tue Dec 6 09:08:07 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Tue, 6 Dec 2005 10:08:07 -0500 Subject: [AccessD] Use form field for IN statement in Where clause Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F77@EXCNYSM0A1AI.nysemail.nyenet> Hi Gustav Thank you - I was adding redesign to the upgrade anyway - will add this too. I may add a bridge table to the design. Though the instr with true does work in current query. Thanks ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** > -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Gustav Brock > Sent: Tuesday, December 06, 2005 05:10 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Use form field for IN statement in Where clause > > Hi Patricia > > Though it would be nice, you can't do this. Look up my post dated: > 2005-11-21 09:55 > > subject: > SQL - IN Operator - Possible to use parameter > > /gustav > > >>> Patricia.O'Connor at otda.state.ny.us 05-12-2005 20:14 >>> > In an Access 97 database > > I have a case type field in a reference table that may > contain 1 to 11 values depending on what cases are used in a > particular report > examples report 1221 has this type 11 > report 1321 has these types 11,12,14,16,17 > > > The field is placed into a hidden text field on a form called > [Forms]![FrmBicMoSel]![txtSelCriteria] > > The called query currently uses this field in the where > statement this way > > (InStr([Forms]![FrmBicMoSel]![txtSelCriteria],[tlkpXrefDescID] > .[CaseType > ])>0)) > > I would like to be able to use it with an IN statement > [tlkpXrefDescID].[CaseType] in([Forms]![FrmBicMoSel]![txtSelCriteria]) > > But it does not like this - how can I get this to work - I > think there is a function but I can't seem to remember it right now. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From john at winhaven.net Tue Dec 6 09:13:26 2005 From: john at winhaven.net (John Bartow) Date: Tue, 6 Dec 2005 09:13:26 -0600 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects In-Reply-To: <39cb22f30512060451p2b15a5aevd00ff7f83ac5d5cb@mail.gmail.com> Message-ID: <007801c5fa77$9c191970$6901a8c0@ScuzzPaq> Something I have approached via partnering. You'd be surprised how many programmers "play" with new technologies just enough so they can demonstrate they know how to use it and then revert back to good 'ol VB :o) My favorite comment from a VB programmer is "java is just my toy for doing cool tricks on the web, it serves no real purpose to me". -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Erbach Sent: Tuesday, December 06, 2005 6:51 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Somewhat OT: Secrets of successful IT projects Gustav, You zeroed in on one of my favorite sections. But since I haven't ever worked in a large project environment I've never experienced the kind of budget that would support this bit of subversive diversion. Regards, Steve Erbach Scientific Marketing Neenah, WI http://thetowncrank.blogspot.com www.swerbach.com Security Page: www.swerbach.com/security On 12/6/05, Gustav Brock wrote: > > Hi Steve > > I love these paragraphs. Nice trick: > > > > It takes courage and willpower to adopt a relatively conservative > approach to development work and select the technology appropriate for > the application. When I plan a project, I generally construct a > "playpen" area in which all the latest technologies are used to > develop a non-critical project component, and then let the team take turns developing it. > > The staff gets to put all sorts of skills and technologies on their > CVs, and the pressure is off to prematurely adopt fancy technology for > the project's serious deliverables. We can then inform the project > sponsor that we are using glitzy technology just like in the > advertisements, and everyone is happy. > > > > /gustav > > >>> erbachs at gmail.com 05-12-2005 20:54 >>> > Dear Group, > > I do a lot more reading of SQL Server resources and .NET resources > these days. The technology moves on. I found this new article on SQL > Server Central and I thought you lot would find that it confirms > things you've learned about project management of software development: > > http://www.simple-talk.com/2005/11/17/secrets-of-successful-it-project > s/ > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Regards, Steve Erbach Scientific Marketing Neenah, WI www.swerbach.com Security Page: www.swerbach.com/security -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Tue Dec 6 09:22:37 2005 From: john at winhaven.net (John Bartow) Date: Tue, 6 Dec 2005 09:22:37 -0600 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects In-Reply-To: <001901c5fa6e$3e9fbe10$6101a8c0@JISREGISTRATION.local> Message-ID: <008401c5fa78$e5167180$6901a8c0@ScuzzPaq> LOL, ditto on that! My favorite from a department head at a government office: I have to have a "brand name"... Why? "My son works for Best Buy and said I should get that brand". Best Buy doesn't sell that brand. What does your son do there? "He's a lawyer in the corporate office". Sigh... I spec'ed out 6 of these of various items as similarly as possible, only one of which cost more than the son's recommendation. I made my recommedation. He choose the son's (which was probably against regulations since it cost more). Just over a year later he told me he would have to eat crow and admit he made a mistake. (Didn't matter to me, I'm not a hardware vendor but rather than say I told you so I just said I'm sad to hear that because I always want things to work the best that they can possibly work for all of clients bla, bla, bla... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Tuesday, December 06, 2005 8:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Somewhat OT: Secrets of successful IT projects ...lol ...I see that with virtually every prospect ...a relative or an in-house power user determined to impress the boss ...asking irelevant questions just to prove he knows something ...which of course he doesn't :) William From john at winhaven.net Tue Dec 6 09:31:50 2005 From: john at winhaven.net (John Bartow) Date: Tue, 6 Dec 2005 09:31:50 -0600 Subject: [AccessD] Somewhat OT: Secrets of successful IT projects In-Reply-To: <39cb22f30512051154y2b975772qd5f75062f102dc5a@mail.gmail.com> Message-ID: <008b01c5fa7a$2dbe0870$6901a8c0@ScuzzPaq> His story of failed government projects brings to mind my least favorite project. It was a sub job I worked on for about a year. I was almost complete and ready for final testing when the main contractor called me and told me they changed their minds and were cancelling the project. Of course I got paid in full but I was so close and I know this project was going to be very helpful to them as they way it was previously being done was _very_ inefficient. I asked what they were going to do since the reports from the project were going to be needed shortly. She didn't know and they didn't know but they decided to implement the entire thing via a GIS system. Which we had talked about for a future goal but it would take years to implement. So instead of finishing the project (for a tiny fraction of the cost of implementing it via GIS) they decided to just stop! I later found out there had been a change of officials. Good money but absolutely no job satisfaction :o( From cfoust at infostatsystems.com Tue Dec 6 09:55:03 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 6 Dec 2005 07:55:03 -0800 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize Message-ID: >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew From cfoust at infostatsystems.com Tue Dec 6 09:59:59 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 6 Dec 2005 07:59:59 -0800 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: Amen to that, Jim. Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, December 06, 2005 6:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size Drew, << Plus, isn't allowing Jet to force a field size sloppy programming, instead of programming a proper data validation routine? >> I don't believe so. I think it's sloppy development to allow for the potential of an error to occur if you have a tool/capability to prevent it. One of reasons I limit field lengths at the JET engine level is because it's so easy to move data into a database via some means other then the Access UI. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Why Change Field Size/was Change Field Size Yes, I concur. Plus, isn't allowing Jet to force a field size sloppy programming, instead of programming a proper data validation routine? ;) Drew -----Original Message----- From: William Hindman [SMTP:wdhindman at bellsouth.net] Sent: Monday, December 05, 2005 7:51 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size ...dearest Charlotte ...the question posed was "my practice has been to default to 255 unless there was a specific need to define a smaller one, since with Jet, afaik, you pay no penalty for doing so" ...and you suggested that was sloppy programming ...I of course disagree ...as do others here of long standing. ...as to why I would include a field when I don't know its length, I'm pleased to see that there are some so prescient as to be able to read not only their client's present mind but his future as well ...I do try but they tend to use their mind shields against me, eh :) William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Monday, December 05, 2005 6:15 PM Subject: Re: [AccessD] Why Change Field Size/was Change Field Size >I do go on, and I'll keep going on. ;-} If you don't know what the > field will be used for, why include it at all? Yes, fields like address > may very well need to be 255 because they *are* a variable length. You > know perfectly well that I was talking about simply defaulting all > fields to 255, not about allowing specific fields to be that length for > a purpose. > > I'm not the only one who does go on .... > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Monday, December 05, 2005 11:36 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Why Change Field Size/was Change Field Size > > > "that it's sloppy programming and suggests that you haven't really > thought out the design of the table." Charlotte > > ...lol ...how you do go on! ...if I'm absolutely certain of the field's > content then I'll size it appropriately and validate the data ...and my > table design tends toward a high degree of normalization so that I'm not > > overly concerned about record size, although it is a legitmate > consideration > ...but, and this is where we may differ, if I have name, address, et al > type > fields where the data length is unknown, I prefer to default them to 255 > > rather than establishing artificial limitations for the very reason that > > Rocky is running into ...if the guesstimate turns out to be wrong it can > be > a rpita to fix once in distribution. > > ...the only problem I've seen so far is the client using tabs within the > > field and I now routinely prevent that. > > Willam > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 6 10:14:47 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 11:14:47 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSize/wasCha nge FieldS ize In-Reply-To: Message-ID: <200512061614.jB6GEkJ04757@databaseadvisors.com> ROTFL. That too! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 10:55 AM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From robert at servicexp.com Tue Dec 6 11:17:11 2005 From: robert at servicexp.com (Robert Gracie) Date: Tue, 6 Dec 2005 12:17:11 -0500 Subject: [AccessD] Form_Error event will NOTalways fire Message-ID: <3C6BD610FA11044CADFC8C13E6D5508F4FA5@gbsserver.GBS.local> Hello Bobby, Thanks for the reply. Yes I realize trapping errors before they escalate to the form_error event is best. However I make use of a fairly extensive error handler in the forms error event so I don't have to trap common errors at each control. Works perfectly, that is when the event fires... :-) I "Think" I found the cause of the problem, but I won't know for sure until it happens again. (Very Intermittent) Thanks Again! Robert Gracie www.servicexp.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Tuesday, December 06, 2005 8:01 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Form_Error event will NOTalways fire Are you saying that you handle all errors at the form level? Could it be that an error is happening in code and is caught and processed so that the form error event is not fired? I never use the Form_Error event. I perform validation/error handling in code tied to the individual control itself or in a module. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, December 05, 2005 9:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Form_Error event will NOTalways fire What would cause the Form_Error event NOT to fire.. I have been having a problem with this, and can't get a handle on it.. Example, The user enters an invalid item in a combo (limit to list = Yes) the user goes to move from that control and is unable to, the problem is the Form_Error event VERY intermittently does not fire notify the user of the problem. So the user thinks the system is locked up... This is system wide and not just one or two forms.. SetWarning is NOT the problem... Any Ideals Robert Gracie www.gbsysnow.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jdemarco at hudsonhealthplan.org Tue Dec 6 12:17:09 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Tue, 6 Dec 2005 13:17:09 -0500 Subject: [AccessD] Form_Error event will NOTalways fire Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C4200@TTNEXCHCL2.hshhp.com> Just a thought but I seem to recall a similar situation where an event was not firing. It turned out to be some bad code that wouldn't compile but the syntax checker didn't catch. You could try choosing the compile all loaded modules menu item and see what happens. Just a WAG really. HTH, Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Robert Gracie Sent: Tuesday, December 06, 2005 12:17 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Form_Error event will NOTalways fire Hello Bobby, Thanks for the reply. Yes I realize trapping errors before they escalate to the form_error event is best. However I make use of a fairly extensive error handler in the forms error event so I don't have to trap common errors at each control. Works perfectly, that is when the event fires... :-) I "Think" I found the cause of the problem, but I won't know for sure until it happens again. (Very Intermittent) Thanks Again! Robert Gracie www.servicexp.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Tuesday, December 06, 2005 8:01 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Form_Error event will NOTalways fire Are you saying that you handle all errors at the form level? Could it be that an error is happening in code and is caught and processed so that the form error event is not fired? I never use the Form_Error event. I perform validation/error handling in code tied to the individual control itself or in a module. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Robert Gracie Sent: Monday, December 05, 2005 9:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Form_Error event will NOTalways fire What would cause the Form_Error event NOT to fire.. I have been having a problem with this, and can't get a handle on it.. Example, The user enters an invalid item in a combo (limit to list = Yes) the user goes to move from that control and is unable to, the problem is the Form_Error event VERY intermittently does not fire notify the user of the problem. So the user thinks the system is locked up... This is system wide and not just one or two forms.. SetWarning is NOT the problem... Any Ideals Robert Gracie www.gbsysnow.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From jwcolby at ColbyConsulting.com Tue Dec 6 12:26:10 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 13:26:10 -0500 Subject: [AccessD] [Spam] Re: Form_Error event will NOTalways fire In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C4200@TTNEXCHCL2.hshhp.com> Message-ID: <200512061826.jB6IQAJ06454@databaseadvisors.com> A decompile / compile / compact / repair is always in order in cases like this. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim DeMarco Sent: Tuesday, December 06, 2005 1:17 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] Form_Error event will NOTalways fire Just a thought but I seem to recall a similar situation where an event was not firing. It turned out to be some bad code that wouldn't compile but the syntax checker didn't catch. You could try choosing the compile all loaded modules menu item and see what happens. Just a WAG really. HTH, Jim DeMarco From DWUTKA at marlow.com Tue Dec 6 12:36:24 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 12:36:24 -0600 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD226@main2.marlow.com> Jim, ironically that is exactly why I don't bother with any text field sizes other then 255. I rarely make Access Front Ends, I use .mdbs all the time for backends, but I tend to use VB, ASP or a combination of both for front ends. Because of that, a field size limit has to be dealt with in code anyways, so limiting the actual field size provides no true advantages. On top of that, I can't think of the last table that I built which could possibly have gone over the page size limit for a record. Drew -----Original Message----- From: Jim Dettman [mailto:jimdettman at earthlink.net] Sent: Tuesday, December 06, 2005 8:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size Drew, << Plus, isn't allowing Jet to force a field size sloppy programming, instead of programming a proper data validation routine? >> I don't believe so. I think it's sloppy development to allow for the potential of an error to occur if you have a tool/capability to prevent it. One of reasons I limit field lengths at the JET engine level is because it's so easy to move data into a database via some means other then the Access UI. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Why Change Field Size/was Change Field Size Yes, I concur. Plus, isn't allowing Jet to force a field size sloppy programming, instead of programming a proper data validation routine? ;) Drew -----Original Message----- From: William Hindman [SMTP:wdhindman at bellsouth.net] Sent: Monday, December 05, 2005 7:51 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size ...dearest Charlotte ...the question posed was "my practice has been to default to 255 unless there was a specific need to define a smaller one, since with Jet, afaik, you pay no penalty for doing so" ...and you suggested that was sloppy programming ...I of course disagree ...as do others here of long standing. ...as to why I would include a field when I don't know its length, I'm pleased to see that there are some so prescient as to be able to read not only their client's present mind but his future as well ...I do try but they tend to use their mind shields against me, eh :) William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Monday, December 05, 2005 6:15 PM Subject: Re: [AccessD] Why Change Field Size/was Change Field Size >I do go on, and I'll keep going on. ;-} If you don't know what the > field will be used for, why include it at all? Yes, fields like address > may very well need to be 255 because they *are* a variable length. You > know perfectly well that I was talking about simply defaulting all > fields to 255, not about allowing specific fields to be that length for > a purpose. > > I'm not the only one who does go on .... > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Monday, December 05, 2005 11:36 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Why Change Field Size/was Change Field Size > > > "that it's sloppy programming and suggests that you haven't really > thought out the design of the table." Charlotte > > ...lol ...how you do go on! ...if I'm absolutely certain of the field's > content then I'll size it appropriately and validate the data ...and my > table design tends toward a high degree of normalization so that I'm not > > overly concerned about record size, although it is a legitmate > consideration > ...but, and this is where we may differ, if I have name, address, et al > type > fields where the data length is unknown, I prefer to default them to 255 > > rather than establishing artificial limitations for the very reason that > > Rocky is running into ...if the guesstimate turns out to be wrong it can > be > a rpita to fix once in distribution. > > ...the only problem I've seen so far is the client using tabs within the > > field and I now routinely prevent that. > > Willam > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Tue Dec 6 12:38:39 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 12:38:39 -0600 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSi ze/wasCha nge FieldS ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD227@main2.marlow.com> Okay, lets put the claws away, that wasn't very nice CF. Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Tuesday, December 06, 2005 9:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Tue Dec 6 12:39:40 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 12:39:40 -0600 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: Why Cha ngeFieldSize/wasCha nge FieldS ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD228@main2.marlow.com> I expect it from you, not from Charlotte. Of course, we've called each other worse names, but I think we have a pretty good professional respect for each other. Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, December 06, 2005 10:15 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSize/wasCha nge FieldS ize ROTFL. That too! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 10:55 AM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Tue Dec 6 12:49:46 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 6 Dec 2005 10:49:46 -0800 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi ze/wasCha nge FieldS ize Message-ID: I wasn't poking fun at you, Drew. I was pointing out that JC had made a highly ambiguous reply! ;-} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 10:39 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi ze/wasCha nge FieldS ize Okay, lets put the claws away, that wasn't very nice CF. Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Tuesday, December 06, 2005 9:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 6 12:55:44 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 13:55:44 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyCha ngeFieldSize/wasCha nge FieldS ize In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD228@main2.marlow.com> Message-ID: <200512061855.jB6ItiJ14522@databaseadvisors.com> Now Drew, I was just kidding, as was Charlotte. I think you are a highly competent (if sometimes misguided ;-) developer. I always read your posts even when I don't agree simply because you know your stuff. And I have learned a ton of stuff from you. Better? ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 1:40 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyCha ngeFieldSize/wasCha nge FieldS ize I expect it from you, not from Charlotte. Of course, we've called each other worse names, but I think we have a pretty good professional respect for each other. Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, December 06, 2005 10:15 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSize/wasCha nge FieldS ize ROTFL. That too! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 10:55 AM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 6 13:00:37 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 14:00:37 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize In-Reply-To: Message-ID: <200512061900.jB6J0bJ15590@databaseadvisors.com> And for the record, I was saying that I look back at things I said and did 20 years ago and say "boy was I an idiot". I suspect that most of us do, and those that don't are likely the true idiots. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 1:50 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize I wasn't poking fun at you, Drew. I was pointing out that JC had made a highly ambiguous reply! ;-} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 10:39 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi ze/wasCha nge FieldS ize Okay, lets put the claws away, that wasn't very nice CF. Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Tuesday, December 06, 2005 9:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Tue Dec 6 12:58:10 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 12:58:10 -0600 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi ze/wasCha nge FieldS ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD22C@main2.marlow.com> Most of JC's replies are amiguous. Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Tuesday, December 06, 2005 12:50 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi ze/wasCha nge FieldS ize I wasn't poking fun at you, Drew. I was pointing out that JC had made a highly ambiguous reply! ;-} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 10:39 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi ze/wasCha nge FieldS ize Okay, lets put the claws away, that wasn't very nice CF. Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Tuesday, December 06, 2005 9:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Tue Dec 6 12:59:06 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 12:59:06 -0600 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyCha ngeFieldSize/wasCha nge FieldS ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD22D@main2.marlow.com> Yes, and I say the same about you...especially the misguided part. ;) Drew P.S.--I still think there is good in you, I will get you to join the light side of the force once again! -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, December 06, 2005 12:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyCha ngeFieldSize/wasCha nge FieldS ize Now Drew, I was just kidding, as was Charlotte. I think you are a highly competent (if sometimes misguided ;-) developer. I always read your posts even when I don't agree simply because you know your stuff. And I have learned a ton of stuff from you. Better? ;-) John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 1:40 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyCha ngeFieldSize/wasCha nge FieldS ize I expect it from you, not from Charlotte. Of course, we've called each other worse names, but I think we have a pretty good professional respect for each other. Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, December 06, 2005 10:15 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSize/wasCha nge FieldS ize ROTFL. That too! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 10:55 AM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Tue Dec 6 13:03:12 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 13:03:12 -0600 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyChan geFieldSi ze/wasCha nge FieldS ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD22F@main2.marlow.com> I know. I am not really part of the 'Access Crowd', because I tend to use .mdb backends, but not front ends. So I get my share of ribbing in here, and don't really mind. And I certainly know the 'boy was I an idiot' thoughts. Especially when I look back at my first VB/ASP projects. I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, December 06, 2005 1:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize And for the record, I was saying that I look back at things I said and did 20 years ago and say "boy was I an idiot". I suspect that most of us do, and those that don't are likely the true idiots. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 1:50 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize I wasn't poking fun at you, Drew. I was pointing out that JC had made a highly ambiguous reply! ;-} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 10:39 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi ze/wasCha nge FieldS ize Okay, lets put the claws away, that wasn't very nice CF. Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Tuesday, December 06, 2005 9:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From reuben at gfconsultants.com Tue Dec 6 13:14:43 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Tue, 6 Dec 2005 14:14:43 -0500 Subject: [AccessD] WhyChangeFieldSize/wasChange FieldSize In-Reply-To: <200512061900.jB6J0bJ15590@databaseadvisors.com> Message-ID: > > And for the record, I was saying that I look back at things I said and did > 20 years ago and say "boy was I an idiot". I suspect that most of us do, > and those that don't are likely the true idiots. But, John, what about us youngins who aren't yet old enough to look back 20 years? Dang, no-it-all old fogeys. ;) just kidding, guys. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby > Sent: Tuesday, December 06, 2005 2:01 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] > Re:WhyChangeFieldSi ze/wasCha nge FieldS ize > > > And for the record, I was saying that I look back at things I said and did > 20 years ago and say "boy was I an idiot". I suspect that most of us do, > and those that don't are likely the true idiots. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Tuesday, December 06, 2005 1:50 PM > To: Access Developers discussion and problem solving > Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: > WhyChangeFieldSi ze/wasCha nge FieldS ize > > I wasn't poking fun at you, Drew. I was pointing out that JC had made a > highly ambiguous reply! ;-} > > Charlotte > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Tuesday, December 06, 2005 10:39 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi > ze/wasCha nge FieldS ize > > > Okay, lets put the claws away, that wasn't very nice CF. > > Drew > > -----Original Message----- > From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > Sent: Tuesday, December 06, 2005 9:55 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > > >> I know I do. > > You mean you look back and say "what an idiot Drew was"?? ;-> > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Monday, December 05, 2005 7:15 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > > LOL. > > No, I think maybe you're just growing up. In 20 years I think > you will look > at what you said this year and say "what an idiot I was". I know I do. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Monday, December 05, 2005 9:29 PM > To: accessd at databaseadvisors.com > Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field > Size/wasCha nge FieldS ize > > Is it me, or did the magnetic poles just shift? Something > happened, JC and > I agree on a development technique! ;) > > Drew > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 6 13:19:38 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 14:19:38 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re:WhyChan geFieldSi ze/wasCha nge FieldS ize In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD22F@main2.marlow.com> Message-ID: <200512061919.jB6JJcJ21378@databaseadvisors.com> >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. You will appreciate this. When writing my first Access framework I did not know about (access) classes. So I actually used collections of collections, where one collection would (for example) hold pointers to controls that I needed to process (keyed on control names), and the next collection held these collections, keyed on form names. As a form loaded, I would look in a collection to see if that form already had a control collection in the form collection, if not I would load up a collection with all the relevant controls for whatever function I was performing. It worked, but what a mess. In fact, rev two of my framework was written precisely to get rid of such jury rigged stuff. It did use classes and boy was it a huge improvement. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 2:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re:WhyChan geFieldSi ze/wasCha nge FieldS ize I know. I am not really part of the 'Access Crowd', because I tend to use .mdb backends, but not front ends. So I get my share of ribbing in here, and don't really mind. And I certainly know the 'boy was I an idiot' thoughts. Especially when I look back at my first VB/ASP projects. I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, December 06, 2005 1:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize And for the record, I was saying that I look back at things I said and did 20 years ago and say "boy was I an idiot". I suspect that most of us do, and those that don't are likely the true idiots. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 1:50 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize I wasn't poking fun at you, Drew. I was pointing out that JC had made a highly ambiguous reply! ;-} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 10:39 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi ze/wasCha nge FieldS ize Okay, lets put the claws away, that wasn't very nice CF. Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Tuesday, December 06, 2005 9:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 6 13:21:44 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 14:21:44 -0500 Subject: [AccessD] WhyChangeFieldSize/wasChange FieldSize In-Reply-To: Message-ID: <200512061921.jB6JLiJ21697@databaseadvisors.com> >But, John, what about us youngins who aren't yet old enough to look back 20 years? I guess you just have to be embarrassed to know that whatever it is you are doing, you will say it was stupid 20 years from now. Ain't life sweet? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Tuesday, December 06, 2005 2:15 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] WhyChangeFieldSize/wasChange FieldSize > > And for the record, I was saying that I look back at things I said and > did 20 years ago and say "boy was I an idiot". I suspect that most of > us do, and those that don't are likely the true idiots. But, John, what about us youngins who aren't yet old enough to look back 20 years? Dang, no-it-all old fogeys. ;) just kidding, guys. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby > Sent: Tuesday, December 06, 2005 2:01 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] > Re:WhyChangeFieldSi ze/wasCha nge FieldS ize > > > And for the record, I was saying that I look back at things I said and > did 20 years ago and say "boy was I an idiot". I suspect that most of > us do, and those that don't are likely the true idiots. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte > Foust > Sent: Tuesday, December 06, 2005 1:50 PM > To: Access Developers discussion and problem solving > Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: > WhyChangeFieldSi ze/wasCha nge FieldS ize > > I wasn't poking fun at you, Drew. I was pointing out that JC had made > a highly ambiguous reply! ;-} > > Charlotte > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Tuesday, December 06, 2005 10:39 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why > ChangeFieldSi ze/wasCha nge FieldS ize > > > Okay, lets put the claws away, that wasn't very nice CF. > > Drew > > -----Original Message----- > From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > Sent: Tuesday, December 06, 2005 9:55 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > > >> I know I do. > > You mean you look back and say "what an idiot Drew was"?? ;-> > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Monday, December 05, 2005 7:15 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > > LOL. > > No, I think maybe you're just growing up. In 20 years I think you > will look at what you said this year and say "what an idiot I was". I > know I do. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Monday, December 05, 2005 9:29 PM > To: accessd at databaseadvisors.com > Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field > Size/wasCha nge FieldS ize > > Is it me, or did the magnetic poles just shift? Something happened, > JC and I agree on a development technique! ;) > > Drew > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Tue Dec 6 13:31:02 2005 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Tue, 6 Dec 2005 13:31:02 -0600 Subject: [AccessD] Check for duplicate children in table Message-ID: I need to see if an parents in a field named TargetPID in a table have the same children in a field named sourceNAME. Any parent can have 1 to 10 children. I need some help on how to check if any parents have the same children as another parent. No I did not pick the field names. Thanks. 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 Gustav at cactus.dk Tue Dec 6 13:44:39 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 06 Dec 2005 20:44:39 +0100 Subject: [AccessD] WhyChangeFieldSize/wasChange FieldSize Message-ID: Hi Reuben Yes. That means you are today's idiots and in twenty years you'll know why! This is of course nonsense. It might bring some relief to you "youngins" if I tell, that looking back on what I did 20 years ago I don't feel like an idiot. Thus, you still have a chance to not, ehh, evolve like JC or Drew ... but to a true idiot. /gustav >>> reuben at gfconsultants.com 06-12-2005 20:14 >>> > > And for the record, I was saying that I look back at things I said and did > 20 years ago and say "boy was I an idiot". I suspect that most of us do, > and those that don't are likely the true idiots. But, John, what about us youngins who aren't yet old enough to look back 20 years? Dang, no-it-all old fogeys. ;) just kidding, guys. Reuben Cummings GFC, LLC 812.523.1017 From DWUTKA at marlow.com Tue Dec 6 13:41:11 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 13:41:11 -0600 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD230@main2.marlow.com> Yes, I can definitely appreciate that!!! My very first 'real' ASP project was an Employee Survey for our company. That was originally done completely on paper, and then manually entered into a horribly designed database. (I didn't design the .mdb, a DataPoint developer did.....it was ugly, and didn't even have reports setup for it, it was just one huge table, where they had to manually count the results....like I said, ugly). Anyhow, I developed the database, then wrote a few .dll's to deal with the business/db logic for the ASP pages. To 'handle' the recordsets, I was building arrays to hold the data. The system worked just fine when I was done, but every year they wanted something 'new' from the system. Most of the time, it was just a custom report, which I would just do in Access (since the web reports were pretty generic, and for general viewing by the company, and the reports they wanted were just for Senior Management). About three years into the use of the system, however, they decided to completely flip around the way data was displayed. (They wanted to group cost centers into a couple of 'groups', and only have the data displayed by the groups, instead of the cost centers). It required that I rework the asp pages and their underlying .dlls. By this time, I was well into class use inside my .dlls. So most of my .dll's now would have something like this: RecordClass (so if I was building a system for Employee information, I would have an 'Employee' Class, which would contain properties for all of the fields, and functions to retrieve/save information for a single employee.) RecordsClass (again, for Employee Information, this would be an 'Employees' Class, which would contain a collection of individual Employee Classes. There would be processes to pull up employee information en mass (all, certain types, various sort orders, etc.). Then, when using the .dll in ASP, I would create Employee and Employees classes, and loop through the Employee classes stored within the Employees class. Very easy to deal with. When I had to change the Employee Survey .dll, I tried for a few hours to reverse engineer my original logic, and just gave up, because each change I made messed something else up, so I reworked a good chunk of it to use Classes within collections. Ugh.....You live and learn! ;) Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, December 06, 2005 1:20 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. You will appreciate this. When writing my first Access framework I did not know about (access) classes. So I actually used collections of collections, where one collection would (for example) hold pointers to controls that I needed to process (keyed on control names), and the next collection held these collections, keyed on form names. As a form loaded, I would look in a collection to see if that form already had a control collection in the form collection, if not I would load up a collection with all the relevant controls for whatever function I was performing. It worked, but what a mess. In fact, rev two of my framework was written precisely to get rid of such jury rigged stuff. It did use classes and boy was it a huge improvement. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 2:03 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re:WhyChan geFieldSi ze/wasCha nge FieldS ize I know. I am not really part of the 'Access Crowd', because I tend to use .mdb backends, but not front ends. So I get my share of ribbing in here, and don't really mind. And I certainly know the 'boy was I an idiot' thoughts. Especially when I look back at my first VB/ASP projects. I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, December 06, 2005 1:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize And for the record, I was saying that I look back at things I said and did 20 years ago and say "boy was I an idiot". I suspect that most of us do, and those that don't are likely the true idiots. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 1:50 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize I wasn't poking fun at you, Drew. I was pointing out that JC had made a highly ambiguous reply! ;-} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 10:39 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi ze/wasCha nge FieldS ize Okay, lets put the claws away, that wasn't very nice CF. Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Tuesday, December 06, 2005 9:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize >> I know I do. You mean you look back and say "what an idiot Drew was"?? ;-> Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 05, 2005 7:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Monday, December 05, 2005 9:29 PM To: accessd at databaseadvisors.com Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field Size/wasCha nge FieldS ize Is it me, or did the magnetic poles just shift? Something happened, JC and I agree on a development technique! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 6 13:53:48 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 14:53:48 -0500 Subject: [AccessD] WhyChangeFieldSize/wasChange FieldSize In-Reply-To: Message-ID: <200512061953.jB6JrmJ30578@databaseadvisors.com> Well I guess there are a few out there. I would never call /gustav an idiot! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, December 06, 2005 2:45 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] WhyChangeFieldSize/wasChange FieldSize Hi Reuben Yes. That means you are today's idiots and in twenty years you'll know why! This is of course nonsense. It might bring some relief to you "youngins" if I tell, that looking back on what I did 20 years ago I don't feel like an idiot. Thus, you still have a chance to not, ehh, evolve like JC or Drew ... but to a true idiot. /gustav >>> reuben at gfconsultants.com 06-12-2005 20:14 >>> > > And for the record, I was saying that I look back at things I said and > did 20 years ago and say "boy was I an idiot". I suspect that most of > us do, and those that don't are likely the true idiots. But, John, what about us youngins who aren't yet old enough to look back 20 years? Dang, no-it-all old fogeys. ;) just kidding, guys. 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 dmcafee at pacbell.net Tue Dec 6 13:56:50 2005 From: dmcafee at pacbell.net (David McAfee) Date: Tue, 6 Dec 2005 11:56:50 -0800 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re:WhyChangeFieldSi ze/wasCha nge FieldS ize In-Reply-To: <200512061900.jB6J0bJ15590@databaseadvisors.com> Message-ID: Shoot, I look back at stuff I was doing 6 months to one year ago and think to myself "WTF, was I thinking?!?!?" :) -----Original Message----- From: John Colby And for the record, I was saying that I look back at things I said and did 20 years ago and say "boy was I an idiot". I suspect that most of us do, and those that don't are likely the true idiots. John W. Colby From dmcafee at pacbell.net Tue Dec 6 14:12:27 2005 From: dmcafee at pacbell.net (David McAfee) Date: Tue, 6 Dec 2005 12:12:27 -0800 Subject: [AccessD] Check for duplicate children in table In-Reply-To: Message-ID: It my help to give us some table names and table structure layout. Is this is a self joined table? Do you want to know where a parentID is listed more than once? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kaup, Chester Sent: Tuesday, December 06, 2005 11:31 AM To: Access Developers discussion and problem solving Subject: [AccessD] Check for duplicate children in table I need to see if an parents in a field named TargetPID in a table have the same children in a field named sourceNAME. Any parent can have 1 to 10 children. I need some help on how to check if any parents have the same children as another parent. No I did not pick the field names. Thanks. 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 jwelz at hotmail.com Tue Dec 6 14:13:14 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Tue, 06 Dec 2005 13:13:14 -0700 Subject: [AccessD] Use form field for IN statement in Where clause In-Reply-To: Message-ID: You could set the .SQL property of the querydef by generating a string with a syntax like: Currentdb.querydefs("qdfABC').SQL = ...[tlkpXrefDescID].[CaseType] in(" & [Forms]![FrmBicMoSel]![txtSelCriteria] & ")" Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Gustav Brock" > >Hi Patricia > >Though it would be nice, you can't do this. Look up my post dated: > 2005-11-21 09:55 > >subject: > SQL - IN Operator - Possible to use parameter > >/gustav > > >>> Patricia.O'Connor at otda.state.ny.us 05-12-2005 20:14 >>> >In an Access 97 database > >I have a case type field in a reference table that may contain 1 to 11 >values depending on what cases are used in a particular report > examples report 1221 has this type 11 > report 1321 has these types 11,12,14,16,17 > > >The field is placed into a hidden text field on a form called >[Forms]![FrmBicMoSel]![txtSelCriteria] > >The called query currently uses this field in the where statement this >way > >(InStr([Forms]![FrmBicMoSel]![txtSelCriteria],[tlkpXrefDescID].[CaseType >])>0)) > >I would like to be able to use it with an IN statement >[tlkpXrefDescID].[CaseType] in([Forms]![FrmBicMoSel]![txtSelCriteria]) > >But it does not like this - how can I get this to work - I think there >is a function but I can't seem to remember it right now. From Chester_Kaup at kindermorgan.com Tue Dec 6 14:18:54 2005 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Tue, 6 Dec 2005 14:18:54 -0600 Subject: [AccessD] Check for duplicate children in table Message-ID: All data is on one table named Allocations. What I need to know is if exactly the same children exist within more than one parent. This is kind of new territory for me so hopefully I can explain it. Thanks. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Tuesday, December 06, 2005 2:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Check for duplicate children in table It my help to give us some table names and table structure layout. Is this is a self joined table? Do you want to know where a parentID is listed more than once? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kaup, Chester Sent: Tuesday, December 06, 2005 11:31 AM To: Access Developers discussion and problem solving Subject: [AccessD] Check for duplicate children in table I need to see if an parents in a field named TargetPID in a table have the same children in a field named sourceNAME. Any parent can have 1 to 10 children. I need some help on how to check if any parents have the same children as another parent. No I did not pick the field names. Thanks. 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 jwelz at hotmail.com Tue Dec 6 14:52:17 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Tue, 06 Dec 2005 13:52:17 -0700 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: Message-ID: Not all consumers of the verbiage generated at this list are skilled programmers nor do they all have frameworks. Many, I am sure, are not clear on normalization. Many are learning about coding, and I recall seeing questions about things such as input masks. Not everyone is equipped to handle every possible kind of record validation or data error in code. For some, limits on field size may well represent a meaningful restriction on data, one that may tune users in on the type of data expected and can help mitigate a failure to save records. Bald statements by highly regarded professionals that they do not restrict text field size without addressing the record size are as helpful as saying data conflict errors will significantly decrease or vanish if you just use unbound forms. It's a cure for a problem, but there are consequences. If you look at the history of the previous thread on this topic, you will realize that there are highly regarded developers with years of experience who did not know about or consider the matter of record size limitations so you can be certain that many people who browse for information here would benefit from a bit more than 'I set field size to 255 for all text fields. Some of the thread subjects on this topic remind me of that Monty Python skit/song Spam spam spam spam spam.... the last 10 posts on this topic read like a mutual admiration society. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com From Gustav at cactus.dk Tue Dec 6 14:51:53 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 06 Dec 2005 21:51:53 +0100 Subject: [AccessD] WhyChangeFieldSize/wasChange FieldSize Message-ID: Hi John I know. By the way, interesting to read about how you and Drew did things previously. Many ways to skin a cat. /gustav >>> jwcolby at ColbyConsulting.com 06-12-2005 20:53 >>> Well I guess there are a few out there. I would never call /gustav an idiot! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, December 06, 2005 2:45 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] WhyChangeFieldSize/wasChange FieldSize Hi Reuben Yes. That means you are today's idiots and in twenty years you'll know why! This is of course nonsense. It might bring some relief to you "youngins" if I tell, that looking back on what I did 20 years ago I don't feel like an idiot. Thus, you still have a chance to not, ehh, evolve like JC or Drew ... but to a true idiot. /gustav >>> reuben at gfconsultants.com 06-12-2005 20:14 >>> > > And for the record, I was saying that I look back at things I said and > did 20 years ago and say "boy was I an idiot". I suspect that most of > us do, and those that don't are likely the true idiots. But, John, what about us youngins who aren't yet old enough to look back 20 years? Dang, no-it-all old fogeys. ;) just kidding, guys. Reuben Cummings GFC, LLC 812.523.1017 From jwelz at hotmail.com Tue Dec 6 15:04:32 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Tue, 06 Dec 2005 14:04:32 -0700 Subject: [AccessD] Use form field for IN statement in Where clause In-Reply-To: Message-ID: Gustav: It took me a bit of poking using various search terms to come up with a November archive and I see you already provided the answer I suggest there. The archive seems to be set up in month segments but using the seach to find a particular month in the past seemed somewhat hit and miss. I guess I'll have to browse around a bit more. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >>From: "Gustav Brock" >> >>Hi Patricia >> >>Though it would be nice, you can't do this. Look up my post dated: >> 2005-11-21 09:55 >> >>subject: >> SQL - IN Operator - Possible to use parameter >> >>/gustav >> >> >>> Patricia.O'Connor at otda.state.ny.us 05-12-2005 20:14 >>> >>In an Access 97 database >> >>I have a case type field in a reference table that may contain 1 to 11 >>values depending on what cases are used in a particular report >> examples report 1221 has this type 11 >> report 1321 has these types 11,12,14,16,17 >> >> >>The field is placed into a hidden text field on a form called >>[Forms]![FrmBicMoSel]![txtSelCriteria] >> >>The called query currently uses this field in the where statement this >>way >> >>(InStr([Forms]![FrmBicMoSel]![txtSelCriteria],[tlkpXrefDescID].[CaseType >>])>0)) >> >>I would like to be able to use it with an IN statement >>[tlkpXrefDescID].[CaseType] in([Forms]![FrmBicMoSel]![txtSelCriteria]) >> >>But it does not like this - how can I get this to work - I think there >>is a function but I can't seem to remember it right now. > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Tue Dec 6 15:06:02 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 15:06:02 -0600 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD237@main2.marlow.com> True, but what you are talking about is not extremely useful. The problem is, to totally qualify a topic, and it's various solutions, would require megabytes of background information and design theory. Take for example the current topic of field size. I use 255 for ALL text fields. I have my reasons. Are there consequences to do this? Yes. Are there consequences with limiting field sizes? Yes. To fully qualify my reasons, or the reasons for the other side would take weeks of posting. Every topic on the matter can branch into a dozen other topics, each with their various 'side issues'. With text fields within a Jet database, you have the subject of how data is written to the text fields. Jet uses a one 'size' byte to determine the length of the text that follows. So there is no lost space when the full limit is not used. Then there is the topic of a record size limit, which gets into the topics of page sizes, proper normalization, relational design, data validation, etc. Each branch of the topic spreads out...further and further. So, what's my point? The point is that NEITHER side should make 'bald statements', without some sort of basic qualification. This applies to all of our 'debates' (and we've had some heated ones). As for the mutual admiration society, well, I think we all need a pat on the back sometimes, and quite frankly, nothing is more fun then debating opposite sides of a topic with an equal in the field. It can be dangerous though, tempers can rise, and egos can be crushed, so every once in a while, we need to admire each other and let our mutual respect be shown. It just cushions the blows from the next 'debate'! ;) Drew -----Original Message----- From: J?rgen Welz [mailto:jwelz at hotmail.com] Sent: Tuesday, December 06, 2005 2:52 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Why Change Field Size/was Change Field Size Not all consumers of the verbiage generated at this list are skilled programmers nor do they all have frameworks. Many, I am sure, are not clear on normalization. Many are learning about coding, and I recall seeing questions about things such as input masks. Not everyone is equipped to handle every possible kind of record validation or data error in code. For some, limits on field size may well represent a meaningful restriction on data, one that may tune users in on the type of data expected and can help mitigate a failure to save records. Bald statements by highly regarded professionals that they do not restrict text field size without addressing the record size are as helpful as saying data conflict errors will significantly decrease or vanish if you just use unbound forms. It's a cure for a problem, but there are consequences. If you look at the history of the previous thread on this topic, you will realize that there are highly regarded developers with years of experience who did not know about or consider the matter of record size limitations so you can be certain that many people who browse for information here would benefit from a bit more than 'I set field size to 255 for all text fields. Some of the thread subjects on this topic remind me of that Monty Python skit/song Spam spam spam spam spam.... the last 10 posts on this topic read like a mutual admiration society. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com From dmcafee at pacbell.net Tue Dec 6 15:12:57 2005 From: dmcafee at pacbell.net (David McAfee) Date: Tue, 6 Dec 2005 13:12:57 -0800 Subject: [AccessD] Check for duplicate children in table In-Reply-To: Message-ID: Something like this will show you all sourcenames where the targetPID exists more than once. SELECT B.TargetPID , B.sourceNAME FROM (SELECT Count(TargetPID ) AS CountOfID, TargetPID FROM Allocations GROUP BY TargetPID HAVING (((Count(TargetPID ))>1)) ) AS A INNER JOIN Allocations AS B ON A.TargetPID = B.TargetPID ; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kaup, Chester Sent: Tuesday, December 06, 2005 12:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Check for duplicate children in table All data is on one table named Allocations. What I need to know is if exactly the same children exist within more than one parent. This is kind of new territory for me so hopefully I can explain it. Thanks. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Tuesday, December 06, 2005 2:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Check for duplicate children in table It my help to give us some table names and table structure layout. Is this is a self joined table? Do you want to know where a parentID is listed more than once? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Kaup, Chester Sent: Tuesday, December 06, 2005 11:31 AM To: Access Developers discussion and problem solving Subject: [AccessD] Check for duplicate children in table I need to see if an parents in a field named TargetPID in a table have the same children in a field named sourceNAME. Any parent can have 1 to 10 children. I need some help on how to check if any parents have the same children as another parent. No I did not pick the field names. Thanks. 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 jwcolby at ColbyConsulting.com Tue Dec 6 15:21:42 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 16:21:42 -0500 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD237@main2.marlow.com> Message-ID: <200512062121.jB6LLhJ20867@databaseadvisors.com> Ah hell, I still have all my hair and I'll make "bald statements" all I want to. J?rgen's just POd because he wasn't included in the mutual admiration society. I don't think you were even around "back in the day" when J?rgen was getting into 'debates', back in the day when he was doing every little thing in code because it was faster and he was on a dialup to a Nazi IT center where he had to program around all their limitations. I have never seen ANYONE with more creativity than J?rgen. Luckily he got a new job IIRC. Welcome back J?rgen. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 4:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Why Change Field Size/was Change Field Size True, but what you are talking about is not extremely useful. The problem is, to totally qualify a topic, and it's various solutions, would require megabytes of background information and design theory. Take for example the current topic of field size. I use 255 for ALL text fields. I have my reasons. Are there consequences to do this? Yes. Are there consequences with limiting field sizes? Yes. To fully qualify my reasons, or the reasons for the other side would take weeks of posting. Every topic on the matter can branch into a dozen other topics, each with their various 'side issues'. With text fields within a Jet database, you have the subject of how data is written to the text fields. Jet uses a one 'size' byte to determine the length of the text that follows. So there is no lost space when the full limit is not used. Then there is the topic of a record size limit, which gets into the topics of page sizes, proper normalization, relational design, data validation, etc. Each branch of the topic spreads out...further and further. So, what's my point? The point is that NEITHER side should make 'bald statements', without some sort of basic qualification. This applies to all of our 'debates' (and we've had some heated ones). As for the mutual admiration society, well, I think we all need a pat on the back sometimes, and quite frankly, nothing is more fun then debating opposite sides of a topic with an equal in the field. It can be dangerous though, tempers can rise, and egos can be crushed, so every once in a while, we need to admire each other and let our mutual respect be shown. It just cushions the blows from the next 'debate'! ;) Drew From DWUTKA at marlow.com Tue Dec 6 15:26:48 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 15:26:48 -0600 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD239@main2.marlow.com> Don't know, how far back is 'back in the day' in this case? Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Tuesday, December 06, 2005 3:22 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Why Change Field Size/was Change Field Size Ah hell, I still have all my hair and I'll make "bald statements" all I want to. J?rgen's just POd because he wasn't included in the mutual admiration society. I don't think you were even around "back in the day" when J?rgen was getting into 'debates', back in the day when he was doing every little thing in code because it was faster and he was on a dialup to a Nazi IT center where he had to program around all their limitations. I have never seen ANYONE with more creativity than J?rgen. Luckily he got a new job IIRC. Welcome back J?rgen. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Tuesday, December 06, 2005 4:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Why Change Field Size/was Change Field Size True, but what you are talking about is not extremely useful. The problem is, to totally qualify a topic, and it's various solutions, would require megabytes of background information and design theory. Take for example the current topic of field size. I use 255 for ALL text fields. I have my reasons. Are there consequences to do this? Yes. Are there consequences with limiting field sizes? Yes. To fully qualify my reasons, or the reasons for the other side would take weeks of posting. Every topic on the matter can branch into a dozen other topics, each with their various 'side issues'. With text fields within a Jet database, you have the subject of how data is written to the text fields. Jet uses a one 'size' byte to determine the length of the text that follows. So there is no lost space when the full limit is not used. Then there is the topic of a record size limit, which gets into the topics of page sizes, proper normalization, relational design, data validation, etc. Each branch of the topic spreads out...further and further. So, what's my point? The point is that NEITHER side should make 'bald statements', without some sort of basic qualification. This applies to all of our 'debates' (and we've had some heated ones). As for the mutual admiration society, well, I think we all need a pat on the back sometimes, and quite frankly, nothing is more fun then debating opposite sides of a topic with an equal in the field. It can be dangerous though, tempers can rise, and egos can be crushed, so every once in a while, we need to admire each other and let our mutual respect be shown. It just cushions the blows from the next 'debate'! ;) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwelz at hotmail.com Tue Dec 6 15:40:07 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Tue, 06 Dec 2005 14:40:07 -0700 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: <200512062121.jB6LLhJ20867@databaseadvisors.com> Message-ID: Back in facing the Nazi IT types again I'm afraid. But the starting wage is 240% of what I left at. And I'm negotiating the next doubling which will happen in increments over the next 18 months and there isn't much argument on that point. I'll just pat myself on the back thank you very much. Thanks for the welcome John. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "John Colby" > >Ah hell, I still have all my hair and I'll make "bald statements" all I >want >to. > >J?rgen's just POd because he wasn't included in the mutual admiration >society. I don't think you were even around "back in the day" when J?rgen >was getting into 'debates', back in the day when he was doing every little >thing in code because it was faster and he was on a dialup to a Nazi IT >center where he had to program around all their limitations. I have never >seen ANYONE with more creativity than J?rgen. Luckily he got a new job >IIRC. > >Welcome back J?rgen. > >John W. Colby >www.ColbyConsulting.com From martyconnelly at shaw.ca Tue Dec 6 15:45:42 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 06 Dec 2005 13:45:42 -0800 Subject: [AccessD] Why Change Field Size/was Change Field Size References: <200512062121.jB6LLhJ20867@databaseadvisors.com> Message-ID: <43960686.5030307@shaw.ca> All sweeping statements and unsubstantianted gross generalizations should be avoided in debate For example "all bald headed guys named John have a testostorone deficency" John Colby wrote: >Ah hell, I still have all my hair and I'll make "bald statements" all I want >to. > >J?rgen's just POd because he wasn't included in the mutual admiration >society. I don't think you were even around "back in the day" when J?rgen >was getting into 'debates', back in the day when he was doing every little >thing in code because it was faster and he was on a dialup to a Nazi IT >center where he had to program around all their limitations. I have never >seen ANYONE with more creativity than J?rgen. Luckily he got a new job >IIRC. > >Welcome back J?rgen. > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com >Sent: Tuesday, December 06, 2005 4:06 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Why Change Field Size/was Change Field Size > >True, but what you are talking about is not extremely useful. The problem >is, to totally qualify a topic, and it's various solutions, would require >megabytes of background information and design theory. > >Take for example the current topic of field size. I use 255 for ALL text >fields. I have my reasons. Are there consequences to do this? Yes. Are >there consequences with limiting field sizes? Yes. To fully qualify my >reasons, or the reasons for the other side would take weeks of posting. >Every topic on the matter can branch into a dozen other topics, each with >their various 'side issues'. > >With text fields within a Jet database, you have the subject of how data is >written to the text fields. Jet uses a one 'size' byte to determine the >length of the text that follows. So there is no lost space when the full >limit is not used. Then there is the topic of a record size limit, which >gets into the topics of page sizes, proper normalization, relational design, >data validation, etc. > >Each branch of the topic spreads out...further and further. > >So, what's my point? The point is that NEITHER side should make 'bald >statements', without some sort of basic qualification. This applies to all >of our 'debates' (and we've had some heated ones). > >As for the mutual admiration society, well, I think we all need a pat on the >back sometimes, and quite frankly, nothing is more fun then debating >opposite sides of a topic with an equal in the field. It can be dangerous >though, tempers can rise, and egos can be crushed, so every once in a while, >we need to admire each other and let our mutual respect be shown. It just >cushions the blows from the next 'debate'! ;) > >Drew > > > -- Marty Connelly Victoria, B.C. Canada From andy at minstersystems.co.uk Tue Dec 6 15:59:45 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Tue, 6 Dec 2005 21:59:45 -0000 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChangeFieldSi ze/wasCha nge FieldS ize In-Reply-To: Message-ID: <010601c5fab0$5ec3de50$18b40c54@minster33c3r25> I avoid looking back. It's just embarrassing. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > David McAfee > Sent: 06 December 2005 19:57 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: > [Spam]Re:WhyChangeFieldSi ze/wasCha nge FieldS ize > > > Shoot, I look back at stuff I was doing 6 months to one year > ago and think to myself "WTF, was I thinking?!?!?" :) > > -----Original Message----- > From: John Colby > > And for the record, I was saying that I look back at things I > said and did 20 years ago and say "boy was I an idiot". I > suspect that most of us do, and those that don't are likely > the true idiots. > > John W. Colby > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From wdhindman at bellsouth.net Tue Dec 6 16:36:33 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Tue, 6 Dec 2005 17:36:33 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize References: <17724746D360394AA3BFE5B8D40A9C1BD22C@main2.marlow.com> Message-ID: <002a01c5fab5$8311e5e0$6101a8c0@JISREGISTRATION.local> ...rather more obtuse than ambiguous :) ...I remember way back in the days when JC was plying code down in old Mexico and selling his app samples over the web ...I dl'd his JIT sample and found plowing through the documentation a bit trying ...I suggested to him that the documentation was a bit "obtuse" ...it was the first time I ever truly understood the term "colbyized" :))))) William ----- Original Message ----- From: To: Sent: Tuesday, December 06, 2005 1:58 PM Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize > Most of JC's replies are amiguous. > > Drew > > -----Original Message----- > From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > Sent: Tuesday, December 06, 2005 12:50 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why > ChangeFieldSi ze/wasCha nge FieldS ize > > > I wasn't poking fun at you, Drew. I was pointing out that JC had made a > highly ambiguous reply! ;-} > > Charlotte > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Tuesday, December 06, 2005 10:39 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why > ChangeFieldSi ze/wasCha nge FieldS ize > > > Okay, lets put the claws away, that wasn't very nice CF. > > Drew > > -----Original Message----- > From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > Sent: Tuesday, December 06, 2005 9:55 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > >>> I know I do. > > You mean you look back and say "what an idiot Drew was"?? ;-> > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Monday, December 05, 2005 7:15 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > > LOL. > > No, I think maybe you're just growing up. In 20 years I think you will > look at what you said this year and say "what an idiot I was". I know I > do. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Monday, December 05, 2005 9:29 PM > To: accessd at databaseadvisors.com > Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field > Size/wasCha nge FieldS ize > > Is it me, or did the magnetic poles just shift? Something happened, JC > and I agree on a development technique! ;) > > Drew > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Tue Dec 6 16:43:56 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Tue, 6 Dec 2005 17:43:56 -0500 Subject: [AccessD] Why Change Field Size/was Change Field Size References: Message-ID: <003601c5fab6$8accda00$6101a8c0@JISREGISTRATION.local> ...you're a braver man than I Jurgen ...I well remember some of the horror tales and the disbelief that a programmer with your skills could be so enslaved ...but you've made your bed yourself this time ...hope you got the pillow-top version :) ...welcome back, the place has never been quite the same without you ...JC and Shamil still try half-heartedly to barrage us with technical gobbledegeek but no one ever quite compared with you in that arena ...I'm actually looking forward to once more being totally lost trying to follow where you wander :) William ----- Original Message ----- From: "J?rgen Welz" To: Sent: Tuesday, December 06, 2005 4:40 PM Subject: Re: [AccessD] Why Change Field Size/was Change Field Size > Back in facing the Nazi IT types again I'm afraid. But the starting wage > is > 240% of what I left at. And I'm negotiating the next doubling which will > happen in increments over the next 18 months and there isn't much argument > on that point. I'll just pat myself on the back thank you very much. > > Thanks for the welcome John. > > Ciao > J?rgen Welz > Edmonton, Alberta > jwelz at hotmail.com > > > >>From: "John Colby" >> >>Ah hell, I still have all my hair and I'll make "bald statements" all I >>want >>to. >> >>J?rgen's just POd because he wasn't included in the mutual admiration >>society. I don't think you were even around "back in the day" when J?rgen >>was getting into 'debates', back in the day when he was doing every little >>thing in code because it was faster and he was on a dialup to a Nazi IT >>center where he had to program around all their limitations. I have never >>seen ANYONE with more creativity than J?rgen. Luckily he got a new job >>IIRC. >> >>Welcome back J?rgen. >> >>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 wdhindman at bellsouth.net Tue Dec 6 16:46:32 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Tue, 6 Dec 2005 17:46:32 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re:WhyChangeFieldSi ze/wasCha nge FieldS ize References: <200512061900.jB6J0bJ15590@databaseadvisors.com> Message-ID: <004b01c5fab6$e7f8a0b0$6101a8c0@JISREGISTRATION.local> ...heck, I look at stuff I did yesterday and say... :)))) William ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, December 06, 2005 2:00 PM Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re:WhyChangeFieldSi ze/wasCha nge FieldS ize > And for the record, I was saying that I look back at things I said and did > 20 years ago and say "boy was I an idiot". I suspect that most of us do, > and those that don't are likely the true idiots. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Tuesday, December 06, 2005 1:50 PM > To: Access Developers discussion and problem solving > Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: > WhyChangeFieldSi ze/wasCha nge FieldS ize > > I wasn't poking fun at you, Drew. I was pointing out that JC had made a > highly ambiguous reply! ;-} > > Charlotte > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Tuesday, December 06, 2005 10:39 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why ChangeFieldSi > ze/wasCha nge FieldS ize > > > Okay, lets put the claws away, that wasn't very nice CF. > > Drew > > -----Original Message----- > From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > Sent: Tuesday, December 06, 2005 9:55 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > >>> I know I do. > > You mean you look back and say "what an idiot Drew was"?? ;-> > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Monday, December 05, 2005 7:15 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > > LOL. > > No, I think maybe you're just growing up. In 20 years I think you will > look > at what you said this year and say "what an idiot I was". I know I do. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Monday, December 05, 2005 9:29 PM > To: accessd at databaseadvisors.com > Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field > Size/wasCha nge FieldS ize > > Is it me, or did the magnetic poles just shift? Something happened, JC > and > I agree on a development technique! ;) > > Drew > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Tue Dec 6 16:53:26 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 16:53:26 -0600 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD23C@main2.marlow.com> ROTFLMAO!!!! Couldn't agree more! Though I'm sure some of my posts may be the same way. For me, I know why I 'wander' a bit. I tend to learn 'relationally'. So when I understand one set of rules, the next set of rules are learned within the original framework. As new things are learned, it's applied globally. So when I describe how to do something, I tend to wander through the 'relationships' a bit, to try and provide the same background that I used to learn the process. I hate solutions like this: To do XYZ: Type ZYX What I love are solutions like this: To do XYZ, X is something or other, and the process to get to Y involves This or That (click here for information about This or That). Z is then reached by the ABC process. (Click here for ABC process information). Example: Type ZYX When something is explained like that, it not only provides you a solution to what you are looking for, but also allows you to extrapolate other similar solutions, or even fine tune the example to better bit your needs. Solutions which don't explain the process involved, or don't provide an working example, IMHO are just plain incomplete, and far less useful then a complete solution. One of the reasons I LOVE Access 97's help file. Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Tuesday, December 06, 2005 4:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize ...rather more obtuse than ambiguous :) ...I remember way back in the days when JC was plying code down in old Mexico and selling his app samples over the web ...I dl'd his JIT sample and found plowing through the documentation a bit trying ...I suggested to him that the documentation was a bit "obtuse" ...it was the first time I ever truly understood the term "colbyized" :))))) William ----- Original Message ----- From: To: Sent: Tuesday, December 06, 2005 1:58 PM Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize > Most of JC's replies are amiguous. > > Drew > > -----Original Message----- > From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > Sent: Tuesday, December 06, 2005 12:50 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why > ChangeFieldSi ze/wasCha nge FieldS ize > > > I wasn't poking fun at you, Drew. I was pointing out that JC had made a > highly ambiguous reply! ;-} > > Charlotte > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Tuesday, December 06, 2005 10:39 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why > ChangeFieldSi ze/wasCha nge FieldS ize > > > Okay, lets put the claws away, that wasn't very nice CF. > > Drew > > -----Original Message----- > From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > Sent: Tuesday, December 06, 2005 9:55 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > >>> I know I do. > > You mean you look back and say "what an idiot Drew was"?? ;-> > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Monday, December 05, 2005 7:15 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > > LOL. > > No, I think maybe you're just growing up. In 20 years I think you will > look at what you said this year and say "what an idiot I was". I know I > do. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Monday, December 05, 2005 9:29 PM > To: accessd at databaseadvisors.com > Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field > Size/wasCha nge FieldS ize > > Is it me, or did the magnetic poles just shift? Something happened, JC > and I agree on a development technique! ;) > > Drew > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Tue Dec 6 16:53:50 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 6 Dec 2005 16:53:50 -0600 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD23D@main2.marlow.com> Yes, just watch out if William starts calling you code boy. ;) Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Tuesday, December 06, 2005 4:44 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Change Field Size/was Change Field Size ...you're a braver man than I Jurgen ...I well remember some of the horror tales and the disbelief that a programmer with your skills could be so enslaved ...but you've made your bed yourself this time ...hope you got the pillow-top version :) ...welcome back, the place has never been quite the same without you ...JC and Shamil still try half-heartedly to barrage us with technical gobbledegeek but no one ever quite compared with you in that arena ...I'm actually looking forward to once more being totally lost trying to follow where you wander :) William ----- Original Message ----- From: "J?rgen Welz" To: Sent: Tuesday, December 06, 2005 4:40 PM Subject: Re: [AccessD] Why Change Field Size/was Change Field Size > Back in facing the Nazi IT types again I'm afraid. But the starting wage > is > 240% of what I left at. And I'm negotiating the next doubling which will > happen in increments over the next 18 months and there isn't much argument > on that point. I'll just pat myself on the back thank you very much. > > Thanks for the welcome John. > > Ciao > J?rgen Welz > Edmonton, Alberta > jwelz at hotmail.com > > > >>From: "John Colby" >> >>Ah hell, I still have all my hair and I'll make "bald statements" all I >>want >>to. >> >>J?rgen's just POd because he wasn't included in the mutual admiration >>society. I don't think you were even around "back in the day" when J?rgen >>was getting into 'debates', back in the day when he was doing every little >>thing in code because it was faster and he was on a dialup to a Nazi IT >>center where he had to program around all their limitations. I have never >>seen ANYONE with more creativity than J?rgen. Luckily he got a new job >>IIRC. >> >>Welcome back J?rgen. >> >>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 Bruce.Bruen at railcorp.nsw.gov.au Tue Dec 6 17:15:38 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Wed, 7 Dec 2005 10:15:38 +1100 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re:WhyChangeFieldSi ze/wasCha nge FieldS ize Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D055@EXCHVS1.rail.nsw.gov.au> Then you must avoid at all costs the .Net documentation. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Wednesday, 7 December 2005 9:53 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re:WhyChangeFieldSi ze/wasCha nge FieldS ize ROTFLMAO!!!! Couldn't agree more! Though I'm sure some of my posts may be the same way. For me, I know why I 'wander' a bit. I tend to learn 'relationally'. So when I understand one set of rules, the next set of rules are learned within the original framework. As new things are learned, it's applied globally. So when I describe how to do something, I tend to wander through the 'relationships' a bit, to try and provide the same background that I used to learn the process. I hate solutions like this: To do XYZ: Type ZYX What I love are solutions like this: To do XYZ, X is something or other, and the process to get to Y involves This or That (click here for information about This or That). Z is then reached by the ABC process. (Click here for ABC process information). Example: Type ZYX When something is explained like that, it not only provides you a solution to what you are looking for, but also allows you to extrapolate other similar solutions, or even fine tune the example to better bit your needs. Solutions which don't explain the process involved, or don't provide an working example, IMHO are just plain incomplete, and far less useful then a complete solution. One of the reasons I LOVE Access 97's help file. Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Tuesday, December 06, 2005 4:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize ...rather more obtuse than ambiguous :) This e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From john at winhaven.net Tue Dec 6 17:16:40 2005 From: john at winhaven.net (John Bartow) Date: Tue, 6 Dec 2005 17:16:40 -0600 Subject: [AccessD] Why Change Field Size/was Change Field Size In-Reply-To: <003601c5fab6$8accda00$6101a8c0@JISREGISTRATION.local> Message-ID: <010601c5fabb$1dca1b20$6901a8c0@ScuzzPaq> LOL! Same here. Whenever I think of J?rgen I think of "bits" because all his examples of optimizing dataflow via terminal server or dialup or whatever. OK, I guess the point was lost on me but it was a fun puzzle to read at the time :o) I have a saying that came out of my heavy duty data migration days - "of course we can migrate it, when it comes down to it everything in the computer is just ones and zeros". J?rgen made that just a little too real for me :o))) But no doubt, you and the other gurus on the list deserve some backslapping, self admiring banter once in awhile. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman ...welcome back, the place has never been quite the same without you ...JC and Shamil still try half-heartedly to barrage us with technical gobbledegeek but no one ever quite compared with you in that arena ...I'm actually looking forward to once more being totally lost trying to follow where you wander From djkr at msn.com Tue Dec 6 17:29:18 2005 From: djkr at msn.com (DJK(John) Robinson) Date: Tue, 6 Dec 2005 23:29:18 -0000 Subject: [AccessD] S-p-a-m subjects In-Reply-To: <200512061919.jB6JJcJ21378@databaseadvisors.com> Message-ID: Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > From wdhindman at bellsouth.net Tue Dec 6 17:54:15 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Tue, 6 Dec 2005 18:54:15 -0500 Subject: [AccessD] S-p-a-m subjects References: Message-ID: <00cb01c5fac0$5dd5ba80$6101a8c0@JISREGISTRATION.local> ...I second that emotion! William ----- Original Message ----- From: "DJK(John) Robinson" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, December 06, 2005 6:29 PM Subject: [AccessD] S-p-a-m subjects > Actual Subject: > RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi > ze/wasCha nge FieldS ize > > Folks, is there any chance we could remove all this repeated "Re: [Spam]" > stuff from the headers, please? Or better still, stop it being inserted > in > the first place? (JC?) > > I'm always behind with my reading, and it's become a PITA during the last > week. > > John > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: 06 December 2005 19:20 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan > geFieldSi ze/wasCha nge FieldS ize > > >>I hadn't gotten into Classes at the time, and so my code was awash with > arrays and routines that were far more complex then they really needed to > be. > > LOL, me too. > > < --- snip --- > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cfoust at infostatsystems.com Tue Dec 6 18:02:11 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 6 Dec 2005 16:02:11 -0800 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re:WhyChangeFieldSi ze/wasCha nge FieldS ize Message-ID: LOL I used some of his code as an example of extremely verbose commenting in a presentation at the get-together in San Diego a few years ago! ;-} Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Tuesday, December 06, 2005 2:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re:WhyChangeFieldSi ze/wasCha nge FieldS ize ...rather more obtuse than ambiguous :) ...I remember way back in the days when JC was plying code down in old Mexico and selling his app samples over the web ...I dl'd his JIT sample and found plowing through the documentation a bit trying ...I suggested to him that the documentation was a bit "obtuse" ...it was the first time I ever truly understood the term "colbyized" :))))) William ----- Original Message ----- From: To: Sent: Tuesday, December 06, 2005 1:58 PM Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: WhyChangeFieldSi ze/wasCha nge FieldS ize > Most of JC's replies are amiguous. > > Drew > > -----Original Message----- > From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > Sent: Tuesday, December 06, 2005 12:50 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why > ChangeFieldSi ze/wasCha nge FieldS ize > > > I wasn't poking fun at you, Drew. I was pointing out that JC had made > a highly ambiguous reply! ;-} > > Charlotte > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Tuesday, December 06, 2005 10:39 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why > ChangeFieldSi ze/wasCha nge FieldS ize > > > Okay, lets put the claws away, that wasn't very nice CF. > > Drew > > -----Original Message----- > From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > Sent: Tuesday, December 06, 2005 9:55 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > >>> I know I do. > > You mean you look back and say "what an idiot Drew was"?? ;-> > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Monday, December 05, 2005 7:15 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change > FieldSize/wasCha nge FieldS ize > > > LOL. > > No, I think maybe you're just growing up. In 20 years I think you > will look at what you said this year and say "what an idiot I was". I > know I do. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Monday, December 05, 2005 9:29 PM > To: accessd at databaseadvisors.com > Subject: [Spam] Re: [AccessD] [Spam] Re: [Spam] Re: Why Change Field > Size/wasCha nge FieldS ize > > Is it me, or did the magnetic poles just shift? Something happened, > JC and I agree on a development technique! ;) > > Drew > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Tue Dec 6 18:03:43 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 6 Dec 2005 16:03:43 -0800 Subject: [AccessD] S-p-a-m subjects Message-ID: I second the motion! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 3:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] S-p-a-m subjects Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Tue Dec 6 18:14:52 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 19:14:52 -0500 Subject: [AccessD] S-p-a-m subjects In-Reply-To: Message-ID: <200512070014.jB70EvJ00583@databaseadvisors.com> I would love to, but I have no idea where it is coming from. I cannot see myself looking for and editing the subject of every reply. AFAICR the RE re re re has always existed, it is just including the word spam in there now. Is it possible to tell outlook not to add the RE: in the subject when replying to something? I would do that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] S-p-a-m subjects I second the motion! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 3:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] S-p-a-m subjects Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From djkr at msn.com Tue Dec 6 18:23:36 2005 From: djkr at msn.com (DJK(John) Robinson) Date: Wed, 7 Dec 2005 00:23:36 -0000 Subject: [AccessD] S-p-a-m subjects In-Reply-To: <200512070014.jB70EvJ00583@databaseadvisors.com> Message-ID: John, it's the SPAM we're after, rather than the RE. And it does seem to be your incoming mail in particular that's causing the trouble. It's classified Charlotte's mail as spam (see below). John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:15 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] S-p-a-m subjects I would love to, but I have no idea where it is coming from. I cannot see myself looking for and editing the subject of every reply. AFAICR the RE re re re has always existed, it is just including the word spam in there now. Is it possible to tell outlook not to add the RE: in the subject when replying to something? I would do that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] S-p-a-m subjects I second the motion! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 3:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] S-p-a-m subjects Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 6 18:37:35 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 19:37:35 -0500 Subject: [AccessD] [Spam] Re: S-p-a-m subjects In-Reply-To: Message-ID: <200512070037.jB70beJ06184@databaseadvisors.com> I understand that, but unless I know how to get rid of the "spam" automagically it ain't coming out. I suspect it's another "feature" of Access 2003 but no way to tell. I am suddenly RECEIVING some messages with that [spam] already in the header. I am just hitting reply and sending whatever is in the header back out again. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:24 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] S-p-a-m subjects John, it's the SPAM we're after, rather than the RE. And it does seem to be your incoming mail in particular that's causing the trouble. It's classified Charlotte's mail as spam (see below). John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:15 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] S-p-a-m subjects I would love to, but I have no idea where it is coming from. I cannot see myself looking for and editing the subject of every reply. AFAICR the RE re re re has always existed, it is just including the word spam in there now. Is it possible to tell outlook not to add the RE: in the subject when replying to something? I would do that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] S-p-a-m subjects I second the motion! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 3:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] S-p-a-m subjects Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From djkr at msn.com Tue Dec 6 18:46:07 2005 From: djkr at msn.com (DJK(John) Robinson) Date: Wed, 7 Dec 2005 00:46:07 -0000 Subject: [AccessD] [Spam] Re: S-p-a-m subjects In-Reply-To: <200512070037.jB70beJ06184@databaseadvisors.com> Message-ID: John It's something that happened between 22 and 29 Nov. Is all your incoming mail classified as [spam], or just the AccessD stuff? (I assume you mean *Outlook* 2003?) Did you change to Outlook2003 during that week? I'm interested, since I'm thinking of changing to it myself. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:38 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: S-p-a-m subjects I understand that, but unless I know how to get rid of the "spam" automagically it ain't coming out. I suspect it's another "feature" of Access 2003 but no way to tell. I am suddenly RECEIVING some messages with that [spam] already in the header. I am just hitting reply and sending whatever is in the header back out again. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:24 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] S-p-a-m subjects John, it's the SPAM we're after, rather than the RE. And it does seem to be your incoming mail in particular that's causing the trouble. It's classified Charlotte's mail as spam (see below). John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:15 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] S-p-a-m subjects I would love to, but I have no idea where it is coming from. I cannot see myself looking for and editing the subject of every reply. AFAICR the RE re re re has always existed, it is just including the word spam in there now. Is it possible to tell outlook not to add the RE: in the subject when replying to something? I would do that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] S-p-a-m subjects I second the motion! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 3:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] S-p-a-m subjects Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 6 19:16:07 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 20:16:07 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: S-p-a-m subjects In-Reply-To: Message-ID: <200512070116.jB71GFJ17088@databaseadvisors.com> I think I did change it that week. Not sure exactly when but it was at MOST two weeks ago (and regretting it ever since). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:46 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] [Spam] Re: S-p-a-m subjects John It's something that happened between 22 and 29 Nov. Is all your incoming mail classified as [spam], or just the AccessD stuff? (I assume you mean *Outlook* 2003?) Did you change to Outlook2003 during that week? I'm interested, since I'm thinking of changing to it myself. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:38 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: S-p-a-m subjects I understand that, but unless I know how to get rid of the "spam" automagically it ain't coming out. I suspect it's another "feature" of Access 2003 but no way to tell. I am suddenly RECEIVING some messages with that [spam] already in the header. I am just hitting reply and sending whatever is in the header back out again. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:24 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] S-p-a-m subjects John, it's the SPAM we're after, rather than the RE. And it does seem to be your incoming mail in particular that's causing the trouble. It's classified Charlotte's mail as spam (see below). John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:15 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] S-p-a-m subjects I would love to, but I have no idea where it is coming from. I cannot see myself looking for and editing the subject of every reply. AFAICR the RE re re re has always existed, it is just including the word spam in there now. Is it possible to tell outlook not to add the RE: in the subject when replying to something? I would do that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] S-p-a-m subjects I second the motion! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 3:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] S-p-a-m subjects Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 6 19:32:06 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 20:32:06 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: S-p-a-m subjects In-Reply-To: Message-ID: <200512070132.jB71WGJ21077@databaseadvisors.com> The odd part is that it isn't ALL AccessD messages, only some. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:46 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] [Spam] Re: S-p-a-m subjects John It's something that happened between 22 and 29 Nov. Is all your incoming mail classified as [spam], or just the AccessD stuff? (I assume you mean *Outlook* 2003?) Did you change to Outlook2003 during that week? I'm interested, since I'm thinking of changing to it myself. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:38 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: S-p-a-m subjects I understand that, but unless I know how to get rid of the "spam" automagically it ain't coming out. I suspect it's another "feature" of Access 2003 but no way to tell. I am suddenly RECEIVING some messages with that [spam] already in the header. I am just hitting reply and sending whatever is in the header back out again. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:24 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] S-p-a-m subjects John, it's the SPAM we're after, rather than the RE. And it does seem to be your incoming mail in particular that's causing the trouble. It's classified Charlotte's mail as spam (see below). John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:15 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] S-p-a-m subjects I would love to, but I have no idea where it is coming from. I cannot see myself looking for and editing the subject of every reply. AFAICR the RE re re re has always existed, it is just including the word spam in there now. Is it possible to tell outlook not to add the RE: in the subject when replying to something? I would do that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] S-p-a-m subjects I second the motion! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 3:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] S-p-a-m subjects Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 6 19:35:04 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 20:35:04 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: S-p-a-m subjects In-Reply-To: Message-ID: <200512070135.jB71ZDJ21919@databaseadvisors.com> OK, I have "added sender to safe email list" so we shall see if this stops. It definitely seems to be Outlook 2003. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:46 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] [Spam] Re: S-p-a-m subjects John It's something that happened between 22 and 29 Nov. Is all your incoming mail classified as [spam], or just the AccessD stuff? (I assume you mean *Outlook* 2003?) Did you change to Outlook2003 during that week? I'm interested, since I'm thinking of changing to it myself. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:38 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: S-p-a-m subjects I understand that, but unless I know how to get rid of the "spam" automagically it ain't coming out. I suspect it's another "feature" of Access 2003 but no way to tell. I am suddenly RECEIVING some messages with that [spam] already in the header. I am just hitting reply and sending whatever is in the header back out again. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:24 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] S-p-a-m subjects John, it's the SPAM we're after, rather than the RE. And it does seem to be your incoming mail in particular that's causing the trouble. It's classified Charlotte's mail as spam (see below). John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:15 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] S-p-a-m subjects I would love to, but I have no idea where it is coming from. I cannot see myself looking for and editing the subject of every reply. AFAICR the RE re re re has always existed, it is just including the word spam in there now. Is it possible to tell outlook not to add the RE: in the subject when replying to something? I would do that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] S-p-a-m subjects I second the motion! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 3:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] S-p-a-m subjects Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From djkr at msn.com Tue Dec 6 19:40:22 2005 From: djkr at msn.com (DJK(John) Robinson) Date: Wed, 7 Dec 2005 01:40:22 -0000 Subject: [AccessD] S-p-a-m subjects In-Reply-To: <200512070116.jB71GFJ17088@databaseadvisors.com> Message-ID: Sympathies! When you discover the cause and cure, be sure to let us know, please! >The odd part is that it isn't ALL AccessD messages, only some. Ah! So maybe it's something to do with subject matter, or senders. I've got to go now, so happy hunting! John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 01:16 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: S-p-a-m subjects I think I did change it that week. Not sure exactly when but it was at MOST two weeks ago (and regretting it ever since). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:46 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] [Spam] Re: S-p-a-m subjects John It's something that happened between 22 and 29 Nov. Is all your incoming mail classified as [spam], or just the AccessD stuff? (I assume you mean *Outlook* 2003?) Did you change to Outlook2003 during that week? I'm interested, since I'm thinking of changing to it myself. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:38 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: S-p-a-m subjects I understand that, but unless I know how to get rid of the "spam" automagically it ain't coming out. I suspect it's another "feature" of Access 2003 but no way to tell. I am suddenly RECEIVING some messages with that [spam] already in the header. I am just hitting reply and sending whatever is in the header back out again. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:24 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] Re: [AccessD] S-p-a-m subjects John, it's the SPAM we're after, rather than the RE. And it does seem to be your incoming mail in particular that's causing the trouble. It's classified Charlotte's mail as spam (see below). John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 00:15 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] S-p-a-m subjects I would love to, but I have no idea where it is coming from. I cannot see myself looking for and editing the subject of every reply. AFAICR the RE re re re has always existed, it is just including the word spam in there now. Is it possible to tell outlook not to add the RE: in the subject when replying to something? I would do that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, December 06, 2005 7:04 PM To: Access Developers discussion and problem solving Subject: [Spam] Re: [AccessD] S-p-a-m subjects I second the motion! Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 3:29 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] S-p-a-m subjects Actual Subject: RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize Folks, is there any chance we could remove all this repeated "Re: [Spam]" stuff from the headers, please? Or better still, stop it being inserted in the first place? (JC?) I'm always behind with my reading, and it's become a PITA during the last week. John -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 06 December 2005 19:20 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize >I hadn't gotten into Classes at the time, and so my code was awash with arrays and routines that were far more complex then they really needed to be. LOL, me too. < --- snip --- > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From djkr at msn.com Tue Dec 6 19:43:04 2005 From: djkr at msn.com (DJK(John) Robinson) Date: Wed, 7 Dec 2005 01:43:04 -0000 Subject: [AccessD] A test for JC In-Reply-To: <200512070135.jB71ZDJ21919@databaseadvisors.com> Message-ID: How's that? J -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 01:35 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: S-p-a-m subjects OK, I have "added sender to safe email list" so we shall see if this stops. It definitely seems to be Outlook 2003. John W. Colby www.ColbyConsulting.com From Jeff at outbaktech.com Tue Dec 6 20:29:05 2005 From: Jeff at outbaktech.com (Jeff Barrows) Date: Tue, 6 Dec 2005 20:29:05 -0600 Subject: [AccessD] A test for JC Message-ID: Worked for me! Btw, I have been using Outlook 2003 for months now and never had this problem. Jeff Barrows MCP, MCAD, MCSD Outbak Technologies, LLC Racine, WI Phone: (262) 886-5913 Fax: (262) 886-5932 jeff at outbaktech.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:43 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] A test for JC How's that? J -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 01:35 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: S-p-a-m subjects OK, I have "added sender to safe email list" so we shall see if this stops. It definitely seems to be Outlook 2003. 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 Dec 6 21:27:12 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 22:27:12 -0500 Subject: [AccessD] [Spam] A test for JC In-Reply-To: Message-ID: <200512070327.jB73ROJ18100@databaseadvisors.com> This one came in with SPAM in the header. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 8:43 PM To: 'Access Developers discussion and problem solving' Subject: [Spam] [AccessD] A test for JC How's that? J -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 01:35 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: S-p-a-m subjects OK, I have "added sender to safe email list" so we shall see if this stops. It definitely seems to be Outlook 2003. 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 Dec 6 21:27:28 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 6 Dec 2005 22:27:28 -0500 Subject: [AccessD] A test for JC In-Reply-To: Message-ID: <200512070327.jB73ReJ18118@databaseadvisors.com> This one came in without SPAM in the header. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jeff Barrows Sent: Tuesday, December 06, 2005 9:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A test for JC Worked for me! Btw, I have been using Outlook 2003 for months now and never had this problem. Jeff Barrows MCP, MCAD, MCSD Outbak Technologies, LLC Racine, WI Phone: (262) 886-5913 Fax: (262) 886-5932 jeff at outbaktech.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DJK(John) Robinson Sent: Tuesday, December 06, 2005 7:43 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] A test for JC How's that? J -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: 07 December 2005 01:35 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: S-p-a-m subjects OK, I have "added sender to safe email list" so we shall see if this stops. It definitely seems to be Outlook 2003. 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 joeget at vgernet.net Tue Dec 6 21:12:19 2005 From: joeget at vgernet.net (John Eget) Date: Tue, 6 Dec 2005 22:12:19 -0500 Subject: [AccessD] mdb to mde problem? Message-ID: <000201c5fae0$8fe0f470$dbc2f63f@JOHN> Can anyone tell me what would cause a mde to open a switchboard correctly but after converting to a mde it opens with the following words when opening up the backend. I am using access 2002 "The expression After Update you entered as the event property setting produced the following error: The expression you entered refers to an object that is closed or doesn't exist" Thanks John Eget From kathryn at bassett.net Tue Dec 6 22:48:29 2005 From: kathryn at bassett.net (Kathryn Bassett) Date: Tue, 6 Dec 2005 20:48:29 -0800 Subject: [AccessD] S-p-a-m subjects In-Reply-To: <200512070135.jB71ZDJ21919@databaseadvisors.com> Message-ID: <20051206204832.FBF0E8D2@dm18.mta.everyone.net> I have Outlook2003 and have been using it for about a year, never had a problem like that. I've revised the subject line so that it's only Re: S-p-a-m subjects Let's see what happens. BTW, I use McAfee - what spam program do you use? Maybe that's what's causing it? -- Kathryn Rhinehart Bassett (Pasadena CA) "Genealogy is my bag" "GH is my soap" kathryn at bassett.net http://bassett.net > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: 06 Dec 2005 5:35 pm > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: S-p-a-m subjects > > OK, I have "added sender to safe email list" so we shall see > if this stops. > It definitely seems to be Outlook 2003. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DJK(John) Robinson > Sent: Tuesday, December 06, 2005 7:46 PM > To: 'Access Developers discussion and problem solving' > Subject: [Spam] Re: [AccessD] [Spam] Re: S-p-a-m subjects > > John > > It's something that happened between 22 and 29 Nov. Is all > your incoming mail classified as [spam], or just the AccessD > stuff? (I assume you mean > *Outlook* 2003?) Did you change to Outlook2003 during that > week? I'm interested, since I'm thinking of changing to it myself. > > John > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: 07 December 2005 00:38 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: S-p-a-m subjects > > > I understand that, but unless I know how to get rid of the "spam" > automagically it ain't coming out. I suspect it's another > "feature" of Access 2003 but no way to tell. I am suddenly > RECEIVING some messages with that [spam] already in the > header. I am just hitting reply and sending whatever is in > the header back out again. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DJK(John) Robinson > Sent: Tuesday, December 06, 2005 7:24 PM > To: 'Access Developers discussion and problem solving' > Subject: [Spam] Re: [AccessD] S-p-a-m subjects > > John, it's the SPAM we're after, rather than the RE. And it > does seem to be your incoming mail in particular that's > causing the trouble. It's classified Charlotte's mail as > spam (see below). > > John > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: 07 December 2005 00:15 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] S-p-a-m subjects > > > I would love to, but I have no idea where it is coming from. > I cannot see myself looking for and editing the subject of > every reply. AFAICR the RE re re re has always existed, it > is just including the word spam in there now. > > Is it possible to tell outlook not to add the RE: in the > subject when replying to something? I would do that. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Charlotte Foust > Sent: Tuesday, December 06, 2005 7:04 PM > To: Access Developers discussion and problem solving > Subject: [Spam] Re: [AccessD] S-p-a-m subjects > > I second the motion! > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DJK(John) Robinson > Sent: Tuesday, December 06, 2005 3:29 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] S-p-a-m subjects > > > Actual Subject: > RE: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: > [Spam]Re:WhyChan geFieldSi > ze/wasCha nge FieldS ize > > Folks, is there any chance we could remove all this repeated > "Re: [Spam]" > stuff from the headers, please? Or better still, stop it > being inserted in the first place? (JC?) > > I'm always behind with my reading, and it's become a PITA > during the last week. > > John > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: 06 December 2005 19:20 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: > [Spam]Re:WhyChan geFieldSi ze/wasCha nge FieldS ize > > > >I hadn't gotten into Classes at the time, and so my code was > awash with > arrays and routines that were far more complex then they > really needed to be. > > LOL, me too. > > < --- snip --- > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 6 23:05:30 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 7 Dec 2005 00:05:30 -0500 Subject: [AccessD] S-p-a-m subjects In-Reply-To: <20051206204832.FBF0E8D2@dm18.mta.everyone.net> Message-ID: <200512070505.jB755hJ09676@databaseadvisors.com> It looks like it might be SpamAssasin turned on at my web host server. I went out and turned it off entirely. We will see. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From jmhecht at earthlink.net Wed Dec 7 00:41:37 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Tue, 6 Dec 2005 22:41:37 -0800 Subject: [AccessD] Independent Developers Question In-Reply-To: <028301c5f9fb$2a8f7780$6501a8c0@user> Message-ID: <000001c5faf9$46d39800$6701a8c0@Hewlett> I thank everyone for there input. Is there something I should be reading that I haven't yet? I tried reading Sagekey but you need to own a product to get there KB. Joe Hecht jmhecht at earthlink.net ttp://www.databaseadvisors.com From martyconnelly at shaw.ca Wed Dec 7 02:05:28 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 07 Dec 2005 00:05:28 -0800 Subject: [AccessD] Independent Developers Question References: <000001c5faf9$46d39800$6701a8c0@Hewlett> Message-ID: <439697C8.1050408@shaw.ca> Maybe this book on Access Security http://www.vb123.com Joe Hecht wrote: >I thank everyone for there input. Is there something I >should be reading that I haven't yet? > >I tried reading Sagekey but you need to own a product to get >there KB. > >Joe Hecht >jmhecht at earthlink.net >ttp://www.databaseadvisors.com > > > -- Marty Connelly Victoria, B.C. Canada From martyconnelly at shaw.ca Wed Dec 7 02:03:41 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 07 Dec 2005 00:03:41 -0800 Subject: [AccessD] mdb to mde problem? References: <000201c5fae0$8fe0f470$dbc2f63f@JOHN> Message-ID: <4396975D.80407@shaw.ca> Try a decompile, compress, recompile, compress then create the mde. This will get rid of any junk p-code John Eget wrote: >Can anyone tell me what would cause a mde to open a switchboard correctly but after converting to a mde it opens with the following words when opening up the backend. I am using access 2002 > >"The expression After Update you entered as the event property setting produced the following error: The expression you entered refers to an object that is closed or doesn't exist" > >Thanks > >John Eget > > -- Marty Connelly Victoria, B.C. Canada From artful at rogers.com Wed Dec 7 02:15:25 2005 From: artful at rogers.com (Arthur Fuller) Date: Wed, 7 Dec 2005 03:15:25 -0500 Subject: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size In-Reply-To: <200512052343.jB5Nh3J31364@databaseadvisors.com> Message-ID: <200512070815.jB78FIJ29164@databaseadvisors.com> Way back when, in the days of Clipper, Artful.Lib included a phone number validation function that obeyed all the rules internationally that were then current. Then populations grew and phone number prefixes ran out of suffixes and then they started breaking the rules. Currently, I can't think of a rule set that guarantees the validity of a phone number, and even if I could, I would give it a life expectancy of a couple of years at best. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: December 5, 2005 6:43 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size I just ran into a field the other day. PolicyID, guaranteed to NEVER be more than 10 characters, so the field was set to 10 characters (by the previous programmer). Guess what? We finally (3 years later) got a policed that was waaaay more than 10 characters. Of course the entire policy record could not go in, which prevented the claim from being processed. All users must get out of the database so that I can open up the field (to 255 characters of course). I don't care WHAT the business rule is, text data can and will change. SSN is a good example. It is guaranteed to be XXX-XX-XXXX except that they are running out of SSNs (50 years later) and guess what is going to change in the next few years... Length types of rules are not the thing (IMHO) that should be enforced at the DB level. John W. Colby www.ColbyConsulting.com From artful at rogers.com Wed Dec 7 02:18:16 2005 From: artful at rogers.com (Arthur Fuller) Date: Wed, 7 Dec 2005 03:18:16 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize In-Reply-To: <200512060315.jB63F5J20450@databaseadvisors.com> Message-ID: <200512070818.jB78I9J30029@databaseadvisors.com> I guess you are much more intelligent than I. It only takes me about one year (at best) to realize what an idiot I was. It happens so often that I have switched the tense, and realize what an idiot I perpetually am. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: December 5, 2005 10:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: Why Change FieldSize/wasCha nge FieldS ize LOL. No, I think maybe you're just growing up. In 20 years I think you will look at what you said this year and say "what an idiot I was". I know I do. From artful at rogers.com Wed Dec 7 02:24:26 2005 From: artful at rogers.com (Arthur Fuller) Date: Wed, 7 Dec 2005 03:24:26 -0500 Subject: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyCha ngeFieldSize/wasCha nge FieldS ize In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD228@main2.marlow.com> Message-ID: <200512070824.jB78OKJ31920@databaseadvisors.com> I disagree. I think that you are all Hungarian watermelon merchants. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: December 6, 2005 1:40 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] [Spam] Re: [Spam] Re: [Spam] Re: [Spam] Re: WhyCha ngeFieldSize/wasCha nge FieldS ize I expect it from you, not from Charlotte. Of course, we've called each other worse names, but I think we have a pretty good professional respect for each other. Drew From Gustav at cactus.dk Wed Dec 7 03:05:55 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 10:05:55 +0100 Subject: [AccessD] Why Change Field Size/was Change Field Size Message-ID: Hi J?rgen Ho ho, no one can stir the pot like you! /gustav PS: I hope your revised job conditions fits you well. And I'm sure you are worth every dollar you get paid. >>> jwelz at hotmail.com 06-12-2005 21:52:17 >>> Not all consumers of the verbiage generated at this list are skilled programmers nor do they all have frameworks. Many, I am sure, are not clear on normalization. Many are learning about coding, and I recall seeing questions about things such as input masks. Not everyone is equipped to handle every possible kind of record validation or data error in code. For some, limits on field size may well represent a meaningful restriction on data, one that may tune users in on the type of data expected and can help mitigate a failure to save records. Bald statements by highly regarded professionals that they do not restrict text field size without addressing the record size are as helpful as saying data conflict errors will significantly decrease or vanish if you just use unbound forms. It's a cure for a problem, but there are consequences. If you look at the history of the previous thread on this topic, you will realize that there are highly regarded developers with years of experience who did not know about or consider the matter of record size limitations so you can be certain that many people who browse for information here would benefit from a bit more than 'I set field size to 255 for all text fields. Some of the thread subjects on this topic remind me of that Monty Python skit/song Spam spam spam spam spam.... the last 10 posts on this topic read like a mutual admiration society. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com From dajomigo at tpg.com.au Wed Dec 7 05:05:08 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Wed, 07 Dec 2005 22:05:08 +1100 Subject: [AccessD] Concatenating data into lists Message-ID: <6.2.1.2.2.20051207220358.0341c248@mail.tpg.com.au> I have been trying to learn how to use Dev Ashish's wonderful module to turn data from a child table into a comma delimitered list. It works perfectly every time I use Northwind to test it and even works if I import tables and queries into Northwind from another database. But I can't get it to work in any other database. One line in the code has me thinking (Set db as Database - I am using Access XP and it doesn't recognise this code. But I just comment it out and Northwind is happy. I don't get any error messages, it just doesn't put anything into the query field. Anyone who wants to see an example of what I have been working on, I can send a copy of the test database (only about 20kb zipped) TIA David Gould DG Solutions From Gustav at cactus.dk Wed Dec 7 05:11:10 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 12:11:10 +0100 Subject: [AccessD] Concatenating data into lists Message-ID: Hi David Sounds like you need to add a reference to DAO and change these lines: Dim db As DAO.Database Dim rs As DAO.Recordset /gustav >>> dajomigo at tpg.com.au 07-12-2005 12:05:08 >>> I have been trying to learn how to use Dev Ashish's wonderful module to turn data from a child table into a comma delimitered list. It works perfectly every time I use Northwind to test it and even works if I import tables and queries into Northwind from another database. But I can't get it to work in any other database. One line in the code has me thinking (Set db as Database - I am using Access XP and it doesn't recognise this code. But I just comment it out and Northwind is happy. I don't get any error messages, it just doesn't put anything into the query field. Anyone who wants to see an example of what I have been working on, I can send a copy of the test database (only about 20kb zipped) TIA David Gould DG Solutions From paul.hartland at isharp.co.uk Wed Dec 7 05:14:56 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Wed, 7 Dec 2005 11:14:56 -0000 Subject: [AccessD] Concatenating data into lists In-Reply-To: <6.2.1.2.2.20051207220358.0341c248@mail.tpg.com.au> Message-ID: In XP wouldn't you use something like the following: Dim db AS ADODB.Connection Set db = CurrentProject.Connection Paul Hartland -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne Gould Sent: 07 December 2005 11:05 To: Access Developers discussion and problem solving Subject: [AccessD] Concatenating data into lists I have been trying to learn how to use Dev Ashish's wonderful module to turn data from a child table into a comma delimitered list. It works perfectly every time I use Northwind to test it and even works if I import tables and queries into Northwind from another database. But I can't get it to work in any other database. One line in the code has me thinking (Set db as Database - I am using Access XP and it doesn't recognise this code. But I just comment it out and Northwind is happy. I don't get any error messages, it just doesn't put anything into the query field. Anyone who wants to see an example of what I have been working on, I can send a copy of the test database (only about 20kb zipped) TIA David Gould DG Solutions -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Wed Dec 7 05:17:22 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 12:17:22 +0100 Subject: [AccessD] Concatenating data into lists Message-ID: Hi David Or adjust this variation with a saved query which I posted recently: Here's a variation where you save the SQL to look up the Qualifications in a separate query assuming that your primary key, VolNum, is a number: PARAMETERS lngKey Long; SELECT QualificationCode FROM tblQualifications WHERE VolNum = lngKey ORDER BY QualificationCode; Save this as, say, qdyQualifications. Now, adjust you main query to include the function below to look something like this: SELECT *, ConcatenateRecords('qdyQualifications',[VolNum],'QualificationCode',', ') FROM tblVolunteers; /gustav Public Function ConcatenateRecords( _ ByVal strSource As String, _ ByVal lngKey As Long, _ ByVal strField As String, _ Optional ByVal strSeparator As String = ";") _ As String ' Concatenates values from one field (strField) from all ' records in query strSource using parameter value lngKey. ' Values are separated by strSeparator. ' Default output like: ' 34;56;34;67;234 ' ' 1999-10-12. Cactus Data ApS, CPH Dim dbs As DAO.Database Dim qdf As DAO.QueryDef Dim rst As DAO.Recordset Dim fld As DAO.Field Dim booPluralis As Boolean Dim strFields As String On Error GoTo Err_ConcatenateRecords Set dbs = CurrentDb() If Len(strSource) > 0 And Len(strField) > 0 Then Set qdf = dbs.QueryDefs(strSource) qdf.Parameters(0) = lngKey Set rst = qdf.OpenRecordset() Set fld = rst.Fields(strField) With rst While Not .EOF If booPluralis = True Then ' There is more than one record. ' Add separator. strFields = strFields & strSeparator End If strFields = strFields & Trim(fld.value) booPluralis = True .MoveNext Wend .Close End With Set fld = Nothing Set rst = Nothing Set qdf = Nothing End If Set dbs = Nothing ConcatenateRecords = strFields Exit_ConcatenateRecords: Exit Function Err_ConcatenateRecords: MsgBox "Error " & Err.Number & ". " & Err.Description Resume Exit_ConcatenateRecords End Function From lists at bitshk.com Wed Dec 7 05:27:15 2005 From: lists at bitshk.com (Stuart Sanders) Date: Wed, 07 Dec 2005 19:27:15 +0800 Subject: [AccessD] Concatenating data into lists In-Reply-To: <6.2.1.2.2.20051207220358.0341c248@mail.tpg.com.au> References: <6.2.1.2.2.20051207220358.0341c248@mail.tpg.com.au> Message-ID: The code was likely written using Miscrosoft DAO rather than ADO which is set by default in Access 2003. If you feel like the exercise you can probably convert the code to ADO, but since I haven't looked at it I don't know how much other ado specific code it contains. For a simple solution, the easiest thing would be to add a reference to DAO and change the declares for database and recordset to DAO.Database and DAO.recordset. To change the reference, from a code window, click on the tools menu and then references... The one you are looking for is called the Microsoft DAO x.x Object Library. In my case its 3.6, but I'm not using access 2003. Make sure the reference stays below the Microsoft ActiveX Data Objects library so that your existing code doesn't need to change. Stuart -----Original Message----- From: David & Joanne Gould To: Access Developers discussion and problem solving Date: Wed, 07 Dec 2005 22:05:08 +1100 Subject: [AccessD] Concatenating data into lists > I have been trying to learn how to use Dev Ashish's wonderful module to > turn data from a child table into a comma delimitered list. It works > perfectly every time I use Northwind to test it and even works if I > import > tables and queries into Northwind from another database. But I can't > get it > to work in any other database. One line in the code has me thinking > (Set db > as Database - I am using Access XP and it doesn't recognise this code. > But > I just comment it out and Northwind is happy. > > I don't get any error messages, it just doesn't put anything into the > query > field. Anyone who wants to see an example of what I have been working > on, I > can send a copy of the test database (only about 20kb zipped) > > TIA > > David Gould > DG Solutions > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From dajomigo at tpg.com.au Wed Dec 7 05:58:48 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Wed, 07 Dec 2005 22:58:48 +1100 Subject: [AccessD] Concatenating data into lists In-Reply-To: References: <6.2.1.2.2.20051207220358.0341c248@mail.tpg.com.au> Message-ID: <6.2.1.2.2.20051207225749.033adcf0@mail.tpg.com.au> Thank you both for your suggestions. I will try them properly tomorrow after I have had som sleep. David At 10:17 PM 7/12/2005, Gustav Brock wrote: >Hi David > >Or adjust this variation with a saved query which I posted recently: > >Here's a variation where you save the SQL to look up the Qualifications in >a separate query assuming that your primary key, VolNum, is a number: > > PARAMETERS lngKey Long; > SELECT > QualificationCode > FROM > tblQualifications > WHERE > VolNum = lngKey > ORDER BY > QualificationCode; > >Save this as, say, qdyQualifications. > >Now, adjust you main query to include the function below to look something >like this: > > SELECT > *, > ConcatenateRecords('qdyQualifications',[VolNum],'QualificationCode',', ') > FROM > tblVolunteers; > >/gustav > > > >Public Function ConcatenateRecords( _ > ByVal strSource As String, _ > ByVal lngKey As Long, _ > ByVal strField As String, _ > Optional ByVal strSeparator As String = ";") _ > As String > >' Concatenates values from one field (strField) from all >' records in query strSource using parameter value lngKey. >' Values are separated by strSeparator. >' Default output like: >' 34;56;34;67;234 >' >' 1999-10-12. Cactus Data ApS, CPH > > Dim dbs As DAO.Database > Dim qdf As DAO.QueryDef > Dim rst As DAO.Recordset > Dim fld As DAO.Field > > Dim booPluralis As Boolean > Dim strFields As String > > On Error GoTo Err_ConcatenateRecords > > Set dbs = CurrentDb() > > If Len(strSource) > 0 And Len(strField) > 0 Then > Set qdf = dbs.QueryDefs(strSource) > qdf.Parameters(0) = lngKey > Set rst = qdf.OpenRecordset() > Set fld = rst.Fields(strField) > > With rst > While Not .EOF > If booPluralis = True Then > ' There is more than one record. > ' Add separator. > strFields = strFields & strSeparator > End If > strFields = strFields & Trim(fld.value) > booPluralis = True > .MoveNext > Wend > .Close > End With > > Set fld = Nothing > Set rst = Nothing > Set qdf = Nothing > End If > > Set dbs = Nothing > > ConcatenateRecords = strFields > >Exit_ConcatenateRecords: > Exit Function > >Err_ConcatenateRecords: > MsgBox "Error " & Err.Number & ". " & Err.Description > Resume Exit_ConcatenateRecords > >End Function > > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com At 10:27 PM 7/12/2005, Stuart Sanders wrote: >The code was likely written using Miscrosoft DAO rather than ADO which is >set by default in Access 2003. > >If you feel like the exercise you can probably convert the code to ADO, >but since I haven't looked at it I don't know how much other ado specific >code it contains. > >For a simple solution, the easiest thing would be to add a reference to >DAO and change the declares for database and recordset to DAO.Database and >DAO.recordset. > >To change the reference, from a code window, click on the tools menu and >then references... > >The one you are looking for is called the Microsoft DAO x.x Object >Library. In my case its 3.6, but I'm not using access 2003. > >Make sure the reference stays below the Microsoft ActiveX Data Objects >library so that your existing code doesn't need to change. > >Stuart > > >-----Original Message----- >From: David & Joanne Gould >To: Access Developers discussion and problem solving > >Date: Wed, 07 Dec 2005 22:05:08 +1100 >Subject: [AccessD] Concatenating data into lists > > > I have been trying to learn how to use Dev Ashish's wonderful module to > > turn data from a child table into a comma delimitered list. It works > > perfectly every time I use Northwind to test it and even works if I > > import > > tables and queries into Northwind from another database. But I can't > > get it > > to work in any other database. One line in the code has me thinking > > (Set db > > as Database - I am using Access XP and it doesn't recognise this code. > > But > > I just comment it out and Northwind is happy. > > > > I don't get any error messages, it just doesn't put anything into the > > query > > field. Anyone who wants to see an example of what I have been working > > on, I > > can send a copy of the test database (only about 20kb zipped) > > > > TIA > > > > David Gould > > DG Solutions > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Wed Dec 7 06:46:48 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Wed, 7 Dec 2005 07:46:48 -0500 Subject: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size References: <200512070815.jB78FIJ29164@databaseadvisors.com> Message-ID: <001101c5fb2c$4a0e9690$6101a8c0@JISREGISTRATION.local> ...I used to try to do phone validation by country but gave up due to some countries having as many as a half dozen internal systems ...and keep changing them ...how in the hell they talk to each other is a mystery to me :( ...I now default to form level formatting/validating for US/CAN phone numbers, but turn it all off for other international numbers ...and yes, I limit that field size at the table level ...its the only sane way I've found to deal with the problem :( William ----- Original Message ----- From: "Arthur Fuller" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, December 07, 2005 3:15 AM Subject: Re: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size > Way back when, in the days of Clipper, Artful.Lib included a phone number > validation function that obeyed all the rules internationally that were > then > current. Then populations grew and phone number prefixes ran out of > suffixes > and then they started breaking the rules. Currently, I can't think of a > rule > set that guarantees the validity of a phone number, and even if I could, I > would give it a life expectancy of a couple of years at best. > A. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: December 5, 2005 6:43 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] [Spam] Re: Why Change Field Size/was Change Field > Size > > I just ran into a field the other day. PolicyID, guaranteed to NEVER be > more than 10 characters, so the field was set to 10 characters (by the > previous programmer). > > Guess what? We finally (3 years later) got a policed that was waaaay more > than 10 characters. Of course the entire policy record could not go in, > which prevented the claim from being processed. All users must get out of > the database so that I can open up the field (to 255 characters of > course). > > I don't care WHAT the business rule is, text data can and will change. > SSN > is a good example. It is guaranteed to be XXX-XX-XXXX except that they > are > running out of SSNs (50 years later) and guess what is going to change in > the next few years... > > Length types of rules are not the thing (IMHO) that should be enforced at > the DB level. > > 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 wdhindman at bellsouth.net Wed Dec 7 07:06:57 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Wed, 7 Dec 2005 08:06:57 -0500 Subject: [AccessD] Concatenating data into lists References: <6.2.1.2.2.20051207220358.0341c248@mail.tpg.com.au> <6.2.1.2.2.20051207225749.033adcf0@mail.tpg.com.au> Message-ID: <002301c5fb2f$1b76eaa0$6101a8c0@JISREGISTRATION.local> ...just a couple of further notes ...AccessXP defaults to ADO, Dev's module is written in DAO ...I try not to mix the environments simply because it makes code maintenance a pita ...if I'm using Jet I use DAO because, ime, its much faster and frankly, I know it a lot better ...and MS has essentialy abandoned ADO so I'm not investing any more time than necessary in it ...but if I'm using anything but Jet as my be, then ADO is probably the way to go ...the point being that while you can mix the environments, you then have to set both references and remember which you've defaulted to (placed first in the ref list) ...Stuart places the ADO reference above the DAO and I do just the opposite ...it all depends on your local needs as to which works best or you ...in your case I suspect that if you place the DAO 3.6 ref above the ADO ref, Dev's code will play fine without any further changes ...but it "might" screw up other code in your mdb ...and it might not if you've learned to ignore most MS program samples and fanatically define your dbs as ADO or DAO ...just my 2 cents, I'm sure others will demur :) William ----- Original Message ----- From: "David & Joanne Gould" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 07, 2005 6:58 AM Subject: Re: [AccessD] Concatenating data into lists > Thank you both for your suggestions. I will try them properly tomorrow > after I have had som sleep. > > David > > At 10:17 PM 7/12/2005, Gustav Brock wrote: >>Hi David >> >>Or adjust this variation with a saved query which I posted recently: >> >>Here's a variation where you save the SQL to look up the Qualifications in >>a separate query assuming that your primary key, VolNum, is a number: >> >> PARAMETERS lngKey Long; >> SELECT >> QualificationCode >> FROM >> tblQualifications >> WHERE >> VolNum = lngKey >> ORDER BY >> QualificationCode; >> >>Save this as, say, qdyQualifications. >> >>Now, adjust you main query to include the function below to look something >>like this: >> >> SELECT >> *, >> >> ConcatenateRecords('qdyQualifications',[VolNum],'QualificationCode',', ') >> FROM >> tblVolunteers; >> >>/gustav >> >> >> >>Public Function ConcatenateRecords( _ >> ByVal strSource As String, _ >> ByVal lngKey As Long, _ >> ByVal strField As String, _ >> Optional ByVal strSeparator As String = ";") _ >> As String >> >>' Concatenates values from one field (strField) from all >>' records in query strSource using parameter value lngKey. >>' Values are separated by strSeparator. >>' Default output like: >>' 34;56;34;67;234 >>' >>' 1999-10-12. Cactus Data ApS, CPH >> >> Dim dbs As DAO.Database >> Dim qdf As DAO.QueryDef >> Dim rst As DAO.Recordset >> Dim fld As DAO.Field >> >> Dim booPluralis As Boolean >> Dim strFields As String >> >> On Error GoTo Err_ConcatenateRecords >> >> Set dbs = CurrentDb() >> >> If Len(strSource) > 0 And Len(strField) > 0 Then >> Set qdf = dbs.QueryDefs(strSource) >> qdf.Parameters(0) = lngKey >> Set rst = qdf.OpenRecordset() >> Set fld = rst.Fields(strField) >> >> With rst >> While Not .EOF >> If booPluralis = True Then >> ' There is more than one record. >> ' Add separator. >> strFields = strFields & strSeparator >> End If >> strFields = strFields & Trim(fld.value) >> booPluralis = True >> .MoveNext >> Wend >> .Close >> End With >> >> Set fld = Nothing >> Set rst = Nothing >> Set qdf = Nothing >> End If >> >> Set dbs = Nothing >> >> ConcatenateRecords = strFields >> >>Exit_ConcatenateRecords: >> Exit Function >> >>Err_ConcatenateRecords: >> MsgBox "Error " & Err.Number & ". " & Err.Description >> Resume Exit_ConcatenateRecords >> >>End Function >> >> >> >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com > > At 10:27 PM 7/12/2005, Stuart Sanders wrote: > >>The code was likely written using Miscrosoft DAO rather than ADO which is >>set by default in Access 2003. >> >>If you feel like the exercise you can probably convert the code to ADO, >>but since I haven't looked at it I don't know how much other ado specific >>code it contains. >> >>For a simple solution, the easiest thing would be to add a reference to >>DAO and change the declares for database and recordset to DAO.Database and >>DAO.recordset. >> >>To change the reference, from a code window, click on the tools menu and >>then references... >> >>The one you are looking for is called the Microsoft DAO x.x Object >>Library. In my case its 3.6, but I'm not using access 2003. >> >>Make sure the reference stays below the Microsoft ActiveX Data Objects >>library so that your existing code doesn't need to change. >> >>Stuart >> >> >>-----Original Message----- >>From: David & Joanne Gould >>To: Access Developers discussion and problem solving >> >>Date: Wed, 07 Dec 2005 22:05:08 +1100 >>Subject: [AccessD] Concatenating data into lists >> >> > I have been trying to learn how to use Dev Ashish's wonderful module to >> > turn data from a child table into a comma delimitered list. It works >> > perfectly every time I use Northwind to test it and even works if I >> > import >> > tables and queries into Northwind from another database. But I can't >> > get it >> > to work in any other database. One line in the code has me thinking >> > (Set db >> > as Database - I am using Access XP and it doesn't recognise this code. >> > But >> > I just comment it out and Northwind is happy. >> > >> > I don't get any error messages, it just doesn't put anything into the >> > query >> > field. Anyone who wants to see an example of what I have been working >> > on, I >> > can send a copy of the test database (only about 20kb zipped) >> > >> > TIA >> > >> > David Gould >> > DG Solutions >> > >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From paul.hartland at isharp.co.uk Wed Dec 7 08:42:22 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Wed, 7 Dec 2005 14:42:22 -0000 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run In-Reply-To: Message-ID: To all, I think I may have a siilar problem to that post by Lonnie a couple of weeks back, I have a function that creates an Excel sheet which I have to call twice, once for last weeks figures and once for year to date.....The first run works without a hitch (and I close all references to Excel objects etc), on the second run I get the error message: Run-time error '1004'; Method 'Sheets' of object '_Global' failed Has anyone had this before, if so how do I go about resolving it.....It's not really urgent but is really bugging me over the last couple of weeks...I have even tried closing the references in a variety of ways with no success on the error.. Thanks in advance for any help on this. Paul Hartland Database Developer From lists at bitshk.com Wed Dec 7 08:58:55 2005 From: lists at bitshk.com (Stuart Sanders) Date: Wed, 07 Dec 2005 22:58:55 +0800 Subject: [AccessD] Concatenating data into lists In-Reply-To: <002301c5fb2f$1b76eaa0$6101a8c0@JISREGISTRATION.local> References: <6.2.1.2.2.20051207220358.0341c248@mail.tpg.com.au> <6.2.1.2.2.20051207225749.033adcf0@mail.tpg.com.au> <002301c5fb2f$1b76eaa0$6101a8c0@JISREGISTRATION.local> Message-ID: Actually Stuart doesn't use ADO in Access and never has. Even now I stick with DAO. In a pure Jet (ie Access) environment I've never really found ADO to offer anything I need that DAO already doesn't already have. Plus DAO allows you to do more to the actual database and is from what I've read (never really done a personal comparison) is faster as it doesn't add an extra layer. It was merely my suggestion to him as he may already have code that requires the ADO reference. So keeping the ADO reference higher means the only changes needed were those I (and others) listed. Since there are coding and keyword differences between the two, it allows him to run DAO code as and when he needs. Stuart -----Original Message----- From: "William Hindman" To: "Access Developers discussion and problem solving" Date: Wed, 7 Dec 2005 08:06:57 -0500 Subject: Re: [AccessD] Concatenating data into lists > ...just a couple of further notes ...AccessXP defaults to ADO, Dev's > module > is written in DAO ...I try not to mix the environments simply because > it > makes code maintenance a pita ...if I'm using Jet I use DAO because, > ime, > its much faster and frankly, I know it a lot better ...and MS has > essentialy > abandoned ADO so I'm not investing any more time than necessary in it > ...but > if I'm using anything but Jet as my be, then ADO is probably the way to > go > ...the point being that while you can mix the environments, you then > have to > set both references and remember which you've defaulted to (placed > first in > the ref list) ...Stuart places the ADO reference above the DAO and I do > just > the opposite ...it all depends on your local needs as to which works > best or > you ...in your case I suspect that if you place the DAO 3.6 ref above > the > ADO ref, Dev's code will play fine without any further changes ...but > it > "might" screw up other code in your mdb ...and it might not if you've > learned to ignore most MS program samples and fanatically define your > dbs as > ADO or DAO ...just my 2 cents, I'm sure others will demur :) > > William > > ----- Original Message ----- > From: "David & Joanne Gould" > To: "Access Developers discussion and problem solving" > > Sent: Wednesday, December 07, 2005 6:58 AM > Subject: Re: [AccessD] Concatenating data into lists > > > > Thank you both for your suggestions. I will try them properly > tomorrow > > after I have had som sleep. > > > > David > > > > At 10:17 PM 7/12/2005, Gustav Brock wrote: > >>Hi David > >> > >>Or adjust this variation with a saved query which I posted recently: > >> > >>Here's a variation where you save the SQL to look up the > Qualifications in > >>a separate query assuming that your primary key, VolNum, is a number: > >> > >> PARAMETERS lngKey Long; > >> SELECT > >> QualificationCode > >> FROM > >> tblQualifications > >> WHERE > >> VolNum = lngKey > >> ORDER BY > >> QualificationCode; > >> > >>Save this as, say, qdyQualifications. > >> > >>Now, adjust you main query to include the function below to look > something > >>like this: > >> > >> SELECT > >> *, > >> > >> > ConcatenateRecords('qdyQualifications',[VolNum],'QualificationCode',', > ') > >> FROM > >> tblVolunteers; > >> > >>/gustav > >> > >> > >> > >>Public Function ConcatenateRecords( _ > >> ByVal strSource As String, _ > >> ByVal lngKey As Long, _ > >> ByVal strField As String, _ > >> Optional ByVal strSeparator As String = ";") _ > >> As String > >> > >>' Concatenates values from one field (strField) from all > >>' records in query strSource using parameter value lngKey. > >>' Values are separated by strSeparator. > >>' Default output like: > >>' 34;56;34;67;234 > >>' > >>' 1999-10-12. Cactus Data ApS, CPH > >> > >> Dim dbs As DAO.Database > >> Dim qdf As DAO.QueryDef > >> Dim rst As DAO.Recordset > >> Dim fld As DAO.Field > >> > >> Dim booPluralis As Boolean > >> Dim strFields As String > >> > >> On Error GoTo Err_ConcatenateRecords > >> > >> Set dbs = CurrentDb() > >> > >> If Len(strSource) > 0 And Len(strField) > 0 Then > >> Set qdf = dbs.QueryDefs(strSource) > >> qdf.Parameters(0) = lngKey > >> Set rst = qdf.OpenRecordset() > >> Set fld = rst.Fields(strField) > >> > >> With rst > >> While Not .EOF > >> If booPluralis = True Then > >> ' There is more than one record. > >> ' Add separator. > >> strFields = strFields & strSeparator > >> End If > >> strFields = strFields & Trim(fld.value) > >> booPluralis = True > >> .MoveNext > >> Wend > >> .Close > >> End With > >> > >> Set fld = Nothing > >> Set rst = Nothing > >> Set qdf = Nothing > >> End If > >> > >> Set dbs = Nothing > >> > >> ConcatenateRecords = strFields > >> > >>Exit_ConcatenateRecords: > >> Exit Function > >> > >>Err_ConcatenateRecords: > >> MsgBox "Error " & Err.Number & ". " & Err.Description > >> Resume Exit_ConcatenateRecords > >> > >>End Function > >> > >> > >> > >> > >>-- > >>AccessD mailing list > >>AccessD at databaseadvisors.com > >>http://databaseadvisors.com/mailman/listinfo/accessd > >>Website: http://www.databaseadvisors.com > > > > At 10:27 PM 7/12/2005, Stuart Sanders wrote: > > > >>The code was likely written using Miscrosoft DAO rather than ADO > which is > >>set by default in Access 2003. > >> > >>If you feel like the exercise you can probably convert the code to > ADO, > >>but since I haven't looked at it I don't know how much other ado > specific > >>code it contains. > >> > >>For a simple solution, the easiest thing would be to add a reference > to > >>DAO and change the declares for database and recordset to > DAO.Database and > >>DAO.recordset. > >> > >>To change the reference, from a code window, click on the tools menu > and > >>then references... > >> > >>The one you are looking for is called the Microsoft DAO x.x Object > >>Library. In my case its 3.6, but I'm not using access 2003. > >> > >>Make sure the reference stays below the Microsoft ActiveX Data > Objects > >>library so that your existing code doesn't need to change. > >> > >>Stuart > >> > >> > >>-----Original Message----- > >>From: David & Joanne Gould > >>To: Access Developers discussion and problem solving > >> > >>Date: Wed, 07 Dec 2005 22:05:08 +1100 > >>Subject: [AccessD] Concatenating data into lists > >> > >> > I have been trying to learn how to use Dev Ashish's wonderful > module to > >> > turn data from a child table into a comma delimitered list. It > works > >> > perfectly every time I use Northwind to test it and even works if > I > >> > import > >> > tables and queries into Northwind from another database. But I > can't > >> > get it > >> > to work in any other database. One line in the code has me > thinking > >> > (Set db > >> > as Database - I am using Access XP and it doesn't recognise this > code. > >> > But > >> > I just comment it out and Northwind is happy. > >> > > >> > I don't get any error messages, it just doesn't put anything into > the > >> > query > >> > field. Anyone who wants to see an example of what I have been > working > >> > on, I > >> > can send a copy of the test database (only about 20kb zipped) > >> > > >> > TIA > >> > > >> > David Gould > >> > DG Solutions > >> > > >> > > >> > -- > >> > AccessD mailing list > >> > AccessD at databaseadvisors.com > >> > http://databaseadvisors.com/mailman/listinfo/accessd > >> > Website: http://www.databaseadvisors.com > >> > >> > >>-- > >>AccessD mailing list > >>AccessD at databaseadvisors.com > >>http://databaseadvisors.com/mailman/listinfo/accessd > >>Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From reuben at gfconsultants.com Wed Dec 7 09:02:27 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 7 Dec 2005 10:02:27 -0500 Subject: [AccessD] Excel to Access Message-ID: Could someone point me to or provide a nice way to import Excel data in Access on a daily basis. A potential clients uses Excel daily to calculate some stuff about Mutual funds. They then want to send that data to Access at the end of every day in order to have a history of the funds. Thanks. Reuben Cummings GFC, LLC 812.523.1017 From Gustav at cactus.dk Wed Dec 7 09:13:22 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 16:13:22 +0100 Subject: [AccessD] Excel to Access Message-ID: Hi Reuben No need to import first. Just link the Worksheet or Named Range. Then use a query to retrieve the data. /gustav >>> reuben at gfconsultants.com 07-12-2005 16:02:27 >>> Could someone point me to or provide a nice way to import Excel data in Access on a daily basis. A potential clients uses Excel daily to calculate some stuff about Mutual funds. They then want to send that data to Access at the end of every day in order to have a history of the funds. Thanks. Reuben Cummings GFC, LLC 812.523.1017 From jwcolby at ColbyConsulting.com Wed Dec 7 09:15:55 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 7 Dec 2005 10:15:55 -0500 Subject: [AccessD] Excel to Access In-Reply-To: Message-ID: <200512071526.jB7FQlJ16701@databaseadvisors.com> Reuben, Excel is fraught with danger when used directly, ESPECIALLY when it is hand edited. The reason is that the data can change data types down a column, let's say it started as a number, but they then cut and pasted something that Excel thinks is a string (but looks like a number). When you link to that sheet, you will end up with #error or something similar scattered through your data. If you must do this, then immediately export the data to a CSV file. The reason for doing that is that a CSV file has nothing in it indicating what the data actually is, thus Access guesses when you set up the import. Further you can then specify each field intentionally if you need to do so. So export to CSV Import the csv data to a temp table Work from that temp table. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Wednesday, December 07, 2005 10:02 AM To: AccessD Subject: [AccessD] Excel to Access Could someone point me to or provide a nice way to import Excel data in Access on a daily basis. A potential clients uses Excel daily to calculate some stuff about Mutual funds. They then want to send that data to Access at the end of every day in order to have a history of the funds. Thanks. 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 Gustav at cactus.dk Wed Dec 7 10:06:34 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 17:06:34 +0100 Subject: [AccessD] Excel to Access Message-ID: Hi Reuben Of course, this method requires consistent data. /gustav >>> Gustav at cactus.dk 07-12-2005 16:13:22 >>> Hi Reuben No need to import first. Just link the Worksheet or Named Range. Then use a query to retrieve the data. /gustav >>> reuben at gfconsultants.com 07-12-2005 16:02:27 >>> Could someone point me to or provide a nice way to import Excel data in Access on a daily basis. A potential clients uses Excel daily to calculate some stuff about Mutual funds. They then want to send that data to Access at the end of every day in order to have a history of the funds. Thanks. Reuben Cummings GFC, LLC 812.523.1017 From paul.hartland at isharp.co.uk Wed Dec 7 10:17:10 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Wed, 7 Dec 2005 16:17:10 -0000 Subject: [AccessD] Excel to Access In-Reply-To: Message-ID: Wouldn't the best way to do this be to create a table, then get the user to select the spreadsheet, then use the Excel objects and a recordset to import the data line by line, you can then at least check for data conformity etc as it's importing and give the user a report at the end.... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 07 December 2005 16:07 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Excel to Access Hi Reuben Of course, this method requires consistent data. /gustav >>> Gustav at cactus.dk 07-12-2005 16:13:22 >>> Hi Reuben No need to import first. Just link the Worksheet or Named Range. Then use a query to retrieve the data. /gustav >>> reuben at gfconsultants.com 07-12-2005 16:02:27 >>> Could someone point me to or provide a nice way to import Excel data in Access on a daily basis. A potential clients uses Excel daily to calculate some stuff about Mutual funds. They then want to send that data to Access at the end of every day in order to have a history of the funds. Thanks. 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 jimdettman at earthlink.net Wed Dec 7 10:32:35 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Wed, 7 Dec 2005 11:32:35 -0500 Subject: [AccessD] Excel to Access In-Reply-To: <200512071526.jB7FQlJ16701@databaseadvisors.com> Message-ID: John, I've had problems the other way to. Had a text field in Access with a store number in it. One record had '01010' another '1010' Two different stores (customer's data; so don't ask) Upon export, Excel would ignore the text data type and treat the column as a number. As a result, the first record would end up with the leading 0 removed. Thus I'd end up with two records with 1010 You really need to watch what you do with Excel when you import/export. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Wednesday, December 07, 2005 10:16 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Excel to Access Reuben, Excel is fraught with danger when used directly, ESPECIALLY when it is hand edited. The reason is that the data can change data types down a column, let's say it started as a number, but they then cut and pasted something that Excel thinks is a string (but looks like a number). When you link to that sheet, you will end up with #error or something similar scattered through your data. If you must do this, then immediately export the data to a CSV file. The reason for doing that is that a CSV file has nothing in it indicating what the data actually is, thus Access guesses when you set up the import. Further you can then specify each field intentionally if you need to do so. So export to CSV Import the csv data to a temp table Work from that temp table. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Wednesday, December 07, 2005 10:02 AM To: AccessD Subject: [AccessD] Excel to Access Could someone point me to or provide a nice way to import Excel data in Access on a daily basis. A potential clients uses Excel daily to calculate some stuff about Mutual funds. They then want to send that data to Access at the end of every day in order to have a history of the funds. Thanks. 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 Gustav at cactus.dk Wed Dec 7 10:34:34 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 17:34:34 +0100 Subject: [AccessD] Excel to Access Message-ID: Hi Paul I would say the best way is the simplest that works reliably. Manually filled-in worksheets can be a nightmare and then your method may be the only one. But it is slow. On the other hand, if the sheets are generated from, say, a mainframe, hold text or integer columns only and never exploit empty fields, linking is by far the easiest and fastest method; you may even skip the linking by pulling the data directly with the IN operator in a query. /gustav >>> paul.hartland at isharp.co.uk 07-12-2005 17:17:10 >>> Wouldn't the best way to do this be to create a table, then get the user to select the spreadsheet, then use the Excel objects and a recordset to import the data line by line, you can then at least check for data conformity etc as it's importing and give the user a report at the end.... From jwcolby at ColbyConsulting.com Wed Dec 7 10:39:29 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 7 Dec 2005 11:39:29 -0500 Subject: [AccessD] Excel to Access In-Reply-To: Message-ID: <200512071640.jB7Ge9J03945@databaseadvisors.com> Agreed on all counts. However he indicated that this was a hand edited spreadsheet which is exactly why I cautioned as I did. Excel is just a nightmare as a data transfer medium, even when machine generated, because of the issue of stripped leading zeros. This can kill SSNs for example. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, December 07, 2005 11:35 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Excel to Access Hi Paul I would say the best way is the simplest that works reliably. Manually filled-in worksheets can be a nightmare and then your method may be the only one. But it is slow. On the other hand, if the sheets are generated from, say, a mainframe, hold text or integer columns only and never exploit empty fields, linking is by far the easiest and fastest method; you may even skip the linking by pulling the data directly with the IN operator in a query. /gustav >>> paul.hartland at isharp.co.uk 07-12-2005 17:17:10 >>> Wouldn't the best way to do this be to create a table, then get the user to select the spreadsheet, then use the Excel objects and a recordset to import the data line by line, you can then at least check for data conformity etc as it's importing and give the user a report at the end.... -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jim.Hale at FleetPride.com Wed Dec 7 10:50:15 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Wed, 7 Dec 2005 10:50:15 -0600 Subject: [AccessD] Excel to Access Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8B6@corp-es01.fleetpride.com> In general the way I do this is to have a hidden "flat file" sheet in Excel that links to the data to be imported on the other sheets. Then you can link to the sheet and create a query to import the data or write code to read the flat file "records". If the process involves more than one file I save them all to a folder and have my code open and read each of the files. If you want to describe the format your client's data is in (ie in "records" on a sheet, spread randomly on various sheets, etc) I can help you figure out the most appropriate way to load it into Access. Jim Hale -----Original Message----- From: Reuben Cummings [mailto:reuben at gfconsultants.com] Sent: Wednesday, December 07, 2005 9:02 AM To: AccessD Subject: [AccessD] Excel to Access Could someone point me to or provide a nice way to import Excel data in Access on a daily basis. A potential clients uses Excel daily to calculate some stuff about Mutual funds. They then want to send that data to Access at the end of every day in order to have a history of the funds. Thanks. 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 *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From reuben at gfconsultants.com Wed Dec 7 10:54:41 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 7 Dec 2005 11:54:41 -0500 Subject: [AccessD] Excel to Access In-Reply-To: Message-ID: > > Of course, this method requires consistent data. I think you just hit the problem with this method. I'm going to have to use specific ranges within the spreadsheet due to the layout. The spreadsheets we will be dealing with are not just data stores/calculators - they are used as informative/formatted forms. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Gustav Brock > Sent: Wednesday, December 07, 2005 11:07 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Excel to Access > > > Hi Reuben > > Of course, this method requires consistent data. > > /gustav > > >>> Gustav at cactus.dk 07-12-2005 16:13:22 >>> > Hi Reuben > > No need to import first. > Just link the Worksheet or Named Range. Then use a query to > retrieve the data. > > /gustav > > >>> reuben at gfconsultants.com 07-12-2005 16:02:27 >>> > Could someone point me to or provide a nice way to import Excel data in > Access on a daily basis. > > A potential clients uses Excel daily to calculate some stuff about Mutual > funds. They then want to send that data to Access at the end of every day > in order to have a history of the funds. > > Thanks. > > 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 reuben at gfconsultants.com Wed Dec 7 10:54:41 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 7 Dec 2005 11:54:41 -0500 Subject: [AccessD] Excel to Access In-Reply-To: <200512071526.jB7FQlJ16701@databaseadvisors.com> Message-ID: How could I go about exporting specific portions of an excel spreadsheet to a CSV from Access? I would prefer to have them open the Access app and click a button to bring the data in. The function in Access would send the data from the specified ranges (which would be hard coded for now) to a CSV, import that to a table, and then format and place the data accordingly. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby > Sent: Wednesday, December 07, 2005 10:16 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Excel to Access > > > Reuben, > > Excel is fraught with danger when used directly, ESPECIALLY when > it is hand > edited. The reason is that the data can change data types down a column, > let's say it started as a number, but they then cut and pasted something > that Excel thinks is a string (but looks like a number). When you link to > that sheet, you will end up with #error or something similar scattered > through your data. If you must do this, then immediately export > the data to > a CSV file. The reason for doing that is that a CSV file has > nothing in it > indicating what the data actually is, thus Access guesses when you set up > the import. Further you can then specify each field intentionally if you > need to do so. > > So export to CSV > Import the csv data to a temp table > Work from that temp table. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings > Sent: Wednesday, December 07, 2005 10:02 AM > To: AccessD > Subject: [AccessD] Excel to Access > > Could someone point me to or provide a nice way to import Excel data in > Access on a daily basis. > > A potential clients uses Excel daily to calculate some stuff about Mutual > funds. They then want to send that data to Access at the end of every day > in order to have a history of the funds. > > Thanks. > > 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 darsant at gmail.com Wed Dec 7 11:02:27 2005 From: darsant at gmail.com (Josh McFarlane) Date: Wed, 7 Dec 2005 11:02:27 -0600 Subject: [AccessD] Determine Closest Two Records for a Given Value Message-ID: <53c8e05a0512070902h5d809678s2eec806a10fc5bf9@mail.gmail.com> OK, got a bit of a fun SQL problem. I have a table that contains a distance floating point value. Given a certain record, I need to find the closest distance above and below it in a seperate table (Same physical measurement system though, so I can extrapolate the data. Is it possible to select the first record above and below for a certain value? IE: I want data at distance 5. However, the table has: 1 3.4 4.1 6.3 So, the SQL query should return records 4.1 and 6.3 so I can extrapolate data from them. If this isn't possible, what would be the next best thing? Maybe two queries that did something such as TOP 1 Distance>5 and TOP 1 Distance<5? Thanks -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From jwelz at hotmail.com Wed Dec 7 11:11:15 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Wed, 07 Dec 2005 10:11:15 -0700 Subject: [AccessD] Excel to Access In-Reply-To: Message-ID: Same kinds of problem sending data to Excel here too. Job numbers have a 2 digit year (will they never learn...) an office city character and then a 3 digit sequential number. A 2005 Vancouver job number might be 05V123 and presents no problem. Excel converts Edmonton jobs to an exponential number. I can explictly define the field format in a template file and use automation to always write to that template file or set the cell format on the fly, also with automation. The 2003 version of Excel places a distracting green triangle at the upper left of the cell to flag the fact that you've messed up the formatting of the cell, then, if the cell is selected you get a little 'tool tip' with an exclamation mark which on mouse over gives a further tool tip telling you that you're an idiot and the cell contains text and a context sensitive drop down menu inviting users to completely mess up the text. I guess I'd better figure out how to use automation to tell it to 'Ignore the Error' because users are invited to fix this number formatted at text, or at least password protect the column. Give me Excel 97 back please. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Jim Dettman" > >John, > > I've had problems the other way to. Had a text field in Access with a >store number in it. One record had > >'01010' > >another > > '1010' > > Two different stores (customer's data; so don't ask) Upon export, >Excel >would ignore the text data type and treat the column as a number. As a >result, the first record would end up with the leading 0 removed. Thus I'd >end up with two records with 1010 > > You really need to watch what you do with Excel when you import/export. > >Jim. From KIsmert at texassystems.com Wed Dec 7 11:17:45 2005 From: KIsmert at texassystems.com (Ken Ismert) Date: Wed, 7 Dec 2005 11:17:45 -0600 Subject: [AccessD] WhyChangeFieldSize/wasChange FieldSize Message-ID: >>I disagree. I think that you are all >>Hungarian watermelon merchants. Ooh, sting !!! -Ken, the French Egg Foo Young Fryer From cfoust at infostatsystems.com Wed Dec 7 11:26:38 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 7 Dec 2005 09:26:38 -0800 Subject: [AccessD] Determine Closest Two Records for a Given Value Message-ID: So you want to select the MAX value less than 5 and the MIN value greater than 5? What do you want to happen if there is a 5 in the table? Does that get returned or not? What happens if there is no value less than or none greater than the distance? Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Josh McFarlane Sent: Wednesday, December 07, 2005 9:02 AM To: Access Developers discussion and problem solving Subject: [AccessD] Determine Closest Two Records for a Given Value OK, got a bit of a fun SQL problem. I have a table that contains a distance floating point value. Given a certain record, I need to find the closest distance above and below it in a seperate table (Same physical measurement system though, so I can extrapolate the data. Is it possible to select the first record above and below for a certain value? IE: I want data at distance 5. However, the table has: 1 3.4 4.1 6.3 So, the SQL query should return records 4.1 and 6.3 so I can extrapolate data from them. If this isn't possible, what would be the next best thing? Maybe two queries that did something such as TOP 1 Distance>5 and TOP 1 Distance<5? Thanks -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From papparuff at comcast.net Wed Dec 7 11:28:34 2005 From: papparuff at comcast.net (papparuff at comcast.net) Date: Wed, 07 Dec 2005 17:28:34 +0000 Subject: [AccessD] Determine Closest Two Records for a Given Value Message-ID: <120720051728.2688.43971BC20000ECE300000A80220730079300009A9D0E9F9F0E9F@comcast.net> Will this work for you? SELECT MAX(Distance) AS FoundDistance FROM tbl_YourTableName Where Distance < 5 UNION SELECT MIN(Distance) AS FoundDistance FROM tbl_YourTableName Where Distance > 5 ORDER BY FoundDistance John -- John V. Ruff ? The Eternal Optimist :-) ?Commit to the Lord whatever you do, and your plans will succeed.? Proverbs 16:3 -------------- Original message -------------- From: Josh McFarlane > OK, got a bit of a fun SQL problem. > > I have a table that contains a distance floating point value. Given a > certain record, I need to find the closest distance above and below > it in a seperate table (Same physical measurement system though, so I > can extrapolate the data. Is it possible to select the first record > above and below for a certain value? > > IE: > > I want data at distance 5. > > However, the table has: > 1 > 3.4 > 4.1 > 6.3 > > So, the SQL query should return records 4.1 and 6.3 so I can > extrapolate data from them. > > If this isn't possible, what would be the next best thing? Maybe two > queries that did something such as > TOP 1 Distance>5 and TOP 1 Distance<5? > > Thanks > -- > Josh McFarlane > > "Peace cannot be kept by force. It can only be achieved by understanding." > -Albert Einstein > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Gustav at cactus.dk Wed Dec 7 12:19:41 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 19:19:41 +0100 Subject: [AccessD] Determine Closest Two Records for a Given Value Message-ID: Hi Josh Use Abs() for this: SELECT TOP 1 ID, Distance FROM tblDistance ORDER BY ABS(5-[Distance]); /gustav >>> darsant at gmail.com 07-12-2005 18:02:27 >>> OK, got a bit of a fun SQL problem. I have a table that contains a distance floating point value. Given a certain record, I need to find the closest distance above and below it in a seperate table (Same physical measurement system though, so I can extrapolate the data. Is it possible to select the first record above and below for a certain value? IE: I want data at distance 5. However, the table has: 1 3.4 4.1 6.3 So, the SQL query should return records 4.1 and 6.3 so I can extrapolate data from them. If this isn't possible, what would be the next best thing? Maybe two queries that did something such as TOP 1 Distance>5 and TOP 1 Distance<5? Thanks -- Josh McFarlane From Gustav at cactus.dk Wed Dec 7 12:24:46 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 19:24:46 +0100 Subject: [AccessD] Excel to Access Message-ID: Hi Reuben If you have the chance to apply Named Ranges, by all means do that. It's one of my favourite tips. And the comments on leading zeroes and the troubles they may cause, I can sadly confirm. /gustav >>> reuben at gfconsultants.com 07-12-2005 17:54:41 >>> > > Of course, this method requires consistent data. I think you just hit the problem with this method. I'm going to have to use specific ranges within the spreadsheet due to the layout. The spreadsheets we will be dealing with are not just data stores/calculators - they are used as informative/formatted forms. From DWUTKA at marlow.com Wed Dec 7 12:33:11 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 7 Dec 2005 12:33:11 -0600 Subject: [AccessD] Excel to Access Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD243@main2.marlow.com> Personally, I prefer to use ADO to communicate with Excel. It's fast, and easy to use. Drew -----Original Message----- From: Reuben Cummings [SMTP:reuben at gfconsultants.com] Sent: Wednesday, December 07, 2005 9:02 AM To: AccessD Subject: [AccessD] Excel to Access Could someone point me to or provide a nice way to import Excel data in Access on a daily basis. A potential clients uses Excel daily to calculate some stuff about Mutual funds. They then want to send that data to Access at the end of every day in order to have a history of the funds. Thanks. 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 darsant at gmail.com Wed Dec 7 12:43:23 2005 From: darsant at gmail.com (Josh McFarlane) Date: Wed, 7 Dec 2005 12:43:23 -0600 Subject: [AccessD] Determine Closest Two Records for a Given Value In-Reply-To: <120720051728.2688.43971BC20000ECE300000A80220730079300009A9D0E9F9F0E9F@comcast.net> References: <120720051728.2688.43971BC20000ECE300000A80220730079300009A9D0E9F9F0E9F@comcast.net> Message-ID: <53c8e05a0512071043u1bb2ee67vf433bbf0aa8fcf40@mail.gmail.com> On 12/7/05, papparuff at comcast.net wrote: > Will this work for you? > > SELECT MAX(Distance) AS FoundDistance > FROM tbl_YourTableName > Where Distance < 5 > UNION > SELECT MIN(Distance) AS FoundDistance > FROM tbl_YourTableName > Where Distance > 5 > ORDER BY FoundDistance Yes! That works exactly! I didn't even think about UNION'ing them. Now, the next question: Can I make a DISTINCT UNION? (IE If there is a value at 5 can I have it only return the record once?) -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From darsant at gmail.com Wed Dec 7 12:46:06 2005 From: darsant at gmail.com (Josh McFarlane) Date: Wed, 7 Dec 2005 12:46:06 -0600 Subject: [AccessD] Determine Closest Two Records for a Given Value In-Reply-To: References: Message-ID: <53c8e05a0512071046k6cfc5196vd1ab836f3333b828@mail.gmail.com> On 12/7/05, Charlotte Foust wrote: > So you want to select the MAX value less than 5 and the MIN value > greater than 5? What do you want to happen if there is a 5 in the > table? Does that get returned or not? What happens if there is no > value less than or none greater than the distance? Well, if there is a 5 value, then I have two ways I could go: Return the 5 value once and use that value in the calculation. Return the 5 value twice, pump it through the extrapolation algorithm, and then return the 5 results (wasted resources but only 1 case to maintain). As to what happens when it's at the extermities, in that case I'd assume we'd just have to use the only record we have. However, since the table will always have a 0 distance record, this case will only occur on the end of the table. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From martyconnelly at shaw.ca Wed Dec 7 12:47:24 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 07 Dec 2005 10:47:24 -0800 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run References: Message-ID: <43972E3C.9010501@shaw.ca> How about a peek at the code. are you using get or createobject? Are you doing an application quit? Paul Hartland (ISHARP) wrote: >To all, > >I think I may have a siilar problem to that post by Lonnie a couple of weeks >back, I have a function that creates an Excel sheet which I have to call >twice, once for last weeks figures and once for year to date.....The first >run works without a hitch (and I close all references to Excel objects etc), >on the second run I get the error message: > > Run-time error '1004'; > Method 'Sheets' of object '_Global' failed > >Has anyone had this before, if so how do I go about resolving it.....It's >not really urgent but is really bugging me over the last couple of weeks...I >have even tried closing the references in a variety of ways with no success >on the error.. > >Thanks in advance for any help on this. > >Paul Hartland >Database Developer > > > -- Marty Connelly Victoria, B.C. Canada From bchacc at san.rr.com Wed Dec 7 12:51:27 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Wed, 7 Dec 2005 10:51:27 -0800 Subject: [AccessD] Is This A Problem? Message-ID: <027c01c5fb5f$3b2bd380$6a01a8c0@HAL9004> Users...you never know what they're going to do... I sent an .mde to a client but had to name it .bob to get it past his network sentries. Told the user to rename .bob to .mde. He renamed it .mdb instead. Says it runs OK. Seems to here as well. Is it really OK? MTIA, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 From reuben at gfconsultants.com Wed Dec 7 12:55:20 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 7 Dec 2005 13:55:20 -0500 Subject: [AccessD] Excel to Access In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD243@main2.marlow.com> Message-ID: Anyone care to share some code? I need... 1. How to get into the spreadsheet. 2. How to put a specified range or column from a given page into a CSV Once I have the CSV I think I can handle it. However, if anyone has some nice suggestions for reading from the CSV I'm listening. I apologize for asking so much. This company called me about a year ago and then let the project die before I even started researching this stuff. Now they call me out of the blue and want it done NOW no matter the cost. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of > DWUTKA at marlow.com > Sent: Wednesday, December 07, 2005 1:33 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Excel to Access > > > Personally, I prefer to use ADO to communicate with Excel. It's fast, and > easy to use. > > Drew > > -----Original Message----- > From: Reuben Cummings [SMTP:reuben at gfconsultants.com] > Sent: Wednesday, December 07, 2005 9:02 AM > To: AccessD > Subject: [AccessD] Excel to Access > > Could someone point me to or provide a nice way to import Excel data > in > Access on a daily basis. > > A potential clients uses Excel daily to calculate some stuff about > Mutual > funds. They then want to send that data to Access at the end of > every day > in order to have a history of the funds. > > Thanks. > > 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 cfoust at infostatsystems.com Wed Dec 7 12:57:07 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 7 Dec 2005 10:57:07 -0800 Subject: [AccessD] Is This A Problem? Message-ID: I think the extension is more of a UI flag to let you know what kind of a database file it is. It doesn't change the essential nature of the mde to call it an mdb. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Wednesday, December 07, 2005 10:51 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Is This A Problem? Users...you never know what they're going to do... I sent an .mde to a client but had to name it .bob to get it past his network sentries. Told the user to rename .bob to .mde. He renamed it .mdb instead. Says it runs OK. Seems to here as well. Is it really OK? MTIA, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Wed Dec 7 13:00:43 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 20:00:43 +0100 Subject: [AccessD] Concatenating data into lists Message-ID: Hi David OK, here's a simple ADO-only version - with example in-line SQL code for Arthur's recipe/ingredient tables ... Public Function ConcatenateRecords( _ ByVal lngSource, _ ByVal lngKey As Long, _ Optional ByVal strSeparator As String = ";") _ As String ' Concatenates values from source lngSource from all ' records using parameter value lngKey. ' Values are separated by strSeparator. ' Default output like: ' 34;56;34;67;234 ' ' 2005-12-07. Cactus Data ApS, CPH. ' List possible sources. Const cstrSQL01 As String = "" & _ "SELECT tblIngredients.IngredientName " & _ "FROM tblRecipeIngredients " & _ "INNER JOIN tblIngredients " & _ " ON tblRecipeIngredients.IngredientID = tblIngredients.IngredientID " & _ "WHERE tblRecipeIngredients.RecipeID = [lngKey] " & _ "ORDER BY tblIngredients.IngredientName;" ' Add other sources. ' Const cstrSQL02 as string = "" & _ ' Keyword to be replaced by actual key. Const cstrKey = "[lngKey]" Dim cnn As New ADODB.Connection Dim rst As New ADODB.Recordset Dim booPluralis As Boolean Dim strFields As String Dim strSource As String On Error GoTo Err_ConcatenateRecords Select Case lngSource Case 1 strSource = cstrSQL01 ' Case 2 ' etc. End Select If Len(strSource) = 0 Then ' Nothing to do. Else Set cnn = CurrentProject.Connection strSource = Replace(strSource, cstrKey, CStr(lngKey)) rst.Open strSource, cnn, adOpenDynamic With rst While Not .EOF If booPluralis = True Then ' There is more than one record. ' Add separator. strFields = strFields & strSeparator End If strFields = strFields & Trim(.Fields(0).Value) booPluralis = True .MoveNext Wend .Close End With End If Set rst = Nothing Set cnn = Nothing ConcatenateRecords = strFields Exit_ConcatenateRecords: Exit Function Err_ConcatenateRecords: MsgBox "Error " & Err.Number & ". " & Err.Description Resume Exit_ConcatenateRecords End Function /gustav From Jim.Hale at FleetPride.com Wed Dec 7 13:06:41 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Wed, 7 Dec 2005 13:06:41 -0600 Subject: [AccessD] Excel to Access Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8B8@corp-es01.fleetpride.com> Since I spend a great deal of my time reading data into and out of Excel sheets for reports, budgets, financial statements,etc. I've tried all the various methods and developed code to use most of them. If you KNOW the data will be in a standard format (generally untouched by human hands), linking to sheets or ranges is generally easiest and simplest to implement. For example, I receive many bank statements that are system generated into Excel sheets. Since I can count on these to be consistent month to month linking to the data generally works and is hassle free. If users are updating sheets, however, it is a whole different matter. The ways to screw up Excel sheet data are almost infinite and everyone's cautions about trying to build error checking safeguards should be heeded. By linking the data I want to import to a hidden sheet that I control I can use formulas to check for the most common errors. In this way I can assert some degree of control over the data to be imported. The error checking can be as simple or elaborate as needed for a particular case and can be divided between using Excel formulas and Access routines to share the data validation load depending upon which makes the most sense in any given case. Does this catch all errors all the time? Of course not. However, I can say that I've used this technique the last four years to run an Excel/Access profit planning system where 200 Excel budget templates were distributed to store managers most with only modest Excel skills. The hidden sheets from the completed templates were loaded into Access without problems. I DO load everything into a temp table that is identical to the hidden sheet. This serves two purposes. First, I can more easily track problems. If a discrepancy exists I can immediately compare the Access table to the hidden table to determine if the problem is between Excel and Access or after Access has retrieved the data. Second, I find it is easier to process the data when it is wholly within the Access environment. BTW using code to load data from (or to) Excel sheets it is relatively easy to develop it in such a way that the Excel user can run the code from a button on the Excel sheet to load the data into Access. Conversely the code can be run from Access to load the data to and from Excel. The former is great when the user doesn't know (or care) about Access but needs to perform the transfer. The latter is great for batch transfers when many files need to be loaded. I usually use the latter while I am developing. When I am confident the process is stable (or I get bored having to routinely run the process) I will place the code into Excel for the user to run. Jim Hale -----Original Message----- From: Reuben Cummings [mailto:reuben at gfconsultants.com] Sent: Wednesday, December 07, 2005 10:55 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Excel to Access How could I go about exporting specific portions of an excel spreadsheet to a CSV from Access? I would prefer to have them open the Access app and click a button to bring the data in. The function in Access would send the data from the specified ranges (which would be hard coded for now) to a CSV, import that to a table, and then format and place the data accordingly. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby > Sent: Wednesday, December 07, 2005 10:16 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Excel to Access > > > Reuben, > > Excel is fraught with danger when used directly, ESPECIALLY when > it is hand > edited. The reason is that the data can change data types down a column, > let's say it started as a number, but they then cut and pasted something > that Excel thinks is a string (but looks like a number). When you link to > that sheet, you will end up with #error or something similar scattered > through your data. If you must do this, then immediately export > the data to > a CSV file. The reason for doing that is that a CSV file has > nothing in it > indicating what the data actually is, thus Access guesses when you set up > the import. Further you can then specify each field intentionally if you > need to do so. > > So export to CSV > Import the csv data to a temp table > Work from that temp table. > > > John W. Colby > www.ColbyConsulting.com > *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From jimdettman at earthlink.net Wed Dec 7 13:09:10 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Wed, 7 Dec 2005 14:09:10 -0500 Subject: [AccessD] Is This A Problem? In-Reply-To: <027c01c5fb5f$3b2bd380$6a01a8c0@HAL9004> Message-ID: Yup. Extensions mean nothing to Access. As your mom probably told you, it's what's on the inside that counts. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin - Beach Access Software Sent: Wednesday, December 07, 2005 1:51 PM To: AccessD at databaseadvisors.com Subject: [AccessD] Is This A Problem? Users...you never know what they're going to do... I sent an .mde to a client but had to name it .bob to get it past his network sentries. Told the user to rename .bob to .mde. He renamed it .mdb instead. Says it runs OK. Seems to here as well. Is it really OK? MTIA, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Wed Dec 7 13:13:46 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 07 Dec 2005 11:13:46 -0800 Subject: [AccessD] Excel to Access References: Message-ID: <4397346A.8060304@shaw.ca> How about using ADO some really rough samples I believe you can use ADO right down to the range of a worksheet '******************************************* '* ADO to open Excel97 sheet as db/recordset * '******************************************* Dim cnnDB As adodb.Connection Dim rsADO As adodb.Recordset Dim strXLPath As String Set cnnDB = New adodb.Connection Set rsADO = New adodb.Recordset strXLPath = "C:\SomeFolder\Your.xls" ' Specify Excel 8.0 by using the Extended Properties property, ' and then open the Excel file specified by strDBPath. With cnnDB .Provider = "Microsoft.Jet.OLEDB.4.0" .Properties("Extended Properties") = "Excel 8.0" ' .Properties("Extended Properties=")="Excel 8.0;HDR=Yes" .Open strXLPath End With 'open recordset from a worksheet - the name of the worksheet must be ' placed in brackets with a dollar sign appended to sheet name. With rsADO ' use a lock type other than the default (adLockReadOnly) if you ' want to be able to update the recordset - activate next line '.LockType = adLockOptimistic ' Open the recordset with the SQL command you want .Open "SELECT * FROM [SomeSheet$] WHERE LastName = 'Doe'", _ cnnDB, adOpenDynamic, , adCmdText 'recordset is now open - perform any operations on it 'when you're done: .Close End With or ---------- Dim xlsConnection As new ADODB.Connection Dim rs As ADODB.Recordset Dim fs As New FileSystemObject If fs.FileExists(sFilename) Then Err.Number = 0 fs.DeleteFile sFilename, True End If xlsConnection.Mode = adModeWrite xlsConnection.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & sFilename & ";Extended Properties=Excel 8.0;" ' Although Excel doesn't have the notion of a "column type" like a database does you still need to give ' a valid schema fot the create table command... xlsConnection.Execute "create table [First Sheet] (column1 int, [another column] varchar(50) )" xlsConnection.Execute "create table [Second Sheet] (column1 numeric(???), etc )" Set rs = record set for first sheet, but I wont actually use it here... While Not rs.EOF xlsConnection.Execute "insert into [First Sheet] (column1, [another column]) values (123, 'abc')" rs.MoveNext Wend Reuben Cummings wrote: >How could I go about exporting specific portions of an excel spreadsheet to >a CSV from Access? > >I would prefer to have them open the Access app and click a button to bring >the data in. The function in Access would send the data from the specified >ranges (which would be hard coded for now) to a CSV, import that to a table, >and then format and place the data accordingly. > >Reuben Cummings >GFC, LLC >812.523.1017 > > > > >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby >>Sent: Wednesday, December 07, 2005 10:16 AM >>To: 'Access Developers discussion and problem solving' >>Subject: Re: [AccessD] Excel to Access >> >> >>Reuben, >> >>Excel is fraught with danger when used directly, ESPECIALLY when >>it is hand >>edited. The reason is that the data can change data types down a column, >>let's say it started as a number, but they then cut and pasted something >>that Excel thinks is a string (but looks like a number). When you link to >>that sheet, you will end up with #error or something similar scattered >>through your data. If you must do this, then immediately export >>the data to >>a CSV file. The reason for doing that is that a CSV file has >>nothing in it >>indicating what the data actually is, thus Access guesses when you set up >>the import. Further you can then specify each field intentionally if you >>need to do so. >> >>So export to CSV >>Import the csv data to a temp table >>Work from that temp table. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings >>Sent: Wednesday, December 07, 2005 10:02 AM >>To: AccessD >>Subject: [AccessD] Excel to Access >> >>Could someone point me to or provide a nice way to import Excel data in >>Access on a daily basis. >> >>A potential clients uses Excel daily to calculate some stuff about Mutual >>funds. They then want to send that data to Access at the end of every day >>in order to have a history of the funds. >> >>Thanks. >> >>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 >> >> >> > > > > > > -- Marty Connelly Victoria, B.C. Canada From martyconnelly at shaw.ca Wed Dec 7 13:23:53 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 07 Dec 2005 11:23:53 -0800 Subject: [AccessD] Is This A Problem? References: Message-ID: <439736C9.1060802@shaw.ca> You could call it .rat as long as you are running Access from a command line shortcut I have seen this done to hide mdb files on an IIS webserver. It will possibly mess up windows file associations though if you double click from windows explorer . Charlotte Foust wrote: >I think the extension is more of a UI flag to let you know what kind of >a database file it is. It doesn't change the essential nature of the >mde to call it an mdb. > >Charlotte Foust > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >- Beach Access Software >Sent: Wednesday, December 07, 2005 10:51 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] Is This A Problem? > > >Users...you never know what they're going to do... > >I sent an .mde to a client but had to name it .bob to get it past his >network sentries. Told the user to rename .bob to .mde. He renamed it >.mdb instead. Says it runs OK. Seems to here as well. > >Is it really OK? > >MTIA, > >Rocky Smolin >Beach Access Software >http://www.e-z-mrp.com >858-259-4334 > > -- Marty Connelly Victoria, B.C. Canada From darsant at gmail.com Wed Dec 7 13:39:43 2005 From: darsant at gmail.com (Josh McFarlane) Date: Wed, 7 Dec 2005 13:39:43 -0600 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run In-Reply-To: References: Message-ID: <53c8e05a0512071139n25f007ebv407868bd319ca9a0@mail.gmail.com> On 12/7/05, Paul Hartland (ISHARP) wrote: > To all, > > I think I may have a siilar problem to that post by Lonnie a couple of weeks > back, I have a function that creates an Excel sheet which I have to call > twice, once for last weeks figures and once for year to date.....The first > run works without a hitch (and I close all references to Excel objects etc), > on the second run I get the error message: > > Run-time error '1004'; > Method 'Sheets' of object '_Global' failed Is _Global a global variable? -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From Jim.Hale at FleetPride.com Wed Dec 7 13:47:54 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Wed, 7 Dec 2005 13:47:54 -0600 Subject: [AccessD] Excel to Access Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8BB@corp-es01.fleetpride.com> I am sending an ex to you offline Jim Hale -----Original Message----- From: Reuben Cummings [mailto:reuben at gfconsultants.com] Sent: Wednesday, December 07, 2005 12:55 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Excel to Access Anyone care to share some code? I need... 1. How to get into the spreadsheet. 2. How to put a specified range or column from a given page into a CSV Once I have the CSV I think I can handle it. However, if anyone has some nice suggestions for reading from the CSV I'm listening. I apologize for asking so much. This company called me about a year ago and then let the project die before I even started researching this stuff. Now they call me out of the blue and want it done NOW no matter the cost. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of > DWUTKA at marlow.com > Sent: Wednesday, December 07, 2005 1:33 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Excel to Access > > > Personally, I prefer to use ADO to communicate with Excel. It's fast, and > easy to use. > > Drew > > -----Original Message----- > From: Reuben Cummings [SMTP:reuben at gfconsultants.com] > Sent: Wednesday, December 07, 2005 9:02 AM > To: AccessD > Subject: [AccessD] Excel to Access > > Could someone point me to or provide a nice way to import Excel data > in > Access on a daily basis. > > A potential clients uses Excel daily to calculate some stuff about > Mutual > funds. They then want to send that data to Access at the end of > every day > in order to have a history of the funds. > > Thanks. > > 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 *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From Gustav at cactus.dk Wed Dec 7 13:54:25 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 07 Dec 2005 20:54:25 +0100 Subject: [AccessD] Is This A Problem? Message-ID: Hi Rocky We often create temp database files as .mdm and install front ends ("program") as .mdp. You could even name a backend .mdd. This simple trick saves a lot of trouble for double-clicking maniacs and "hides" those Access files for all normal users. /gustav >>> martyconnelly at shaw.ca 07-12-2005 20:23:53 >>> You could call it .rat as long as you are running Access from a command line shortcut I have seen this done to hide mdb files on an IIS webserver. It will possibly mess up windows file associations though if you double click from windows explorer. Charlotte Foust wrote: >I think the extension is more of a UI flag to let you know what kind of >a database file it is. It doesn't change the essential nature of the >mde to call it an mdb. > >Charlotte Foust > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >- Beach Access Software >Sent: Wednesday, December 07, 2005 10:51 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] Is This A Problem? > > >Users...you never know what they're going to do... > >I sent an .mde to a client but had to name it .bob to get it past his >network sentries. Told the user to rename .bob to .mde. He renamed it >.mdb instead. Says it runs OK. Seems to here as well. > >Is it really OK? > >MTIA, > >Rocky Smolin >Beach Access Software >http://www.e-z-mrp.com >858-259-4334 From Jim.Hale at FleetPride.com Wed Dec 7 14:22:05 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Wed, 7 Dec 2005 14:22:05 -0600 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8BE@corp-es01.fleetpride.com> I usually get error 1004 when I am trying to open an Excel workbook that is already open. Check and make sure the workbook really is closed. Run the following script after you run the first function but before the YTD function to see if the Excel workbook is still open. HTH Jim Hale Dim objXL Dim strMessage On Error Resume Next ' Try to grab a running instance of ' Excel... Set objXL = GetObject(, "Excel.Application") ' What did we find?.. If Not TypeName(objXL) = "Empty" Then strMessage = "Excel Running." Else strMessage = "Excel Not Running." End If ' Feedback to user... MsgBox strMessage, vbInformation, "Excel Status" ' Make the Excel instance visible ' if we found one if strMessage = "Excel Running." then _ objXL.Visible = true -----Original Message----- From: Josh McFarlane [mailto:darsant at gmail.com] Sent: Wednesday, December 07, 2005 1:40 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run On 12/7/05, Paul Hartland (ISHARP) wrote: > To all, > > I think I may have a siilar problem to that post by Lonnie a couple of weeks > back, I have a function that creates an Excel sheet which I have to call > twice, once for last weeks figures and once for year to date.....The first > run works without a hitch (and I close all references to Excel objects etc), > on the second run I get the error message: > > Run-time error '1004'; > Method 'Sheets' of object '_Global' failed Is _Global a global variable? -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From DWUTKA at marlow.com Wed Dec 7 14:39:32 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 7 Dec 2005 14:39:32 -0600 Subject: [AccessD] FW: Excel to Access Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD254@main2.marlow.com> Ooops, was using OWA, and hitting reply sends the reply to the sender, not to the list....got a dozen of these to resend on OT. Drew -----Original Message----- From: Drew Wutka Sent: Wednesday, December 07, 2005 1:55 PM To: 'Reuben Cummings ' Subject: RE: [AccessD] Excel to Access I wrote an Excel To Access Comparer. It's on planetsourcecode.com in the VB section. The code can be read with just notepad. Drew -----Original Message----- From: Reuben Cummings To: Access Developers discussion and problem solving Sent: 12/7/05 12:55 PM Subject: Re: [AccessD] Excel to Access Anyone care to share some code? I need... 1. How to get into the spreadsheet. 2. How to put a specified range or column from a given page into a CSV Once I have the CSV I think I can handle it. However, if anyone has some nice suggestions for reading from the CSV I'm listening. I apologize for asking so much. This company called me about a year ago and then let the project die before I even started researching this stuff. Now they call me out of the blue and want it done NOW no matter the cost. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > DWUTKA at marlow.com > Sent: Wednesday, December 07, 2005 1:33 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Excel to Access > > > Personally, I prefer to use ADO to communicate with Excel. It's fast, and > easy to use. > > Drew > > -----Original Message----- > From: Reuben Cummings [SMTP:reuben at gfconsultants.com] > Sent: Wednesday, December 07, 2005 9:02 AM > To: AccessD > Subject: [AccessD] Excel to Access > > Could someone point me to or provide a nice way to import Excel data > in > Access on a daily basis. > > A potential clients uses Excel daily to calculate some stuff about > Mutual > funds. They then want to send that data to Access at the end of > every day > in order to have a history of the funds. > > Thanks. > > 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 jwelz at hotmail.com Wed Dec 7 14:57:32 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Wed, 07 Dec 2005 13:57:32 -0700 Subject: [AccessD] Is This A Problem? In-Reply-To: Message-ID: I too change extensions as required without problems. However, rename an .xls or .doc file to .xlt or .dot, or the reverse, and the file is in fact treated differently by its application. Switching .mdb for .mde seems to be an exception in regard to MSOffice files. Hotmail blocks mdb files without recourse so I routinely change the extension to .txt and then zip the file before emailing. I recall having problems opening a file that was switched to .txt and emailed without zipping. I assume that somewhere in the mail process, some software checked the file and destroyed it. I have noticed that Win XP home tracks some kind of meta data about files resulting in persistent warnings about opening certain files that I have received via email. I usually get a generic warning about opening downloaded files even after I've opened the file several times from any folder to which I've saved the file. I have a brother who reports that newer versions of Windows remove information from Canon digital photo jpg files. He still runs photoshop in Win 95 because he knows it is benign with file extensions. I have concerns that there will be versions of Windows that will cause problems with changing extensions. As an aside, Nazi IT allows us to show the following attributes of a file: Name Size Type DateModified DateCreated DateAccessed Attributes Status Owner Author Title Subject Category Pages Comments Copyright Artist AlbumTitle Year TrackNumber Genre Duration BitRate Protected CameraModel DatePictureTaken Dimensions Company Description FileVersion ProductName ProductVersion Keywords Users cannot see the file extension and are absolutely barred from changing an extension through the Windows interface, and there is no Run menu or access to the Command line interface where one might accomplish a change. We have users who don't have the sense to distinguish between .ldb and .mde files by the size and the icon is identical in our environment. There is no right click option that allows you to see the file extension in properties either. I can shell cmd or use Name ---- As --- syntax to control extensions. If a user adds an extension to a file, it becomes part of the name so you can have a richt text file that appears to have an xls extension showing with a Word icon and which of course, opens in Word. Users are able to 'Save As' to switch between doc and template extensions from the Office applicaitons I've tried, but the default template locatoin is in a place they have no rights to save files. It's all coming back to me now. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Gustav Brock" >Reply-To: Access Developers discussion and problem >solving >To: >Subject: Re: [AccessD] Is This A Problem? >Date: Wed, 07 Dec 2005 20:54:25 +0100 >MIME-Version: 1.0 >Received: from databaseadvisors.com ([209.135.140.44]) by >bay0-mc12-f8.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Wed, 7 >Dec 2005 11:55:28 -0800 >Received: from databaseadvisors.com (databaseadvisors.com >[209.135.140.44])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP id >jB7Jt7J26987;Wed, 7 Dec 2005 13:55:07 -0600 >Received: from smtp.webpartner.dk (smtp.webpartner.dk [195.184.96.12])by >databaseadvisors.com (8.11.6/8.11.6) with ESMTP id jB7Jt4J26973for >; Wed, 7 Dec 2005 13:55:04 -0600 >Received: from cactus.dk (unknown [213.150.48.58])by smtp.webpartner.dk >(Postfix) with ESMTP id 55D6F93895Afor ;Wed, >7 Dec 2005 20:52:54 +0100 (CET) >Received: from gwdom-MTA by cactus.dkwith Novell_GroupWise; Wed, 07 Dec >2005 20:55:04 +0100 >X-Message-Info: tUj+E00hCsOFValUSR7Tlw6AhqYW3HkVuS7lSLaNOP4= >X-Mailer: Novell GroupWise Internet Agent 6.5.4 X-MIME-Autoconverted: from >quoted-printable to 8bit by databaseadvisors.com idjB7Jt4J26973 >X-BeenThere: accessd at databaseadvisors.com >X-Mailman-Version: 2.1.6 >Precedence: list >List-Id: Access Developers discussion and problem >solving >List-Unsubscribe: >, >List-Archive: >List-Post: >List-Help: >List-Subscribe: >, >Errors-To: accessd-bounces at databaseadvisors.com >Return-Path: accessd-bounces at databaseadvisors.com >X-OriginalArrivalTime: 07 Dec 2005 19:55:28.0072 (UTC) >FILETIME=[2BD8B480:01C5FB68] > >Hi Rocky > >We often create temp database files as .mdm and install front ends >("program") as .mdp. You could even name a backend .mdd. >This simple trick saves a lot of trouble for double-clicking maniacs and >"hides" those Access files for all normal users. > >/gustav > > >>> martyconnelly at shaw.ca 07-12-2005 20:23:53 >>> >You could call it .rat as long as you are running Access from a command >line shortcut >I have seen this done to hide mdb files on an IIS webserver. >It will possibly mess up windows file associations though if you double >click from windows explorer. > > >Charlotte Foust wrote: > > >I think the extension is more of a UI flag to let you know what kind of > >a database file it is. It doesn't change the essential nature of the > >mde to call it an mdb. > > > >Charlotte Foust > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > >- Beach Access Software > >Sent: Wednesday, December 07, 2005 10:51 AM > >To: AccessD at databaseadvisors.com > >Subject: [AccessD] Is This A Problem? > > > > > >Users...you never know what they're going to do... > > > >I sent an .mde to a client but had to name it .bob to get it past his > >network sentries. Told the user to rename .bob to .mde. He renamed it > >.mdb instead. Says it runs OK. Seems to here as well. > > > >Is it really OK? > > > >MTIA, > > > >Rocky Smolin > >Beach Access Software > >http://www.e-z-mrp.com > >858-259-4334 > > >-- >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 Dec 7 15:07:46 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 08 Dec 2005 07:07:46 +1000 Subject: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size In-Reply-To: <001101c5fb2c$4a0e9690$6101a8c0@JISREGISTRATION.local> Message-ID: <4397DBC2.28540.4F97A8F@stuart.lexacorp.com.pg> On 7 Dec 2005 at 7:46, William Hindman wrote: > ...I used to try to do phone validation by country but gave up due to some > countries having as many as a half dozen internal systems ...and keep > changing them ...how in the hell they talk to each other is a mystery to me > :( > ...I now default to form level formatting/validating for US/CAN phone > numbers, but turn it all off for other international numbers ...and yes, I > limit that field size at the table level ...its the only sane way I've found > to deal with the problem :( > So tell us: what is your limit, and what is the *current* maximum length of an international phone number? -- Stuart From stuart at lexacorp.com.pg Wed Dec 7 15:24:16 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 08 Dec 2005 07:24:16 +1000 Subject: [AccessD] Excel to Access In-Reply-To: References: <200512071526.jB7FQlJ16701@databaseadvisors.com> Message-ID: <4397DFA0.20147.50895FD@stuart.lexacorp.com.pg> On 7 Dec 2005 at 11:32, Jim Dettman wrote: > John, > > I've had problems the other way to. Had a text field in Access with a > store number in it. One record had > > '01010' > > another > > '1010' > > Two different stores (customer's data; so don't ask) Upon export, Excel > would ignore the text data type and treat the column as a number. As a > result, the first record would end up with the leading 0 removed. Thus I'd > end up with two records with 1010 > > You really need to watch what you do with Excel when you import/export. > Had one job where I was importing analysis data. The client sent leaf samples overseas for analysis and received the data back as CSV files or some such. They had lots of these files they wanted to import into a database. Problem was they had opened them previously. SInce Office defaults to Excel for CSV files, they ended up reading them using Excel. If you do as little as resize a column, Excel asks you if you want to "save the changes". The users, just kept accepting the defaults in the reply dialogs and did save the changes. Problem was that several fields contained strings like "2SEP", "3SEP" etc. Excel converted them all into dates. :-( -- Stuart From stuart at lexacorp.com.pg Wed Dec 7 15:34:38 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 08 Dec 2005 07:34:38 +1000 Subject: [AccessD] FW: Excel to Access In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD254@main2.marlow.com> Message-ID: <4397E20E.14831.51213AD@stuart.lexacorp.com.pg> On 7 Dec 2005 at 14:39, DWUTKA at marlow.com wrote: > Ooops, was using OWA, and hitting reply sends the reply to the sender, not > to the list....got a dozen of these to resend on OT. > What's OWA? Whatever it is I'd ditch it. If it can't get a simple standard like using the Reply-To address right, I'd be very suspicious of it. -- Stuart From wdhindman at bellsouth.net Wed Dec 7 15:48:06 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Wed, 7 Dec 2005 16:48:06 -0500 Subject: [AccessD] Concatenating data into lists References: <6.2.1.2.2.20051207220358.0341c248@mail.tpg.com.au><6.2.1.2.2.20051207225749.033adcf0@mail.tpg.com.au><002301c5fb2f$1b76eaa0$6101a8c0@JISREGISTRATION.local> Message-ID: <001801c5fb77$e8a0cee0$6101a8c0@JISREGISTRATION.local> ...true within bounds ...but since the code in question is definitely DAO the only way to ensure it runs "without modification" in a mixed environment is to place the DAO reference first ...else the code "may" be interpreted as ADO and fail. ...that isn't to say that the code should not be modified to specify it as DAO, only that if left unmodified the only way to ensure it will run is to make the DAO reference the default. ...my experience has led me, in a mixed environment, to always default to DAO by placing it first in the references ...aside from comments on always dimming the rs, has anyone else found different? William ----- Original Message ----- From: "Stuart Sanders" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 07, 2005 9:58 AM Subject: Re: [AccessD] Concatenating data into lists > > Actually Stuart doesn't use ADO in Access and never has. Even now I stick > with DAO. In a pure Jet (ie Access) environment I've never really found > ADO to offer anything I need that DAO already doesn't already have. Plus > DAO allows you to do more to the actual database and is from what I've > read (never really done a personal comparison) is faster as it doesn't add > an extra layer. > > It was merely my suggestion to him as he may already have code that > requires the ADO reference. So keeping the ADO reference higher means the > only changes needed were those I (and others) listed. Since there are > coding and keyword differences between the two, it allows him to run DAO > code as and when he needs. > > Stuart > > -----Original Message----- > From: "William Hindman" > To: "Access Developers discussion and problem solving" > > Date: Wed, 7 Dec 2005 08:06:57 -0500 > Subject: Re: [AccessD] Concatenating data into lists > >> ...just a couple of further notes ...AccessXP defaults to ADO, Dev's >> module >> is written in DAO ...I try not to mix the environments simply because >> it >> makes code maintenance a pita ...if I'm using Jet I use DAO because, >> ime, >> its much faster and frankly, I know it a lot better ...and MS has >> essentialy >> abandoned ADO so I'm not investing any more time than necessary in it >> ...but >> if I'm using anything but Jet as my be, then ADO is probably the way to >> go >> ...the point being that while you can mix the environments, you then >> have to >> set both references and remember which you've defaulted to (placed >> first in >> the ref list) ...Stuart places the ADO reference above the DAO and I do >> just >> the opposite ...it all depends on your local needs as to which works >> best or >> you ...in your case I suspect that if you place the DAO 3.6 ref above >> the >> ADO ref, Dev's code will play fine without any further changes ...but >> it >> "might" screw up other code in your mdb ...and it might not if you've >> learned to ignore most MS program samples and fanatically define your >> dbs as >> ADO or DAO ...just my 2 cents, I'm sure others will demur :) >> >> William >> >> ----- Original Message ----- >> From: "David & Joanne Gould" >> To: "Access Developers discussion and problem solving" >> >> Sent: Wednesday, December 07, 2005 6:58 AM >> Subject: Re: [AccessD] Concatenating data into lists >> >> >> > Thank you both for your suggestions. I will try them properly >> tomorrow >> > after I have had som sleep. >> > >> > David >> > >> > At 10:17 PM 7/12/2005, Gustav Brock wrote: >> >>Hi David >> >> >> >>Or adjust this variation with a saved query which I posted recently: >> >> >> >>Here's a variation where you save the SQL to look up the >> Qualifications in >> >>a separate query assuming that your primary key, VolNum, is a number: >> >> >> >> PARAMETERS lngKey Long; >> >> SELECT >> >> QualificationCode >> >> FROM >> >> tblQualifications >> >> WHERE >> >> VolNum = lngKey >> >> ORDER BY >> >> QualificationCode; >> >> >> >>Save this as, say, qdyQualifications. >> >> >> >>Now, adjust you main query to include the function below to look >> something >> >>like this: >> >> >> >> SELECT >> >> *, >> >> >> >> >> ConcatenateRecords('qdyQualifications',[VolNum],'QualificationCode',', >> ') >> >> FROM >> >> tblVolunteers; >> >> >> >>/gustav >> >> >> >> >> >> >> >>Public Function ConcatenateRecords( _ >> >> ByVal strSource As String, _ >> >> ByVal lngKey As Long, _ >> >> ByVal strField As String, _ >> >> Optional ByVal strSeparator As String = ";") _ >> >> As String >> >> >> >>' Concatenates values from one field (strField) from all >> >>' records in query strSource using parameter value lngKey. >> >>' Values are separated by strSeparator. >> >>' Default output like: >> >>' 34;56;34;67;234 >> >>' >> >>' 1999-10-12. Cactus Data ApS, CPH >> >> >> >> Dim dbs As DAO.Database >> >> Dim qdf As DAO.QueryDef >> >> Dim rst As DAO.Recordset >> >> Dim fld As DAO.Field >> >> >> >> Dim booPluralis As Boolean >> >> Dim strFields As String >> >> >> >> On Error GoTo Err_ConcatenateRecords >> >> >> >> Set dbs = CurrentDb() >> >> >> >> If Len(strSource) > 0 And Len(strField) > 0 Then >> >> Set qdf = dbs.QueryDefs(strSource) >> >> qdf.Parameters(0) = lngKey >> >> Set rst = qdf.OpenRecordset() >> >> Set fld = rst.Fields(strField) >> >> >> >> With rst >> >> While Not .EOF >> >> If booPluralis = True Then >> >> ' There is more than one record. >> >> ' Add separator. >> >> strFields = strFields & strSeparator >> >> End If >> >> strFields = strFields & Trim(fld.value) >> >> booPluralis = True >> >> .MoveNext >> >> Wend >> >> .Close >> >> End With >> >> >> >> Set fld = Nothing >> >> Set rst = Nothing >> >> Set qdf = Nothing >> >> End If >> >> >> >> Set dbs = Nothing >> >> >> >> ConcatenateRecords = strFields >> >> >> >>Exit_ConcatenateRecords: >> >> Exit Function >> >> >> >>Err_ConcatenateRecords: >> >> MsgBox "Error " & Err.Number & ". " & Err.Description >> >> Resume Exit_ConcatenateRecords >> >> >> >>End Function >> >> >> >> >> >> >> >> >> >>-- >> >>AccessD mailing list >> >>AccessD at databaseadvisors.com >> >>http://databaseadvisors.com/mailman/listinfo/accessd >> >>Website: http://www.databaseadvisors.com >> > >> > At 10:27 PM 7/12/2005, Stuart Sanders wrote: >> > >> >>The code was likely written using Miscrosoft DAO rather than ADO >> which is >> >>set by default in Access 2003. >> >> >> >>If you feel like the exercise you can probably convert the code to >> ADO, >> >>but since I haven't looked at it I don't know how much other ado >> specific >> >>code it contains. >> >> >> >>For a simple solution, the easiest thing would be to add a reference >> to >> >>DAO and change the declares for database and recordset to >> DAO.Database and >> >>DAO.recordset. >> >> >> >>To change the reference, from a code window, click on the tools menu >> and >> >>then references... >> >> >> >>The one you are looking for is called the Microsoft DAO x.x Object >> >>Library. In my case its 3.6, but I'm not using access 2003. >> >> >> >>Make sure the reference stays below the Microsoft ActiveX Data >> Objects >> >>library so that your existing code doesn't need to change. >> >> >> >>Stuart >> >> >> >> >> >>-----Original Message----- >> >>From: David & Joanne Gould >> >>To: Access Developers discussion and problem solving >> >> >> >>Date: Wed, 07 Dec 2005 22:05:08 +1100 >> >>Subject: [AccessD] Concatenating data into lists >> >> >> >> > I have been trying to learn how to use Dev Ashish's wonderful >> module to >> >> > turn data from a child table into a comma delimitered list. It >> works >> >> > perfectly every time I use Northwind to test it and even works if >> I >> >> > import >> >> > tables and queries into Northwind from another database. But I >> can't >> >> > get it >> >> > to work in any other database. One line in the code has me >> thinking >> >> > (Set db >> >> > as Database - I am using Access XP and it doesn't recognise this >> code. >> >> > But >> >> > I just comment it out and Northwind is happy. >> >> > >> >> > I don't get any error messages, it just doesn't put anything into >> the >> >> > query >> >> > field. Anyone who wants to see an example of what I have been >> working >> >> > on, I >> >> > can send a copy of the test database (only about 20kb zipped) >> >> > >> >> > TIA >> >> > >> >> > David Gould >> >> > DG Solutions >> >> > >> >> > >> >> > -- >> >> > AccessD mailing list >> >> > AccessD at databaseadvisors.com >> >> > http://databaseadvisors.com/mailman/listinfo/accessd >> >> > Website: http://www.databaseadvisors.com >> >> >> >> >> >>-- >> >>AccessD mailing list >> >>AccessD at databaseadvisors.com >> >>http://databaseadvisors.com/mailman/listinfo/accessd >> >>Website: http://www.databaseadvisors.com >> > >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Wed Dec 7 16:00:35 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Wed, 7 Dec 2005 17:00:35 -0500 Subject: [AccessD] Is This A Problem? References: Message-ID: <003101c5fb79$a6d998a0$6101a8c0@JISREGISTRATION.local> "It's all coming back to me now." Jurgen ...hope you got enough moola to make living under the Nazis worth while ...I flat can't imagine working in an environment where I couldn't read the file extension ...its simply nuts to me :( ...I change Access file extensions all the time without problems, mostly to make it easier to id which files go with which apps ...but I've also found it helps to get my apps by the security/av scanners without disabling security on user created mdbs ...Access doesn't care what you name the extension as long as you manage the OS file association problems. William ----- Original Message ----- From: "J?rgen Welz" To: Sent: Wednesday, December 07, 2005 3:57 PM Subject: Re: [AccessD] Is This A Problem? >I too change extensions as required without problems. However, rename an > .xls or .doc file to .xlt or .dot, or the reverse, and the file is in fact > treated differently by its application. Switching .mdb for .mde seems to > be > an exception in regard to MSOffice files. > > Hotmail blocks mdb files without recourse so I routinely change the > extension to .txt and then zip the file before emailing. I recall having > problems opening a file that was switched to .txt and emailed without > zipping. I assume that somewhere in the mail process, some software > checked > the file and destroyed it. > > I have noticed that Win XP home tracks some kind of meta data about files > resulting in persistent warnings about opening certain files that I have > received via email. I usually get a generic warning about opening > downloaded files even after I've opened the file several times from any > folder to which I've saved the file. > > I have a brother who reports that newer versions of Windows remove > information from Canon digital photo jpg files. He still runs photoshop > in > Win 95 because he knows it is benign with file extensions. > > I have concerns that there will be versions of Windows that will cause > problems with changing extensions. > > As an aside, Nazi IT allows us to show the following attributes of a file: > > Name > Size > Type > DateModified > DateCreated > DateAccessed > Attributes > Status > Owner > Author > Title > Subject > Category > Pages > Comments > Copyright > Artist > AlbumTitle > Year > TrackNumber > Genre > Duration > BitRate > Protected > CameraModel > DatePictureTaken > Dimensions > Company > Description > FileVersion > ProductName > ProductVersion > Keywords > > Users cannot see the file extension and are absolutely barred from > changing > an extension through the Windows interface, and there is no Run menu or > access to the Command line interface where one might accomplish a change. > We have users who don't have the sense to distinguish between .ldb and > .mde > files by the size and the icon is identical in our environment. There is > no > right click option that allows you to see the file extension in properties > either. > > I can shell cmd or use Name ---- As --- syntax to control extensions. If > a > user adds an extension to a file, it becomes part of the name so you can > have a richt text file that appears to have an xls extension showing with > a > Word icon and which of course, opens in Word. Users are able to 'Save As' > to switch between doc and template extensions from the Office applicaitons > I've tried, but the default template locatoin is in a place they have no > rights to save files. > > It's all coming back to me now. > > Ciao > J?rgen Welz > Edmonton, Alberta > jwelz at hotmail.com > > > > > >>From: "Gustav Brock" >>Reply-To: Access Developers discussion and problem >>solving >>To: >>Subject: Re: [AccessD] Is This A Problem? >>Date: Wed, 07 Dec 2005 20:54:25 +0100 >>MIME-Version: 1.0 >>Received: from databaseadvisors.com ([209.135.140.44]) by >>bay0-mc12-f8.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Wed, 7 >>Dec 2005 11:55:28 -0800 >>Received: from databaseadvisors.com (databaseadvisors.com >>[209.135.140.44])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP id >>jB7Jt7J26987;Wed, 7 Dec 2005 13:55:07 -0600 >>Received: from smtp.webpartner.dk (smtp.webpartner.dk [195.184.96.12])by >>databaseadvisors.com (8.11.6/8.11.6) with ESMTP id jB7Jt4J26973for >>; Wed, 7 Dec 2005 13:55:04 -0600 >>Received: from cactus.dk (unknown [213.150.48.58])by smtp.webpartner.dk >>(Postfix) with ESMTP id 55D6F93895Afor ;Wed, >>7 Dec 2005 20:52:54 +0100 (CET) >>Received: from gwdom-MTA by cactus.dkwith Novell_GroupWise; Wed, 07 Dec >>2005 20:55:04 +0100 >>X-Message-Info: tUj+E00hCsOFValUSR7Tlw6AhqYW3HkVuS7lSLaNOP4= >>X-Mailer: Novell GroupWise Internet Agent 6.5.4 X-MIME-Autoconverted: from >>quoted-printable to 8bit by databaseadvisors.com idjB7Jt4J26973 >>X-BeenThere: accessd at databaseadvisors.com >>X-Mailman-Version: 2.1.6 >>Precedence: list >>List-Id: Access Developers discussion and problem >>solving >>List-Unsubscribe: >>, >>List-Archive: >>List-Post: >>List-Help: >>List-Subscribe: >>, >>Errors-To: accessd-bounces at databaseadvisors.com >>Return-Path: accessd-bounces at databaseadvisors.com >>X-OriginalArrivalTime: 07 Dec 2005 19:55:28.0072 (UTC) >>FILETIME=[2BD8B480:01C5FB68] >> >>Hi Rocky >> >>We often create temp database files as .mdm and install front ends >>("program") as .mdp. You could even name a backend .mdd. >>This simple trick saves a lot of trouble for double-clicking maniacs and >>"hides" those Access files for all normal users. >> >>/gustav >> >> >>> martyconnelly at shaw.ca 07-12-2005 20:23:53 >>> >>You could call it .rat as long as you are running Access from a command >>line shortcut >>I have seen this done to hide mdb files on an IIS webserver. >>It will possibly mess up windows file associations though if you double >>click from windows explorer. >> >> >>Charlotte Foust wrote: >> >> >I think the extension is more of a UI flag to let you know what kind of >> >a database file it is. It doesn't change the essential nature of the >> >mde to call it an mdb. >> > >> >Charlotte Foust >> > >> > >> >-----Original Message----- >> >From: accessd-bounces at databaseadvisors.com >> >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >> >- Beach Access Software >> >Sent: Wednesday, December 07, 2005 10:51 AM >> >To: AccessD at databaseadvisors.com >> >Subject: [AccessD] Is This A Problem? >> > >> > >> >Users...you never know what they're going to do... >> > >> >I sent an .mde to a client but had to name it .bob to get it past his >> >network sentries. Told the user to rename .bob to .mde. He renamed it >> >.mdb instead. Says it runs OK. Seems to here as well. >> > >> >Is it really OK? >> > >> >MTIA, >> > >> >Rocky Smolin >> >Beach Access Software >> >http://www.e-z-mrp.com >> >858-259-4334 >> >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>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 Dec 7 16:03:51 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 7 Dec 2005 16:03:51 -0600 Subject: [AccessD] FW: Excel to Access Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD263@main2.marlow.com> Outlook Web Access. A web version of Outlook that comes with Exchange Server. It works fine. It does reply too, just list emails have 'both' addresses, so reply sends it to the sender, not the list. Drew -----Original Message----- From: Stuart McLachlan [SMTP:stuart at lexacorp.com.pg] Sent: Wednesday, December 07, 2005 3:35 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] FW: Excel to Access On 7 Dec 2005 at 14:39, DWUTKA at marlow.com wrote: > Ooops, was using OWA, and hitting reply sends the reply to the sender, not > to the list....got a dozen of these to resend on OT. > What's OWA? Whatever it is I'd ditch it. If it can't get a simple standard like using the Reply-To address right, I'd be very suspicious of it. -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Wed Dec 7 17:10:32 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Wed, 7 Dec 2005 18:10:32 -0500 Subject: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size References: <4397DBC2.28540.4F97A8F@stuart.lexacorp.com.pg> Message-ID: <00e901c5fb83$6cbbc620$6101a8c0@JISREGISTRATION.local> ...I have one in Colombia that takes 22 numbers ...dialing from one switch through another :( William ----- Original Message ----- From: "Stuart McLachlan" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 07, 2005 4:07 PM Subject: Re: [AccessD] [Spam] Re: Why Change Field Size/was Change Field Size > On 7 Dec 2005 at 7:46, William Hindman wrote: > >> ...I used to try to do phone validation by country but gave up due to >> some >> countries having as many as a half dozen internal systems ...and keep >> changing them ...how in the hell they talk to each other is a mystery to >> me >> :( >> ...I now default to form level formatting/validating for US/CAN phone >> numbers, but turn it all off for other international numbers ...and yes, >> I >> limit that field size at the table level ...its the only sane way I've >> found >> to deal with the problem :( >> > So tell us: what is your limit, and what is the *current* maximum length > of > an international phone number? > > > > > > -- > Stuart > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwelz at hotmail.com Wed Dec 7 17:16:05 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Wed, 07 Dec 2005 16:16:05 -0700 Subject: [AccessD] Is This A Problem? In-Reply-To: <003101c5fb79$a6d998a0$6101a8c0@JISREGISTRATION.local> Message-ID: William: Fortunately I have built a file management system in Access that allows display of files in several folders and combinations of server and local drives combined in a single list with enhanced filtering and search tools. It excludes files (.pee files have ancilliary .pwt files that cannot be launched so I don't display them, certain sub folders with the same name as the .pee file and the 68 additional files representing tables for each and every .pee file) that users are far better off not ever seeing, synchronizes versions between local and server files automatically and otherwise allows me to do anything I damn well please within folders to which I and my users have rights. Although users can't change the extensions, I display them and allow them to filter/sort on extension and I have my own VBA tools that have resolved every file system obstacle. I've had all this in place long before the upgrade to 2003 Server resulted in the file extension rights revision. These people exist for my amusement. Yesterday I was given a laptop to install their VPN software. Double clicking the install file on the CD results in the message 'Operation disabled due to security restrictions....'. Copy the folder to the local drive, change the .exe to .com and let her rip. These guys aren't Nazis or neo-Nazis, they are neophyte-Nazis. Not only that, my boss is now a president and it is his division that is my bailiwick. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "William Hindman" > >"It's all coming back to me now." Jurgen > >...hope you got enough moola to make living under the Nazis worth while >...I >flat can't imagine working in an environment where I couldn't read the file >extension ...its simply nuts to me :( > >...I change Access file extensions all the time without problems, mostly to >make it easier to id which files go with which apps ...but I've also found >it helps to get my apps by the security/av scanners without disabling >security on user created mdbs ...Access doesn't care what you name the >extension as long as you manage the OS file association problems. > >William From stuart at lexacorp.com.pg Wed Dec 7 17:51:46 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 08 Dec 2005 09:51:46 +1000 Subject: [AccessD] FW: Excel to Access In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD263@main2.marlow.com> Message-ID: <43980232.31333.58FA270@stuart.lexacorp.com.pg> On 7 Dec 2005 at 16:03, DWUTKA at marlow.com wrote: > Outlook Web Access. A web version of Outlook that comes with Exchange > Server. It works fine. Just spent most of the last week installing SBS 2003 and Exchange Server 2003 but we didn't need web access so I didn't look into it. > It does reply too, just list emails have 'both' > addresses, so reply sends it to the sender, not the list. Which is wrong! List mail contains the following headers: Reply-To: Access Developers discussion and problem solving Sender: accessd-bounces at databaseadvisors.com as well as the From: address RFC 2822 states: The originator fields also provide the information required when replying to a message. When the "Reply-To:" field is present, it indicates the mailbox(es) to which the author of the message suggests that replies be sent. Yet another case of MS's email division ignoring the RFCs and screwing things up. -- Stuart From dmcafee at pacbell.net Wed Dec 7 18:22:21 2005 From: dmcafee at pacbell.net (David McAfee) Date: Wed, 7 Dec 2005 16:22:21 -0800 Subject: [AccessD] VB.Net, trying to update some records in Access In-Reply-To: Message-ID: Does anyone see what I am missing? I am trying to update some rows in a temporary Access database by changing any pipes ( | ) to apostrophes ( ' ). It runs through the code just fine. It's like the dataset is writing the updates back to the table. Dim strTemp As String Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim mystr As String Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows strTemp = "" strTemp = replacePipes(row.Item("Desc1")) row.BeginEdit() 'row("Desc1") = replacePipes(row("Desc1")) row.Item("Desc1") = strTemp 'row.EndEdit() row.AcceptChanges() Next 'ds.AcceptChanges() da.Update(ds.Tables(0)) MessageBox.Show("dONE") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try From bchacc at san.rr.com Wed Dec 7 18:28:05 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Wed, 7 Dec 2005 16:28:05 -0800 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <046601c5fb8e$41ebfe00$6a01a8c0@HAL9004> Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server 2006 product launch gala in Anaheim yesterday and walked out with a copy of each. Thought I might try to learn .Net and convert the Sleep Advisor to a web app. I had a 1:1 talk with an MS tech who advised for my application 1) use SQL Server Express, 2) Reporting Services will give me the functionality I need to duplicate the Access reporting. In any event the fine print on the back says to use Reporting Services I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is that an a la carte purchase? MTIA, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 From hadyn at dataconcepts.co.nz Wed Dec 7 18:35:29 2005 From: hadyn at dataconcepts.co.nz (Hadyn Morgan) Date: Thu, 8 Dec 2005 13:35:29 +1300 Subject: [AccessD] External Reports Database In-Reply-To: <43980232.31333.58FA270@stuart.lexacorp.com.pg> Message-ID: Hi all We have an app that is used in a number of ways by different clients. Many ask us for custom reports, which we normally supply in a seperate mdb. I would like to have a Custom Reports option on the menu which will open a local form, display the external reports in a listbox and allow the user to select and preview the report. All of this is up and running using the AccessAutomation class from ADHB2k, but if the user closes the database after previewing a report the local form needs to be closed and reopened to preview others. How can I respond to events in the external database?, i.e. report close, database close. Is there a better way of doing this? Kind regards Hadyn -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.13.12/194 - Release Date: 7/12/2005 From jwcolby at ColbyConsulting.com Wed Dec 7 18:38:42 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 7 Dec 2005 19:38:42 -0500 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <046601c5fb8e$41ebfe00$6a01a8c0@HAL9004> Message-ID: <200512080039.jB80dVJ06057@databaseadvisors.com> It's part of the framework 2.0 IIRC. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Wednesday, December 07, 2005 7:28 PM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Is My ASP Covered Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server 2006 product launch gala in Anaheim yesterday and walked out with a copy of each. Thought I might try to learn .Net and convert the Sleep Advisor to a web app. I had a 1:1 talk with an MS tech who advised for my application 1) use SQL Server Express, 2) Reporting Services will give me the functionality I need to duplicate the Access reporting. In any event the fine print on the back says to use Reporting Services I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is that an a la carte purchase? MTIA, Rocky Smolin Beach Access Software http://www.e-z-mrp.com 858-259-4334 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Wed Dec 7 18:54:35 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Wed, 7 Dec 2005 16:54:35 -0800 Subject: [AccessD] OT: Is My ASP Covered References: <200512080039.jB80dVJ06057@databaseadvisors.com> Message-ID: <062201c5fb91$f5b35ed0$6a01a8c0@HAL9004> What is Framework 2.0? Is that part of Visual Studio? Rocky ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, December 07, 2005 4:38 PM Subject: Re: [AccessD] OT: Is My ASP Covered > It's part of the framework 2.0 IIRC. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Wednesday, December 07, 2005 7:28 PM > To: AccessD at databaseadvisors.com > Subject: [AccessD] OT: Is My ASP Covered > > Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server > 2006 product launch gala in Anaheim yesterday and walked out with a copy > of > each. Thought I might try to learn .Net and convert the Sleep Advisor to > a > web app. > > I had a 1:1 talk with an MS tech who advised for my application 1) use SQL > Server Express, 2) Reporting Services will give me the functionality I > need > to duplicate the Access reporting. > > In any event the fine print on the back says to use Reporting Services I > need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is > that > an a la carte purchase? > > MTIA, > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 7 19:02:32 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 7 Dec 2005 20:02:32 -0500 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <062201c5fb91$f5b35ed0$6a01a8c0@HAL9004> Message-ID: <200512080103.jB813KJ11053@databaseadvisors.com> Yes, the DotNet framework is the basis behind all of the new .net languages - vb.net, c#.net, J#.net etc. The latest version of the framework is 2.0, which comes with VS 2005. The framework is actually free, and can be downloaded at any time. The framework contains the actual "compilers" for the languages, and programs for the 2.0 frmaework can be written in notepad if you have the gonads. VS is just a (VERY) pretty wrapper around the process of writing code for .Net. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Wednesday, December 07, 2005 7:55 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered What is Framework 2.0? Is that part of Visual Studio? Rocky ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, December 07, 2005 4:38 PM Subject: Re: [AccessD] OT: Is My ASP Covered > It's part of the framework 2.0 IIRC. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Wednesday, December 07, 2005 7:28 PM > To: AccessD at databaseadvisors.com > Subject: [AccessD] OT: Is My ASP Covered > > Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server > 2006 product launch gala in Anaheim yesterday and walked out with a copy > of > each. Thought I might try to learn .Net and convert the Sleep Advisor to > a > web app. > > I had a 1:1 talk with an MS tech who advised for my application 1) use SQL > Server Express, 2) Reporting Services will give me the functionality I > need > to duplicate the Access reporting. > > In any event the fine print on the back says to use Reporting Services I > need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is > that > an a la carte purchase? > > MTIA, > > Rocky Smolin > Beach Access Software > http://www.e-z-mrp.com > 858-259-4334 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Wed Dec 7 19:09:19 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Wed, 7 Dec 2005 17:09:19 -0800 Subject: [AccessD] OT: Is My ASP Covered References: <200512080103.jB813KJ11053@databaseadvisors.com> Message-ID: <063b01c5fb94$045aac70$6a01a8c0@HAL9004> Thanks John. BTW, VS2005 says it requires 2GB available space. In contrast SQL Server 2005 requires only 350MB. (plus 450MB for the books on line). Doesn't say what BizTalk takes. Rocky ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, December 07, 2005 5:02 PM Subject: Re: [AccessD] OT: Is My ASP Covered > Yes, the DotNet framework is the basis behind all of the new .net > languages > - vb.net, c#.net, J#.net etc. The latest version of the framework is 2.0, > which comes with VS 2005. The framework is actually free, and can be > downloaded at any time. The framework contains the actual "compilers" for > the languages, and programs for the 2.0 frmaework can be written in > notepad > if you have the gonads. VS is just a (VERY) pretty wrapper around the > process of writing code for .Net. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Wednesday, December 07, 2005 7:55 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > What is Framework 2.0? Is that part of Visual Studio? > > Rocky > > ----- Original Message ----- > From: "John Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Wednesday, December 07, 2005 4:38 PM > Subject: Re: [AccessD] OT: Is My ASP Covered > > >> It's part of the framework 2.0 IIRC. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> Contribute your unused CPU cycles to a good cause: >> http://folding.stanford.edu/ >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >> Beach Access Software >> Sent: Wednesday, December 07, 2005 7:28 PM >> To: AccessD at databaseadvisors.com >> Subject: [AccessD] OT: Is My ASP Covered >> >> Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server >> 2006 product launch gala in Anaheim yesterday and walked out with a copy >> of >> each. Thought I might try to learn .Net and convert the Sleep Advisor to >> a >> web app. >> >> I had a 1:1 talk with an MS tech who advised for my application 1) use >> SQL >> Server Express, 2) Reporting Services will give me the functionality I >> need >> to duplicate the Access reporting. >> >> In any event the fine print on the back says to use Reporting Services I >> need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is >> that >> an a la carte purchase? >> >> MTIA, >> >> Rocky Smolin >> Beach Access Software >> http://www.e-z-mrp.com >> 858-259-4334 >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cfoust at infostatsystems.com Wed Dec 7 19:23:35 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 7 Dec 2005 17:23:35 -0800 Subject: [AccessD] VB.Net, trying to update some records in Access Message-ID: What do you want it to do and why are you using AcceptChanges? That removes the modified flag from the row. And calling in update on the adapter does tell it to write the updates back to the table. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, December 07, 2005 4:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] VB.Net, trying to update some records in Access Does anyone see what I am missing? I am trying to update some rows in a temporary Access database by changing any pipes ( | ) to apostrophes ( ' ). It runs through the code just fine. It's like the dataset is writing the updates back to the table. Dim strTemp As String Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim mystr As String Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows strTemp = "" strTemp = replacePipes(row.Item("Desc1")) row.BeginEdit() 'row("Desc1") = replacePipes(row("Desc1")) row.Item("Desc1") = strTemp 'row.EndEdit() row.AcceptChanges() Next 'ds.AcceptChanges() da.Update(ds.Tables(0)) MessageBox.Show("dONE") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Wed Dec 7 20:30:37 2005 From: john at winhaven.net (John Bartow) Date: Wed, 7 Dec 2005 20:30:37 -0600 Subject: [AccessD] Is This A Problem? In-Reply-To: Message-ID: <010c01c5fb9f$5fdd2ef0$6b01a8c0@ScuzzPaq> ROTFLOL!!! My incompetent IT staff credo: "If we cannot adequately support you, we will control you." Someone like you comes along and blows their little credo all to he!! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz These people exist for my amusement. Yesterday I was given a laptop to install their VPN software. Double clicking the install file on the CD results in the message 'Operation disabled due to security restrictions....'. Copy the folder to the local drive, change the .exe to .com and let her rip. These guys aren't Nazis or neo-Nazis, they are neophyte-Nazis. Not only that, my boss is now a president and it is his division that is my bailiwick. From harkinsss at bellsouth.net Wed Dec 7 20:37:59 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Wed, 7 Dec 2005 21:37:59 -0500 Subject: [AccessD] Is This A Problem? In-Reply-To: <010c01c5fb9f$5fdd2ef0$6b01a8c0@ScuzzPaq> Message-ID: <20051208023757.PPJZ22893.ibm69aec.bellsouth.net@SUSANONE> OK John, give me back my diary. :) Susan H. "If we cannot adequately support you, we will control you." From john at winhaven.net Wed Dec 7 21:31:47 2005 From: john at winhaven.net (John Bartow) Date: Wed, 7 Dec 2005 21:31:47 -0600 Subject: [AccessD] Is This A Problem? In-Reply-To: <20051208023757.PPJZ22893.ibm69aec.bellsouth.net@SUSANONE> Message-ID: <011e01c5fba7$ee640650$6b01a8c0@ScuzzPaq> LOL Whenever I talk to my last boss from the 90s he'll recite that to me like I made him memorize it.:o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Wednesday, December 07, 2005 8:38 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Is This A Problem? OK John, give me back my diary. :) Susan H. "If we cannot adequately support you, we will control you." -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Wed Dec 7 23:47:54 2005 From: dmcafee at pacbell.net (David McAfee) Date: Wed, 7 Dec 2005 21:47:54 -0800 Subject: [AccessD] VB.Net, trying to update some records in Access In-Reply-To: Message-ID: I found that after I sent off the message. This is currently what I am working with: Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL As String = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows row.BeginEdit() row.Item("Desc1") = replacePipes(row.Item("Desc1")) Next da.Update(ds.Tables(0)) MessageBox.Show("Done") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try The code runs through without any errors, only the Access table is never updated. Gawd, I miss DAO. The code is just a small sample test of a larger project. This project takes cdb tables from a pocket PC then puts them into an Access table, which is read into datasets that are passed to a web service which "synchronizes" with a SQL Server database. and data is brought back in reverse order. One table has an item description field which contains apostrophes which were hanging up a process. These apostrophes were converted to Pipes and I want to simply run this function on the data before it is pumped back into the PPC. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Charlotte Foust Sent: Wednesday, December 07, 2005 5:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VB.Net, trying to update some records in Access What do you want it to do and why are you using AcceptChanges? That removes the modified flag from the row. And calling in update on the adapter does tell it to write the updates back to the table. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, December 07, 2005 4:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] VB.Net, trying to update some records in Access Does anyone see what I am missing? I am trying to update some rows in a temporary Access database by changing any pipes ( | ) to apostrophes ( ' ). It runs through the code just fine. It's like the dataset is writing the updates back to the table. Dim strTemp As String Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim mystr As String Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows strTemp = "" strTemp = replacePipes(row.Item("Desc1")) row.BeginEdit() 'row("Desc1") = replacePipes(row("Desc1")) row.Item("Desc1") = strTemp 'row.EndEdit() row.AcceptChanges() Next 'ds.AcceptChanges() da.Update(ds.Tables(0)) MessageBox.Show("dONE") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Thu Dec 8 00:00:50 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 07 Dec 2005 22:00:50 -0800 Subject: [AccessD] OT: Is My ASP Covered References: <200512080103.jB813KJ11053@databaseadvisors.com> Message-ID: <4397CC12.7070002@shaw.ca> I seem to remember some warnings about uninstalling Netframework 1.0 or 1.1 before applying version 2.0 John Colby wrote: >Yes, the DotNet framework is the basis behind all of the new .net languages >- vb.net, c#.net, J#.net etc. The latest version of the framework is 2.0, >which comes with VS 2005. The framework is actually free, and can be >downloaded at any time. The framework contains the actual "compilers" for >the languages, and programs for the 2.0 frmaework can be written in notepad >if you have the gonads. VS is just a (VERY) pretty wrapper around the >process of writing code for .Net. > > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >Beach Access Software >Sent: Wednesday, December 07, 2005 7:55 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] OT: Is My ASP Covered > >What is Framework 2.0? Is that part of Visual Studio? > >Rocky > >----- Original Message ----- >From: "John Colby" >To: "'Access Developers discussion and problem solving'" > >Sent: Wednesday, December 07, 2005 4:38 PM >Subject: Re: [AccessD] OT: Is My ASP Covered > > > > >>It's part of the framework 2.0 IIRC. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >>Beach Access Software >>Sent: Wednesday, December 07, 2005 7:28 PM >>To: AccessD at databaseadvisors.com >>Subject: [AccessD] OT: Is My ASP Covered >> >>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server >>2006 product launch gala in Anaheim yesterday and walked out with a copy >>of >>each. Thought I might try to learn .Net and convert the Sleep Advisor to >>a >>web app. >> >>I had a 1:1 talk with an MS tech who advised for my application 1) use SQL >>Server Express, 2) Reporting Services will give me the functionality I >>need >>to duplicate the Access reporting. >> >>In any event the fine print on the back says to use Reporting Services I >>need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is >>that >>an a la carte purchase? >> >>MTIA, >> >>Rocky Smolin >>Beach Access Software >>http://www.e-z-mrp.com >>858-259-4334 >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > -- Marty Connelly Victoria, B.C. Canada From bchacc at san.rr.com Thu Dec 8 00:09:02 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Wed, 7 Dec 2005 22:09:02 -0800 Subject: [AccessD] OT: Is My ASP Covered References: <200512080103.jB813KJ11053@databaseadvisors.com> <4397CC12.7070002@shaw.ca> Message-ID: <074401c5fbbd$e38d34c0$6a01a8c0@HAL9004> Well, I;m in the clear on that. I've never installed Netframework 1.0. Have I? There's a lot of stuff on this box I don't know about How would I know? Is it in the Add/Remove program list - with an obvious name? Regards, Rocky ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 07, 2005 10:00 PM Subject: Re: [AccessD] OT: Is My ASP Covered >I seem to remember some warnings about uninstalling Netframework 1.0 or 1.1 > before applying version 2.0 > > John Colby wrote: > >>Yes, the DotNet framework is the basis behind all of the new .net >>languages >>- vb.net, c#.net, J#.net etc. The latest version of the framework is 2.0, >>which comes with VS 2005. The framework is actually free, and can be >>downloaded at any time. The framework contains the actual "compilers" for >>the languages, and programs for the 2.0 frmaework can be written in >>notepad >>if you have the gonads. VS is just a (VERY) pretty wrapper around the >>process of writing code for .Net. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >>Beach Access Software >>Sent: Wednesday, December 07, 2005 7:55 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >>What is Framework 2.0? Is that part of Visual Studio? >> >>Rocky >> >>----- Original Message ----- >>From: "John Colby" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, December 07, 2005 4:38 PM >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >> >>>It's part of the framework 2.0 IIRC. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >>>Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:28 PM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: Is My ASP Covered >>> >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server >>>2006 product launch gala in Anaheim yesterday and walked out with a copy >>>of >>>each. Thought I might try to learn .Net and convert the Sleep Advisor to >>>a >>>web app. >>> >>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>SQL >>>Server Express, 2) Reporting Services will give me the functionality I >>>need >>>to duplicate the Access reporting. >>> >>>In any event the fine print on the back says to use Reporting Services I >>>need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is >>>that >>>an a la carte purchase? >>> >>>MTIA, >>> >>>Rocky Smolin >>>Beach Access Software >>>http://www.e-z-mrp.com >>>858-259-4334 >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jmhecht at earthlink.net Thu Dec 8 01:01:15 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 7 Dec 2005 23:01:15 -0800 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <074401c5fbbd$e38d34c0$6a01a8c0@HAL9004> Message-ID: <001301c5fbc5$2f054210$6701a8c0@HPLaptop> Rocky, Control Panel > Add Remove programs Microsoft dot net is listed there HTH Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Wednesday, December 07, 2005 10:09 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered Well, I;m in the clear on that. I've never installed Netframework 1.0. Have I? There's a lot of stuff on this box I don't know about How would I know? Is it in the Add/Remove program list - with an obvious name? Regards, Rocky ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 07, 2005 10:00 PM Subject: Re: [AccessD] OT: Is My ASP Covered >I seem to remember some warnings about uninstalling Netframework 1.0 or 1.1 > before applying version 2.0 > > John Colby wrote: > >>Yes, the DotNet framework is the basis behind all of the new .net >>languages >>- vb.net, c#.net, J#.net etc. The latest version of the framework is 2.0, >>which comes with VS 2005. The framework is actually free, and can be >>downloaded at any time. The framework contains the actual "compilers" for >>the languages, and programs for the 2.0 frmaework can be written in >>notepad >>if you have the gonads. VS is just a (VERY) pretty wrapper around the >>process of writing code for .Net. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >>Beach Access Software >>Sent: Wednesday, December 07, 2005 7:55 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >>What is Framework 2.0? Is that part of Visual Studio? >> >>Rocky >> >>----- Original Message ----- >>From: "John Colby" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, December 07, 2005 4:38 PM >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >> >>>It's part of the framework 2.0 IIRC. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >>>Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:28 PM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: Is My ASP Covered >>> >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server >>>2006 product launch gala in Anaheim yesterday and walked out with a copy >>>of >>>each. Thought I might try to learn .Net and convert the Sleep Advisor to >>>a >>>web app. >>> >>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>SQL >>>Server Express, 2) Reporting Services will give me the functionality I >>>need >>>to duplicate the Access reporting. >>> >>>In any event the fine print on the back says to use Reporting Services I >>>need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is >>>that >>>an a la carte purchase? >>> >>>MTIA, >>> >>>Rocky Smolin >>>Beach Access Software >>>http://www.e-z-mrp.com >>>858-259-4334 >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From paul.hartland at isharp.co.uk Thu Dec 8 02:57:32 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Thu, 8 Dec 2005 08:57:32 -0000 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run In-Reply-To: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8BE@corp-es01.fleetpride.com> Message-ID: I used the code and I get the Excel Running message, the basis of my code is Dim objExcel As Excel.Application Dim objWB As Excel.Workbook Set objExcel = New Excel.Application Set objWB = objExcel.Workbooks.Open(strProd) ' strProd is a string containing the path to the workbook template. objExcel.Workbooks.Close Set objWB = Nothing objExcel.Application.Quit Set objExcel = Nothing And I have really tried every way I could think of of closing the workbook and the application. Anyone know if I am closing the workbook and the application incorrectly.. Paul Hartland -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim Sent: 07 December 2005 20:22 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run I usually get error 1004 when I am trying to open an Excel workbook that is already open. Check and make sure the workbook really is closed. Run the following script after you run the first function but before the YTD function to see if the Excel workbook is still open. HTH Jim Hale Dim objXL Dim strMessage On Error Resume Next ' Try to grab a running instance of ' Excel... Set objXL = GetObject(, "Excel.Application") ' What did we find?.. If Not TypeName(objXL) = "Empty" Then strMessage = "Excel Running." Else strMessage = "Excel Not Running." End If ' Feedback to user... MsgBox strMessage, vbInformation, "Excel Status" ' Make the Excel instance visible ' if we found one if strMessage = "Excel Running." then _ objXL.Visible = true -----Original Message----- From: Josh McFarlane [mailto:darsant at gmail.com] Sent: Wednesday, December 07, 2005 1:40 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run On 12/7/05, Paul Hartland (ISHARP) wrote: > To all, > > I think I may have a siilar problem to that post by Lonnie a couple of weeks > back, I have a function that creates an Excel sheet which I have to > call twice, once for last weeks figures and once for year to > date.....The first run works without a hitch (and I close all > references to Excel objects etc), > on the second run I get the error message: > > Run-time error '1004'; > Method 'Sheets' of object '_Global' failed Is _Global a global variable? -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From R.Griffiths at bury.gov.uk Thu Dec 8 03:28:23 2005 From: R.Griffiths at bury.gov.uk (Griffiths, Richard) Date: Thu, 8 Dec 2005 09:28:23 -0000 Subject: [AccessD] VB.Net, trying to update some records in Access Message-ID: <200512080918.jB89I0710574@smarthost.yourcomms.net> Hi I believe you need to have an update command associated with your dataadapter. da.updatecommand("SQL to update the database - e.g. Update ItemMast set ......" (there is an inset and delete command as well) At the moment you are simply updating the disconnected dataset/recordset - you need to explicitly write the changes to the BE. Sorry I can't add more as I use a different approach for dataaccess (a DAL (data access layer) dll that sort of does it all for me) Loads of stuff out there for exact code examples. HTH Richard -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: 08 December 2005 05:48 To: Access Developers discussion and problem solving Subject: Re: [AccessD] VB.Net, trying to update some records in Access I found that after I sent off the message. This is currently what I am working with: Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL As String = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows row.BeginEdit() row.Item("Desc1") = replacePipes(row.Item("Desc1")) Next da.Update(ds.Tables(0)) MessageBox.Show("Done") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try The code runs through without any errors, only the Access table is never updated. Gawd, I miss DAO. The code is just a small sample test of a larger project. This project takes cdb tables from a pocket PC then puts them into an Access table, which is read into datasets that are passed to a web service which "synchronizes" with a SQL Server database. and data is brought back in reverse order. One table has an item description field which contains apostrophes which were hanging up a process. These apostrophes were converted to Pipes and I want to simply run this function on the data before it is pumped back into the PPC. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Charlotte Foust Sent: Wednesday, December 07, 2005 5:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VB.Net, trying to update some records in Access What do you want it to do and why are you using AcceptChanges? That removes the modified flag from the row. And calling in update on the adapter does tell it to write the updates back to the table. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, December 07, 2005 4:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] VB.Net, trying to update some records in Access Does anyone see what I am missing? I am trying to update some rows in a temporary Access database by changing any pipes ( | ) to apostrophes ( ' ). It runs through the code just fine. It's like the dataset is writing the updates back to the table. Dim strTemp As String Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim mystr As String Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows strTemp = "" strTemp = replacePipes(row.Item("Desc1")) row.BeginEdit() 'row("Desc1") = replacePipes(row("Desc1")) row.Item("Desc1") = strTemp 'row.EndEdit() row.AcceptChanges() Next 'ds.AcceptChanges() da.Update(ds.Tables(0)) MessageBox.Show("dONE") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Thu Dec 8 04:18:33 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 08 Dec 2005 11:18:33 +0100 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run Message-ID: Hi Paul No, you may not be closing the workbook properly. Try this: objWB.Close Set objWB = Nothing /gustav >>> paul.hartland at isharp.co.uk 08-12-2005 09:57:32 >>> I used the code and I get the Excel Running message, the basis of my code is Dim objExcel As Excel.Application Dim objWB As Excel.Workbook Set objExcel = New Excel.Application Set objWB = objExcel.Workbooks.Open(strProd) ' strProd is a string containing the path to the workbook template. objExcel.Workbooks.Close Set objWB = Nothing objExcel.Application.Quit Set objExcel = Nothing And I have really tried every way I could think of of closing the workbook and the application. Anyone know if I am closing the workbook and the application incorrectly.. Paul Hartland From Gustav at cactus.dk Thu Dec 8 04:22:02 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 08 Dec 2005 11:22:02 +0100 Subject: [AccessD] VB.Net, trying to update some records in Access Message-ID: Hi David and Richard Why all the Tables and DataSet fuzz? Why not use a simple Recordset? /gustav >>> R.Griffiths at bury.gov.uk 08-12-2005 10:28:23 >>> Hi I believe you need to have an update command associated with your dataadapter. da.updatecommand("SQL to update the database - e.g. Update ItemMast set ......" (there is an inset and delete command as well) At the moment you are simply updating the disconnected dataset/recordset - you need to explicitly write the changes to the BE. Sorry I can't add more as I use a different approach for dataaccess (a DAL (data access layer) dll that sort of does it all for me) Loads of stuff out there for exact code examples. HTH Richard -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: 08 December 2005 05:48 To: Access Developers discussion and problem solving Subject: Re: [AccessD] VB.Net, trying to update some records in Access I found that after I sent off the message. This is currently what I am working with: Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL As String = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows row.BeginEdit() row.Item("Desc1") = replacePipes(row.Item("Desc1")) Next da.Update(ds.Tables(0)) MessageBox.Show("Done") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try The code runs through without any errors, only the Access table is never updated. Gawd, I miss DAO. The code is just a small sample test of a larger project. This project takes cdb tables from a pocket PC then puts them into an Access table, which is read into datasets that are passed to a web service which "synchronizes" with a SQL Server database. and data is brought back in reverse order. One table has an item description field which contains apostrophes which were hanging up a process. These apostrophes were converted to Pipes and I want to simply run this function on the data before it is pumped back into the PPC. From paul.hartland at isharp.co.uk Thu Dec 8 04:35:39 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Thu, 8 Dec 2005 10:35:39 -0000 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run In-Reply-To: Message-ID: That's exactly the old code I had in place still getting the same error....but I will try changing it back and running it again with Jim Hales code in between and see what I get.... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 08 December 2005 10:19 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run Hi Paul No, you may not be closing the workbook properly. Try this: objWB.Close Set objWB = Nothing /gustav >>> paul.hartland at isharp.co.uk 08-12-2005 09:57:32 >>> I used the code and I get the Excel Running message, the basis of my code is Dim objExcel As Excel.Application Dim objWB As Excel.Workbook Set objExcel = New Excel.Application Set objWB = objExcel.Workbooks.Open(strProd) ' strProd is a string containing the path to the workbook template. objExcel.Workbooks.Close Set objWB = Nothing objExcel.Application.Quit Set objExcel = Nothing And I have really tried every way I could think of of closing the workbook and the application. Anyone know if I am closing the workbook and the application incorrectly.. Paul Hartland -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From R.Griffiths at bury.gov.uk Thu Dec 8 04:46:56 2005 From: R.Griffiths at bury.gov.uk (Griffiths, Richard) Date: Thu, 8 Dec 2005 10:46:56 -0000 Subject: [AccessD] VB.Net, trying to update some records in Access Message-ID: <200512081036.jB8Aal719070@smarthost.yourcomms.net> Gustav not sure what you mean - please expand -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 08 December 2005 10:22 To: accessd at databaseadvisors.com Subject: Re: [AccessD] VB.Net, trying to update some records in Access Hi David and Richard Why all the Tables and DataSet fuzz? Why not use a simple Recordset? /gustav >>> R.Griffiths at bury.gov.uk 08-12-2005 10:28:23 >>> Hi I believe you need to have an update command associated with your dataadapter. da.updatecommand("SQL to update the database - e.g. Update ItemMast set ......" (there is an inset and delete command as well) At the moment you are simply updating the disconnected dataset/recordset - you need to explicitly write the changes to the BE. Sorry I can't add more as I use a different approach for dataaccess (a DAL (data access layer) dll that sort of does it all for me) Loads of stuff out there for exact code examples. HTH Richard -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: 08 December 2005 05:48 To: Access Developers discussion and problem solving Subject: Re: [AccessD] VB.Net, trying to update some records in Access I found that after I sent off the message. This is currently what I am working with: Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL As String = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows row.BeginEdit() row.Item("Desc1") = replacePipes(row.Item("Desc1")) Next da.Update(ds.Tables(0)) MessageBox.Show("Done") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try The code runs through without any errors, only the Access table is never updated. Gawd, I miss DAO. The code is just a small sample test of a larger project. This project takes cdb tables from a pocket PC then puts them into an Access table, which is read into datasets that are passed to a web service which "synchronizes" with a SQL Server database. and data is brought back in reverse order. One table has an item description field which contains apostrophes which were hanging up a process. These apostrophes were converted to Pipes and I want to simply run this function on the data before it is pumped back into the PPC. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From paul.hartland at isharp.co.uk Thu Dec 8 05:14:03 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Thu, 8 Dec 2005 11:14:03 -0000 Subject: [AccessD] VB.Net, trying to update some records in Access In-Reply-To: <200512081036.jB8Aal719070@smarthost.yourcomms.net> Message-ID: Not even having dealt with .Net yet I'm not too sure but have looked into a few things in the past.....Don't you need another line in the section: row.BeginEdit() row.Item("Desc1") = replacePipes(row.Item("Desc1")) row.EndEdit() -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Griffiths, Richard Sent: 08 December 2005 10:47 To: Access Developers discussion and problem solving Subject: Re: [AccessD] VB.Net, trying to update some records in Access Gustav not sure what you mean - please expand -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 08 December 2005 10:22 To: accessd at databaseadvisors.com Subject: Re: [AccessD] VB.Net, trying to update some records in Access Hi David and Richard Why all the Tables and DataSet fuzz? Why not use a simple Recordset? /gustav >>> R.Griffiths at bury.gov.uk 08-12-2005 10:28:23 >>> Hi I believe you need to have an update command associated with your dataadapter. da.updatecommand("SQL to update the database - e.g. Update ItemMast set ......" (there is an inset and delete command as well) At the moment you are simply updating the disconnected dataset/recordset - you need to explicitly write the changes to the BE. Sorry I can't add more as I use a different approach for dataaccess (a DAL (data access layer) dll that sort of does it all for me) Loads of stuff out there for exact code examples. HTH Richard -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: 08 December 2005 05:48 To: Access Developers discussion and problem solving Subject: Re: [AccessD] VB.Net, trying to update some records in Access I found that after I sent off the message. This is currently what I am working with: Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL As String = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows row.BeginEdit() row.Item("Desc1") = replacePipes(row.Item("Desc1")) Next da.Update(ds.Tables(0)) MessageBox.Show("Done") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try The code runs through without any errors, only the Access table is never updated. Gawd, I miss DAO. The code is just a small sample test of a larger project. This project takes cdb tables from a pocket PC then puts them into an Access table, which is read into datasets that are passed to a web service which "synchronizes" with a SQL Server database. and data is brought back in reverse order. One table has an item description field which contains apostrophes which were hanging up a process. These apostrophes were converted to Pipes and I want to simply run this function on the data before it is pumped back into the PPC. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Thu Dec 8 05:26:34 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 08 Dec 2005 12:26:34 +0100 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run Message-ID: Hi Paul Well, here that basic code has worked for years. I think I got the original skeleton from JC. /gustav >>> paul.hartland at isharp.co.uk 08-12-2005 11:35:39 >>> That's exactly the old code I had in place still getting the same error....but I will try changing it back and running it again with Jim Hales code in between and see what I get.... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 08 December 2005 10:19 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run Hi Paul No, you may not be closing the workbook properly. Try this: objWB.Close Set objWB = Nothing /gustav >>> paul.hartland at isharp.co.uk 08-12-2005 09:57:32 >>> I used the code and I get the Excel Running message, the basis of my code is Dim objExcel As Excel.Application Dim objWB As Excel.Workbook Set objExcel = New Excel.Application Set objWB = objExcel.Workbooks.Open(strProd) ' strProd is a string containing the path to the workbook template. objExcel.Workbooks.Close Set objWB = Nothing objExcel.Application.Quit Set objExcel = Nothing And I have really tried every way I could think of of closing the workbook and the application. Anyone know if I am closing the workbook and the application incorrectly.. Paul Hartland From pcs at azizaz.com Thu Dec 8 05:28:01 2005 From: pcs at azizaz.com (Borge Hansen) Date: Thu, 8 Dec 2005 21:28:01 +1000 Subject: [AccessD] Visual Studio 2005 Standard Edition References: Message-ID: <067f01c5fbea$72ce2a00$fa10a8c0@Albatross> Just came across this http://msdn.microsoft.com/vstudio/products/compare/ For Visual Studio Tools For Office it says: Office development support: Support for Excel 2003, Word 2003, InfoPath 2003 and Outlook 2003 Additional Tools Included: SQL Server 2005 Developer Edition; Microsoft Office Access 2003 Developer Extensions; Access 2003 Runtime license regards /borge ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Friday, December 02, 2005 4:21 AM Subject: Re: [AccessD] Visual Studio 2005 Standard Edition > Yes, to distribute Access 2003 projects, you need VSTO for Office 2003, > which includes the Access runtime license. > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Thursday, December 01, 2005 9:25 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Visual Studio 2005 Standard Edition > > > Julie, > > You will need the Visual Studio Tools For Office as that package has the > runtime distribution license. I have Office Developer for office 2002 > which also allows you to create the package of Access components to > create the Runtime version of Access 2002. Don't know if VSTO 2003 has > this but I suspect it does. > > Doug > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Julie > Reardon-Taylor > Sent: Thursday, December 01, 2005 5:48 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] Visual Studio 2005 Standard Edition > > > I was wondering about the Visual Studo 2005 software myself. With the > standard edition, can you deploy Access runtime? > > It sounds like you need Visual Studio for MS-Office? > > If I have Office 2003, can I just purchase the Wise/Sagekey software to > deploy my run-time apps, or do I need to have Visual Studio? > > > > > > Julie Reardon-Taylor > PRO-SOFT OF NY, INC. > 44 Public Square Suite #5 > Watertown, NY 13601 > Phone/Fax: (315) 785-0319 > www.pro-soft.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 Gustav at cactus.dk Thu Dec 8 05:35:23 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 08 Dec 2005 12:35:23 +0100 Subject: [AccessD] VB.Net, trying to update some records in Access Message-ID: Hi Richard Sorry, missed the dot net part ... /gustav >>> R.Griffiths at bury.gov.uk 08-12-2005 11:46:56 >>> Gustav not sure what you mean - please expand From adtp at touchtelindia.net Thu Dec 8 06:30:05 2005 From: adtp at touchtelindia.net (A.D.Tejpal) Date: Thu, 8 Dec 2005 18:00:05 +0530 Subject: [AccessD] Datasheet view selection question References: <916187228923D311A6FE00A0CC3FAA30ABF3E2@ADGSERVER> Message-ID: <024201c5fbf3$2af98ef0$0b23f63d@winxp> Bobby, You can put the sample subroutine (P_SelectEntireRow()) given below, in your form's module and call it from enter events pertaining to controls representing various columns. With this, as you navigate through the datasheet, entire row for the current record will remain selected. On the other hand, if you wish the current row to be highlighted in a special color, my sample db named HighLightDataSheetRows might be of interest to you. It is available at Rogers Access Library (other developers library). Link - http://www.rogersaccesslibrary.com You could adapt the underlying approach suitably, for your specific needs. Best wishes, A.D.Tejpal -------------- ===================================== Private Sub P_SelectEntireRow() Me.SelLeft = 1 Me.SelHeight = 1 Me.SelWidth = Me.Detail.Controls.Count End Sub ===================================== ----- Original Message ----- From: Bobby Heid To: 'Access Developers discussion and problem solving' Sent: Monday, December 05, 2005 21:05 Subject: [AccessD] Datasheet view selection question Hey, I have a form that returns selected results. The users are wanting to be able to re-arrange columns, sort on a given column(s), etc. They then click on one of several other buttons to be taken to a form related to the selected record. I have been using a listview control to display the data. The users would pre-select the sort order on zero or more fields from several combo boxes. But after looking at it, I think we could use a form using a datasheet view. Playing with it, I am able to move columns, sort, etc. But one thing they want is to have the whole line selected when the select a record. Just as if you had clicked on the little selection box to the left of each record. Does anyone know how to select the whole line when one of the fields has been clicked? Thanks, Bobby From bheid at appdevgrp.com Thu Dec 8 06:43:25 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Thu, 8 Dec 2005 07:43:25 -0500 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CF0EFF@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF40D@ADGSERVER> I went to the launch in Atlanta last week. Did you actually get a copy of BizTalk? I got a beta copy and a card telling me to register to get the release version when it comes out. The website says the target release date is something like March or April of 2006. LOL. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Wednesday, December 07, 2005 7:28 PM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Is My ASP Covered Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server 2006 product launch gala in Anaheim yesterday and walked out with a copy of each. Thought I might try to learn .Net and convert the Sleep Advisor to a web app. MTIA, Rocky Smolin From bchacc at san.rr.com Thu Dec 8 06:53:17 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Thu, 8 Dec 2005 04:53:17 -0800 Subject: [AccessD] OT: Is My ASP Covered References: <916187228923D311A6FE00A0CC3FAA30ABF40D@ADGSERVER> Message-ID: <003701c5fbf6$5c4ddb20$6a01a8c0@HAL9004> Well, on the outside of the box, front, it lists BizTalk Server 2006. Inside are 4 CDs - 2 for VS, 1 for SQL Server 2005 and one DVD with the MSDN library. So, no, I don't see a BizTalk. But I haven't loaded the products yet. Rocky ----- Original Message ----- From: "Bobby Heid" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 4:43 AM Subject: Re: [AccessD] OT: Is My ASP Covered >I went to the launch in Atlanta last week. Did you actually get a copy of > BizTalk? I got a beta copy and a card telling me to register to get the > release version when it comes out. The website says the target release > date > is something like March or April of 2006. LOL. > > Bobby > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Wednesday, December 07, 2005 7:28 PM > To: AccessD at databaseadvisors.com > Subject: [AccessD] OT: Is My ASP Covered > > > Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server > 2006 product launch gala in Anaheim yesterday and walked out with a copy > of > each. Thought I might try to learn .Net and convert the Sleep Advisor to > a > web app. > > > > MTIA, > > Rocky Smolin > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From paul.hartland at isharp.co.uk Thu Dec 8 07:07:45 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Thu, 8 Dec 2005 13:07:45 -0000 Subject: [AccessD] OT - Using Connection Strings For Disaster Recovery In-Reply-To: <003701c5fbf6$5c4ddb20$6a01a8c0@HAL9004> Message-ID: To all, I am work on implementing a new section to the disaster recovery of my own projects, one of the things I am currently looking into is having a .ini file with connection string to my main server something like: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=myusername;Initial Catalog=mydatabase;Data Source=mysourcemain1 Each day I make my own backup of the main database, but if our main server went down what I want to be able to detect if the connection string is valid, if not use the next one in the sequence: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=myusername;Initial Catalog=mydatabase;Data Source=mysourcemain2 So that although my dataenvironment, ADO controls etc point to mysourcemain1, if mysourcemain1 shuts down...I can go to the latest backup that I have and restore on mysourcemain2 then let everyone back in again....i.e. I want something like the following: Open the .ini file as text Check if the first connection string is ok if ok then set the datasources to it if not ok warn user and alert administraors of possibility of server down get the next connection string and recheck loop until found valid string Is there a way of check if a connection string to a SQL Server would work before trying to open the connection ? If anyone could help me on this I would be very grateful, sample code and/or guidance greatly appreciated. Thanks in advance. Paul Hartland From bheid at appdevgrp.com Thu Dec 8 07:18:10 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Thu, 8 Dec 2005 08:18:10 -0500 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CF0F78@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF40F@ADGSERVER> That's right, Biztalk was not in there in mine. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, December 08, 2005 7:53 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered Well, on the outside of the box, front, it lists BizTalk Server 2006. Inside are 4 CDs - 2 for VS, 1 for SQL Server 2005 and one DVD with the MSDN library. So, no, I don't see a BizTalk. But I haven't loaded the products yet. Rocky ----- Original Message ----- From: "Bobby Heid" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 4:43 AM Subject: Re: [AccessD] OT: Is My ASP Covered >I went to the launch in Atlanta last week. Did you actually get a copy of > BizTalk? I got a beta copy and a card telling me to register to get the > release version when it comes out. The website says the target release > date > is something like March or April of 2006. LOL. > > Bobby > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Wednesday, December 07, 2005 7:28 PM > To: AccessD at databaseadvisors.com > Subject: [AccessD] OT: Is My ASP Covered > > > Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server > 2006 product launch gala in Anaheim yesterday and walked out with a copy > of > each. Thought I might try to learn .Net and convert the Sleep Advisor to > a > web app. > > > > MTIA, > > Rocky Smolin > From papparuff at comcast.net Thu Dec 8 07:29:22 2005 From: papparuff at comcast.net (papparuff at comcast.net) Date: Thu, 08 Dec 2005 13:29:22 +0000 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <120820051329.28352.439835320000051C00006EC0220699849900009A9D0E9F9F0E9F@comcast.net> BizTalk 2006 is not available yet. The box your software is in should have a voucher for receiving BizTalk 2006. Go to the url the voucher mentions and register to receive your free copy of BizTalk 2006 when it becomes available. John -- John V. Ruff ? The Eternal Optimist :-) ?Commit to the Lord whatever you do, and your plans will succeed.? Proverbs 16:3 -------------- Original message -------------- From: "Bobby Heid" > That's right, Biztalk was not in there in mine. > > Bobby > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Thursday, December 08, 2005 7:53 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > > Well, on the outside of the box, front, it lists BizTalk Server 2006. > Inside are 4 CDs - 2 for VS, 1 for SQL Server 2005 and one DVD with the MSDN > > library. So, no, I don't see a BizTalk. But I haven't loaded the products > yet. > > Rocky > > ----- Original Message ----- > From: "Bobby Heid" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 08, 2005 4:43 AM > Subject: Re: [AccessD] OT: Is My ASP Covered > > > >I went to the launch in Atlanta last week. Did you actually get a copy of > > BizTalk? I got a beta copy and a card telling me to register to get the > > release version when it comes out. The website says the target release > > date > > is something like March or April of 2006. LOL. > > > > Bobby > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > > Beach Access Software > > Sent: Wednesday, December 07, 2005 7:28 PM > > To: AccessD at databaseadvisors.com > > Subject: [AccessD] OT: Is My ASP Covered > > > > > > Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server > > 2006 product launch gala in Anaheim yesterday and walked out with a copy > > of > > each. Thought I might try to learn .Net and convert the Sleep Advisor to > > a > > web app. > > > > > > > > MTIA, > > > > Rocky Smolin > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Thu Dec 8 07:48:43 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 8 Dec 2005 08:48:43 -0500 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <4397CC12.7070002@shaw.ca> Message-ID: <200512081349.jB8Dn5J08960@databaseadvisors.com> Under most conditions they are SUPPOSED to play well together, in fact some programs may require one or the other. One issue I ran into is that IIS would not find the 1.1 framework when I installed it AFTER installing the beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my dev machine which runs on the .net framework 1.1, so I had a specific reason for needing the old framework. And in fact the framework itself installed, it was just getting IIS to recognize that was the problem. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Thursday, December 08, 2005 1:01 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered I seem to remember some warnings about uninstalling Netframework 1.0 or 1.1 before applying version 2.0 John Colby wrote: >Yes, the DotNet framework is the basis behind all of the new .net >languages >- vb.net, c#.net, J#.net etc. The latest version of the framework is >2.0, which comes with VS 2005. The framework is actually free, and can >be downloaded at any time. The framework contains the actual >"compilers" for the languages, and programs for the 2.0 frmaework can >be written in notepad if you have the gonads. VS is just a (VERY) >pretty wrapper around the process of writing code for .Net. > > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >- Beach Access Software >Sent: Wednesday, December 07, 2005 7:55 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] OT: Is My ASP Covered > >What is Framework 2.0? Is that part of Visual Studio? > >Rocky > >----- Original Message ----- >From: "John Colby" >To: "'Access Developers discussion and problem solving'" > >Sent: Wednesday, December 07, 2005 4:38 PM >Subject: Re: [AccessD] OT: Is My ASP Covered > > > > >>It's part of the framework 2.0 IIRC. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>Smolin - Beach Access Software >>Sent: Wednesday, December 07, 2005 7:28 PM >>To: AccessD at databaseadvisors.com >>Subject: [AccessD] OT: Is My ASP Covered >> >>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>Server >>2006 product launch gala in Anaheim yesterday and walked out with a >>copy of each. Thought I might try to learn .Net and convert the Sleep >>Advisor to a web app. >> >>I had a 1:1 talk with an MS tech who advised for my application 1) use >>SQL Server Express, 2) Reporting Services will give me the >>functionality I need to duplicate the Access reporting. >> >>In any event the fine print on the back says to use Reporting Services >>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>is that an a la carte purchase? >> >>MTIA, >> >>Rocky Smolin >>Beach Access Software >>http://www.e-z-mrp.com >>858-259-4334 >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Thu Dec 8 07:55:09 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Thu, 8 Dec 2005 05:55:09 -0800 Subject: [AccessD] OT: Is My ASP Covered References: <120820051329.28352.439835320000051C00006EC0220699849900009A9D0E9F9F0E9F@comcast.net> Message-ID: <00af01c5fbff$00c10850$6a01a8c0@HAL9004> Right you are, John. Right behind the voucher for an MS Certification exam. Rocky ----- Original Message ----- From: To: "Access Developers discussion and problem solving" Sent: Thursday, December 08, 2005 5:29 AM Subject: Re: [AccessD] OT: Is My ASP Covered > BizTalk 2006 is not available yet. The box your software is in should have > a voucher for receiving BizTalk 2006. Go to the url the voucher mentions > and register to receive your free copy of BizTalk 2006 when it becomes > available. > > John > > -- > John V. Ruff - The Eternal Optimist :-) > > "Commit to the Lord whatever you do, > and your plans will succeed." Proverbs 16:3 > > -------------- Original message -------------- > From: "Bobby Heid" > >> That's right, Biztalk was not in there in mine. >> >> Bobby >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >> Beach Access Software >> Sent: Thursday, December 08, 2005 7:53 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> Well, on the outside of the box, front, it lists BizTalk Server 2006. >> Inside are 4 CDs - 2 for VS, 1 for SQL Server 2005 and one DVD with the >> MSDN >> >> library. So, no, I don't see a BizTalk. But I haven't loaded the products >> yet. >> >> Rocky >> >> ----- Original Message ----- >> From: "Bobby Heid" >> To: "'Access Developers discussion and problem solving'" >> >> Sent: Thursday, December 08, 2005 4:43 AM >> Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >I went to the launch in Atlanta last week. Did you actually get a copy >> >of >> > BizTalk? I got a beta copy and a card telling me to register to get the >> > release version when it comes out. The website says the target release >> > date >> > is something like March or April of 2006. LOL. >> > >> > Bobby >> > >> > -----Original Message----- >> > From: accessd-bounces at databaseadvisors.com >> > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >> > Smolin - >> > Beach Access Software >> > Sent: Wednesday, December 07, 2005 7:28 PM >> > To: AccessD at databaseadvisors.com >> > Subject: [AccessD] OT: Is My ASP Covered >> > >> > >> > Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >> > Server >> > 2006 product launch gala in Anaheim yesterday and walked out with a >> > copy >> > of >> > each. Thought I might try to learn .Net and convert the Sleep Advisor >> > to >> > a >> > web app. >> > >> > >> > >> > MTIA, >> > >> > Rocky Smolin >> > >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > -------------------------------------------------------------------------------- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From bchacc at san.rr.com Thu Dec 8 07:59:25 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Thu, 8 Dec 2005 05:59:25 -0800 Subject: [AccessD] OT: Is My ASP Covered References: <200512081349.jB8Dn5J08960@databaseadvisors.com> Message-ID: <00cf01c5fbff$9952cd60$6a01a8c0@HAL9004> So you think should I uninstall .Net Framework 1.1 before installing VS Studio 2005? Will IIS function with correctly then with VSS2005? Rocky ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 5:48 AM Subject: Re: [AccessD] OT: Is My ASP Covered > Under most conditions they are SUPPOSED to play well together, in fact > some > programs may require one or the other. One issue I ran into is that IIS > would not find the 1.1 framework when I installed it AFTER installing the > beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my > dev > machine which runs on the .net framework 1.1, so I had a specific reason > for > needing the old framework. And in fact the framework itself installed, it > was just getting IIS to recognize that was the problem. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly > Sent: Thursday, December 08, 2005 1:01 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > I seem to remember some warnings about uninstalling Netframework 1.0 or > 1.1 > before applying version 2.0 > > John Colby wrote: > >>Yes, the DotNet framework is the basis behind all of the new .net >>languages >>- vb.net, c#.net, J#.net etc. The latest version of the framework is >>2.0, which comes with VS 2005. The framework is actually free, and can >>be downloaded at any time. The framework contains the actual >>"compilers" for the languages, and programs for the 2.0 frmaework can >>be written in notepad if you have the gonads. VS is just a (VERY) >>pretty wrapper around the process of writing code for .Net. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >>- Beach Access Software >>Sent: Wednesday, December 07, 2005 7:55 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >>What is Framework 2.0? Is that part of Visual Studio? >> >>Rocky >> >>----- Original Message ----- >>From: "John Colby" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, December 07, 2005 4:38 PM >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >> >>>It's part of the framework 2.0 IIRC. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>>Smolin - Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:28 PM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: Is My ASP Covered >>> >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>>Server >>>2006 product launch gala in Anaheim yesterday and walked out with a >>>copy of each. Thought I might try to learn .Net and convert the Sleep >>>Advisor to a web app. >>> >>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>SQL Server Express, 2) Reporting Services will give me the >>>functionality I need to duplicate the Access reporting. >>> >>>In any event the fine print on the back says to use Reporting Services >>>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>>is that an a la carte purchase? >>> >>>MTIA, >>> >>>Rocky Smolin >>>Beach Access Software >>>http://www.e-z-mrp.com >>>858-259-4334 >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 8 08:07:32 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 8 Dec 2005 09:07:32 -0500 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <00cf01c5fbff$9952cd60$6a01a8c0@HAL9004> Message-ID: <200512081407.jB8E7sJ14921@databaseadvisors.com> I don't know enough to comment on that. I uninstalled 1.1 but left the old SQL Server, then installed both VS 2005 and SQL Server 2005. I haven't had time to play yet. I am getting in to Virtual PC though so I will have separate virtual machines for each. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, December 08, 2005 8:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered So you think should I uninstall .Net Framework 1.1 before installing VS Studio 2005? Will IIS function with correctly then with VSS2005? Rocky ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 5:48 AM Subject: Re: [AccessD] OT: Is My ASP Covered > Under most conditions they are SUPPOSED to play well together, in fact > some > programs may require one or the other. One issue I ran into is that IIS > would not find the 1.1 framework when I installed it AFTER installing the > beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my > dev > machine which runs on the .net framework 1.1, so I had a specific reason > for > needing the old framework. And in fact the framework itself installed, it > was just getting IIS to recognize that was the problem. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly > Sent: Thursday, December 08, 2005 1:01 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > I seem to remember some warnings about uninstalling Netframework 1.0 or > 1.1 > before applying version 2.0 > > John Colby wrote: > >>Yes, the DotNet framework is the basis behind all of the new .net >>languages >>- vb.net, c#.net, J#.net etc. The latest version of the framework is >>2.0, which comes with VS 2005. The framework is actually free, and can >>be downloaded at any time. The framework contains the actual >>"compilers" for the languages, and programs for the 2.0 frmaework can >>be written in notepad if you have the gonads. VS is just a (VERY) >>pretty wrapper around the process of writing code for .Net. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >>- Beach Access Software >>Sent: Wednesday, December 07, 2005 7:55 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >>What is Framework 2.0? Is that part of Visual Studio? >> >>Rocky >> >>----- Original Message ----- >>From: "John Colby" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, December 07, 2005 4:38 PM >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >> >>>It's part of the framework 2.0 IIRC. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>>Smolin - Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:28 PM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: Is My ASP Covered >>> >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>>Server >>>2006 product launch gala in Anaheim yesterday and walked out with a >>>copy of each. Thought I might try to learn .Net and convert the Sleep >>>Advisor to a web app. >>> >>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>SQL Server Express, 2) Reporting Services will give me the >>>functionality I need to duplicate the Access reporting. >>> >>>In any event the fine print on the back says to use Reporting Services >>>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>>is that an a la carte purchase? >>> >>>MTIA, >>> >>>Rocky Smolin >>>Beach Access Software >>>http://www.e-z-mrp.com >>>858-259-4334 >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From CFraase at officeimagesinc.com Thu Dec 8 08:14:13 2005 From: CFraase at officeimagesinc.com (Cindy Fraase) Date: Thu, 8 Dec 2005 09:14:13 -0500 Subject: [AccessD] How can I match the subreport to back color changesinthe main report? Message-ID: Andy, I just wanted to say a belated thank you. You're solution worked great! Cindy Cynthia Fraase Asst. Controller Direct: 678-325-3251 Cell: 770-318-0628 Fax: 770-641-2656 www.officeimagesinc.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Andy Lacey Sent: Tuesday, November 22, 2005 11:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] How can I match the subreport to back color changesinthe main report? Hi Cindy Try this. Immediately after you put the code to set the BackColor (presumably in the OnFormat of the Detail section) put: Me.subRep.Report.Section("Detail").BackColor = Me.Section("Detail").BackColor Where subRep is the name of the subreport control on your main report. If your subreport has >1 section you'll need to repeat for each. Oh and don't forget to make the background style of the individual controls transparent.. -- Andy Lacey http://www.minstersystems.co.uk From Jdemarco at hudsonhealthplan.org Thu Dec 8 08:55:41 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Thu, 8 Dec 2005 09:55:41 -0500 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C4228@TTNEXCHCL2.hshhp.com> At the devconnections conference last month the M$ people said you could install VS 2005 on the same machine as 2003 but you're probably still taking your chances (IMO). Functionality that's been changed from VS 2003 is still supported in 2005 so your current apps should still run. Has anyonehere been able to download BizTalk beta? Or input a coupon code to get the full version when available? I could sign up for beta but couldn't find any reference to this coupon I have. Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Thursday, December 08, 2005 9:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered I don't know enough to comment on that. I uninstalled 1.1 but left the old SQL Server, then installed both VS 2005 and SQL Server 2005. I haven't had time to play yet. I am getting in to Virtual PC though so I will have separate virtual machines for each. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, December 08, 2005 8:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered So you think should I uninstall .Net Framework 1.1 before installing VS Studio 2005? Will IIS function with correctly then with VSS2005? Rocky ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 5:48 AM Subject: Re: [AccessD] OT: Is My ASP Covered > Under most conditions they are SUPPOSED to play well together, in fact > some > programs may require one or the other. One issue I ran into is that IIS > would not find the 1.1 framework when I installed it AFTER installing the > beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my > dev > machine which runs on the .net framework 1.1, so I had a specific reason > for > needing the old framework. And in fact the framework itself installed, it > was just getting IIS to recognize that was the problem. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly > Sent: Thursday, December 08, 2005 1:01 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > I seem to remember some warnings about uninstalling Netframework 1.0 or > 1.1 > before applying version 2.0 > > John Colby wrote: > >>Yes, the DotNet framework is the basis behind all of the new .net >>languages >>- vb.net, c#.net, J#.net etc. The latest version of the framework is >>2.0, which comes with VS 2005. The framework is actually free, and can >>be downloaded at any time. The framework contains the actual >>"compilers" for the languages, and programs for the 2.0 frmaework can >>be written in notepad if you have the gonads. VS is just a (VERY) >>pretty wrapper around the process of writing code for .Net. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >>- Beach Access Software >>Sent: Wednesday, December 07, 2005 7:55 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >>What is Framework 2.0? Is that part of Visual Studio? >> >>Rocky >> >>----- Original Message ----- >>From: "John Colby" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, December 07, 2005 4:38 PM >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >> >>>It's part of the framework 2.0 IIRC. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>>Smolin - Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:28 PM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: Is My ASP Covered >>> >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>>Server >>>2006 product launch gala in Anaheim yesterday and walked out with a >>>copy of each. Thought I might try to learn .Net and convert the Sleep >>>Advisor to a web app. >>> >>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>SQL Server Express, 2) Reporting Services will give me the >>>functionality I need to duplicate the Access reporting. >>> >>>In any event the fine print on the back says to use Reporting Services >>>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>>is that an a la carte purchase? >>> >>>MTIA, >>> >>>Rocky Smolin >>>Beach Access Software >>>http://www.e-z-mrp.com >>>858-259-4334 >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From bchacc at san.rr.com Thu Dec 8 08:59:35 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Thu, 8 Dec 2005 06:59:35 -0800 Subject: [AccessD] OT: Is My ASP Covered References: <08F823FD83787D4BA0B99CA580AD3C74016C4228@TTNEXCHCL2.hshhp.com> Message-ID: <012901c5fc08$015961a0$6a01a8c0@HAL9004> My coupon says "For complete details on downloading the beta and to redeem this coupon, go to: www.microsoft.com/biztalk" Rocky ----- Original Message ----- From: "Jim DeMarco" To: "Access Developers discussion and problem solving" Sent: Thursday, December 08, 2005 6:55 AM Subject: Re: [AccessD] OT: Is My ASP Covered > At the devconnections conference last month the M$ people said you could > install VS 2005 on the same machine as 2003 but you're probably still > taking your chances (IMO). Functionality that's been changed from VS 2003 > is still supported in 2005 so your current apps should still run. > > Has anyonehere been able to download BizTalk beta? Or input a coupon code > to get the full version when available? I could sign up for beta but > couldn't find any reference to this coupon I have. > > Jim DeMarco > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby > Sent: Thursday, December 08, 2005 9:08 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Is My ASP Covered > > > I don't know enough to comment on that. I uninstalled 1.1 but left the > old > SQL Server, then installed both VS 2005 and SQL Server 2005. I haven't > had > time to play yet. I am getting in to Virtual PC though so I will have > separate virtual machines for each. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Thursday, December 08, 2005 8:59 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > So you think should I uninstall .Net Framework 1.1 before installing VS > Studio 2005? Will IIS function with correctly then with VSS2005? > > Rocky > > ----- Original Message ----- > From: "John Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 08, 2005 5:48 AM > Subject: Re: [AccessD] OT: Is My ASP Covered > > >> Under most conditions they are SUPPOSED to play well together, in fact >> some >> programs may require one or the other. One issue I ran into is that IIS >> would not find the 1.1 framework when I installed it AFTER installing the >> beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my > >> dev >> machine which runs on the .net framework 1.1, so I had a specific reason >> > for >> needing the old framework. And in fact the framework itself installed, >> it >> was just getting IIS to recognize that was the problem. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> Contribute your unused CPU cycles to a good cause: >> http://folding.stanford.edu/ >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly >> Sent: Thursday, December 08, 2005 1:01 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT: Is My ASP Covered >> >> I seem to remember some warnings about uninstalling Netframework 1.0 or > >> 1.1 >> before applying version 2.0 >> >> John Colby wrote: >> >>>Yes, the DotNet framework is the basis behind all of the new .net >>>languages >>>- vb.net, c#.net, J#.net etc. The latest version of the framework is >>>2.0, which comes with VS 2005. The framework is actually free, and can >>>be downloaded at any time. The framework contains the actual >>>"compilers" for the languages, and programs for the 2.0 frmaework can >>>be written in notepad if you have the gonads. VS is just a (VERY) >>>pretty wrapper around the process of writing code for .Net. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >>>- Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:55 PM >>>To: Access Developers discussion and problem solving >>>Subject: Re: [AccessD] OT: Is My ASP Covered >>> >>>What is Framework 2.0? Is that part of Visual Studio? >>> >>>Rocky >>> >>>----- Original Message ----- >>>From: "John Colby" >>>To: "'Access Developers discussion and problem solving'" >>> >>>Sent: Wednesday, December 07, 2005 4:38 PM >>>Subject: Re: [AccessD] OT: Is My ASP Covered >>> >>> >>> >>> >>>>It's part of the framework 2.0 IIRC. >>>> >>>> >>>>John W. Colby >>>>www.ColbyConsulting.com >>>> >>>>Contribute your unused CPU cycles to a good cause: >>>>http://folding.stanford.edu/ >>>>-----Original Message----- >>>>From: accessd-bounces at databaseadvisors.com >>>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>>>Smolin - Beach Access Software >>>>Sent: Wednesday, December 07, 2005 7:28 PM >>>>To: AccessD at databaseadvisors.com >>>>Subject: [AccessD] OT: Is My ASP Covered >>>> >>>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>>>Server >>>>2006 product launch gala in Anaheim yesterday and walked out with a >>>>copy of each. Thought I might try to learn .Net and convert the Sleep >>>>Advisor to a web app. >>>> >>>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>>SQL Server Express, 2) Reporting Services will give me the >>>>functionality I need to duplicate the Access reporting. >>>> >>>>In any event the fine print on the back says to use Reporting Services >>>>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>>>is that an a la carte purchase? >>>> >>>>MTIA, >>>> >>>>Rocky Smolin >>>>Beach Access Software >>>>http://www.e-z-mrp.com >>>>858-259-4334 >>>>-- >>>>AccessD mailing list >>>>AccessD at databaseadvisors.com >>>>http://databaseadvisors.com/mailman/listinfo/accessd >>>>Website: http://www.databaseadvisors.com >>>> >>>>-- >>>>AccessD mailing list >>>>AccessD at databaseadvisors.com >>>>http://databaseadvisors.com/mailman/listinfo/accessd >>>>Website: http://www.databaseadvisors.com >>>> >>>> >>>> >>> >>> >>> >> >> -- >> Marty Connelly >> Victoria, B.C. >> Canada >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named > recipient, and may contain information from Hudson Health Plan (HHP) that > is confidential or privileged. If you are not the intended recipient, you > are hereby notified that any disclosure, copying, distribution or use of > the contents of this message is strictly prohibited. If you have received > this message in error or are not the named recipient, please notify us > immediately, either by contacting the sender at the electronic mail > address noted above or calling HHP at (914) 631-1611. If you are not the > intended recipient, please do not forward this email to anyone, and delete > and destroy all copies of this message. Thank You". > *********************************************************************************** > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at ColbyConsulting.com Thu Dec 8 09:06:00 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 8 Dec 2005 10:06:00 -0500 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C4228@TTNEXCHCL2.hshhp.com> Message-ID: <200512081506.jB8F6PJ31685@databaseadvisors.com> >Functionality that's been changed from VS 2003 is still supported in 2005 so your current apps should still run. I can tell you that without a doubt, this is NOT true for ASP.Net, or at least not necessarily true. I do not understand the ins and outs of the issue, but it has to do with the ability to have sub-projects in 2003 and that has been removed in 2005 (ASP.net). DotNetNuke broke big time and required a rather large re-write to make it work again. However DotNetNuke also used some rather sophisticated partitioning in order to allow you to add modules without having to recompile the core code, which the average project probably does not attempt or require so your existing projects may very well run. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim DeMarco Sent: Thursday, December 08, 2005 9:56 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered At the devconnections conference last month the M$ people said you could install VS 2005 on the same machine as 2003 but you're probably still taking your chances (IMO). Functionality that's been changed from VS 2003 is still supported in 2005 so your current apps should still run. Has anyonehere been able to download BizTalk beta? Or input a coupon code to get the full version when available? I could sign up for beta but couldn't find any reference to this coupon I have. Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Thursday, December 08, 2005 9:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered I don't know enough to comment on that. I uninstalled 1.1 but left the old SQL Server, then installed both VS 2005 and SQL Server 2005. I haven't had time to play yet. I am getting in to Virtual PC though so I will have separate virtual machines for each. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, December 08, 2005 8:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered So you think should I uninstall .Net Framework 1.1 before installing VS Studio 2005? Will IIS function with correctly then with VSS2005? Rocky ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 5:48 AM Subject: Re: [AccessD] OT: Is My ASP Covered > Under most conditions they are SUPPOSED to play well together, in fact > some programs may require one or the other. One issue I ran into is > that IIS would not find the 1.1 framework when I installed it AFTER > installing the beta versions of 2.0. I was trying to get DotNetNuke > 3.2 running on my > dev machine which runs on the .net framework 1.1, > so I had a specific reason > for needing the old framework. And in > fact the framework itself installed, it was just getting IIS to > recognize that was the problem. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > MartyConnelly > Sent: Thursday, December 08, 2005 1:01 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > I seem to remember some warnings about uninstalling Netframework 1.0 > or > 1.1 before applying version 2.0 > > John Colby wrote: > >>Yes, the DotNet framework is the basis behind all of the new .net >>languages >>- vb.net, c#.net, J#.net etc. The latest version of the framework is >>2.0, which comes with VS 2005. The framework is actually free, and >>can be downloaded at any time. The framework contains the actual >>"compilers" for the languages, and programs for the 2.0 frmaework can >>be written in notepad if you have the gonads. VS is just a (VERY) >>pretty wrapper around the process of writing code for .Net. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>Smolin >>- Beach Access Software >>Sent: Wednesday, December 07, 2005 7:55 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >>What is Framework 2.0? Is that part of Visual Studio? >> >>Rocky >> >>----- Original Message ----- >>From: "John Colby" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, December 07, 2005 4:38 PM >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >> >>>It's part of the framework 2.0 IIRC. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>>Smolin - Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:28 PM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: Is My ASP Covered >>> >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>>Server >>>2006 product launch gala in Anaheim yesterday and walked out with a >>>copy of each. Thought I might try to learn .Net and convert the >>>Sleep Advisor to a web app. >>> >>>I had a 1:1 talk with an MS tech who advised for my application 1) >>>use SQL Server Express, 2) Reporting Services will give me the >>>functionality I need to duplicate the Access reporting. >>> >>>In any event the fine print on the back says to use Reporting >>>Services I need ASP.NET 2.0 or later. Is this hidden somewhere on my >>>system or is that an a la carte purchase? >>> >>>MTIA, >>> >>>Rocky Smolin >>>Beach Access Software >>>http://www.e-z-mrp.com >>>858-259-4334 >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jdemarco at hudsonhealthplan.org Thu Dec 8 09:11:55 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Thu, 8 Dec 2005 10:11:55 -0500 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C4229@TTNEXCHCL2.hshhp.com> Maybe they were referring to compiled assemblies then. Either way I'm installing it on a separate machine. Jim D. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Thursday, December 08, 2005 10:06 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered >Functionality that's been changed from VS 2003 is still supported in 2005 so your current apps should still run. I can tell you that without a doubt, this is NOT true for ASP.Net, or at least not necessarily true. I do not understand the ins and outs of the issue, but it has to do with the ability to have sub-projects in 2003 and that has been removed in 2005 (ASP.net). DotNetNuke broke big time and required a rather large re-write to make it work again. However DotNetNuke also used some rather sophisticated partitioning in order to allow you to add modules without having to recompile the core code, which the average project probably does not attempt or require so your existing projects may very well run. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim DeMarco Sent: Thursday, December 08, 2005 9:56 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered At the devconnections conference last month the M$ people said you could install VS 2005 on the same machine as 2003 but you're probably still taking your chances (IMO). Functionality that's been changed from VS 2003 is still supported in 2005 so your current apps should still run. Has anyonehere been able to download BizTalk beta? Or input a coupon code to get the full version when available? I could sign up for beta but couldn't find any reference to this coupon I have. Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Thursday, December 08, 2005 9:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered I don't know enough to comment on that. I uninstalled 1.1 but left the old SQL Server, then installed both VS 2005 and SQL Server 2005. I haven't had time to play yet. I am getting in to Virtual PC though so I will have separate virtual machines for each. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, December 08, 2005 8:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered So you think should I uninstall .Net Framework 1.1 before installing VS Studio 2005? Will IIS function with correctly then with VSS2005? Rocky ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 5:48 AM Subject: Re: [AccessD] OT: Is My ASP Covered > Under most conditions they are SUPPOSED to play well together, in fact > some programs may require one or the other. One issue I ran into is > that IIS would not find the 1.1 framework when I installed it AFTER > installing the beta versions of 2.0. I was trying to get DotNetNuke > 3.2 running on my > dev machine which runs on the .net framework 1.1, > so I had a specific reason > for needing the old framework. And in > fact the framework itself installed, it was just getting IIS to > recognize that was the problem. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > MartyConnelly > Sent: Thursday, December 08, 2005 1:01 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > I seem to remember some warnings about uninstalling Netframework 1.0 > or > 1.1 before applying version 2.0 > > John Colby wrote: > >>Yes, the DotNet framework is the basis behind all of the new .net >>languages >>- vb.net, c#.net, J#.net etc. The latest version of the framework is >>2.0, which comes with VS 2005. The framework is actually free, and >>can be downloaded at any time. The framework contains the actual >>"compilers" for the languages, and programs for the 2.0 frmaework can >>be written in notepad if you have the gonads. VS is just a (VERY) >>pretty wrapper around the process of writing code for .Net. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>Smolin >>- Beach Access Software >>Sent: Wednesday, December 07, 2005 7:55 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >>What is Framework 2.0? Is that part of Visual Studio? >> >>Rocky >> >>----- Original Message ----- >>From: "John Colby" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, December 07, 2005 4:38 PM >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >> >>>It's part of the framework 2.0 IIRC. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>>Smolin - Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:28 PM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: Is My ASP Covered >>> >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>>Server >>>2006 product launch gala in Anaheim yesterday and walked out with a >>>copy of each. Thought I might try to learn .Net and convert the >>>Sleep Advisor to a web app. >>> >>>I had a 1:1 talk with an MS tech who advised for my application 1) >>>use SQL Server Express, 2) Reporting Services will give me the >>>functionality I need to duplicate the Access reporting. >>> >>>In any event the fine print on the back says to use Reporting >>>Services I need ASP.NET 2.0 or later. Is this hidden somewhere on my >>>system or is that an a la carte purchase? >>> >>>MTIA, >>> >>>Rocky Smolin >>>Beach Access Software >>>http://www.e-z-mrp.com >>>858-259-4334 >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From Jdemarco at hudsonhealthplan.org Thu Dec 8 09:25:41 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Thu, 8 Dec 2005 10:25:41 -0500 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C422C@TTNEXCHCL2.hshhp.com> Mine too. I was able to sign up for the beta (which I'm not sure I really want) but once done there was no mention the full copy when available nor anyplace to reference the coupon code. If anyone figures it out please let us know. Thanks Rocky. Jim D. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, December 08, 2005 10:00 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered My coupon says "For complete details on downloading the beta and to redeem this coupon, go to: www.microsoft.com/biztalk" Rocky ----- Original Message ----- From: "Jim DeMarco" To: "Access Developers discussion and problem solving" Sent: Thursday, December 08, 2005 6:55 AM Subject: Re: [AccessD] OT: Is My ASP Covered > At the devconnections conference last month the M$ people said you could > install VS 2005 on the same machine as 2003 but you're probably still > taking your chances (IMO). Functionality that's been changed from VS 2003 > is still supported in 2005 so your current apps should still run. > > Has anyonehere been able to download BizTalk beta? Or input a coupon code > to get the full version when available? I could sign up for beta but > couldn't find any reference to this coupon I have. > > Jim DeMarco > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby > Sent: Thursday, December 08, 2005 9:08 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Is My ASP Covered > > > I don't know enough to comment on that. I uninstalled 1.1 but left the > old > SQL Server, then installed both VS 2005 and SQL Server 2005. I haven't > had > time to play yet. I am getting in to Virtual PC though so I will have > separate virtual machines for each. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Thursday, December 08, 2005 8:59 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > So you think should I uninstall .Net Framework 1.1 before installing VS > Studio 2005? Will IIS function with correctly then with VSS2005? > > Rocky > > ----- Original Message ----- > From: "John Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 08, 2005 5:48 AM > Subject: Re: [AccessD] OT: Is My ASP Covered > > >> Under most conditions they are SUPPOSED to play well together, in fact >> some >> programs may require one or the other. One issue I ran into is that IIS >> would not find the 1.1 framework when I installed it AFTER installing the >> beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my > >> dev >> machine which runs on the .net framework 1.1, so I had a specific reason >> > for >> needing the old framework. And in fact the framework itself installed, >> it >> was just getting IIS to recognize that was the problem. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> Contribute your unused CPU cycles to a good cause: >> http://folding.stanford.edu/ >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly >> Sent: Thursday, December 08, 2005 1:01 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT: Is My ASP Covered >> >> I seem to remember some warnings about uninstalling Netframework 1.0 or > >> 1.1 >> before applying version 2.0 >> >> John Colby wrote: >> >>>Yes, the DotNet framework is the basis behind all of the new .net >>>languages >>>- vb.net, c#.net, J#.net etc. The latest version of the framework is >>>2.0, which comes with VS 2005. The framework is actually free, and can >>>be downloaded at any time. The framework contains the actual >>>"compilers" for the languages, and programs for the 2.0 frmaework can >>>be written in notepad if you have the gonads. VS is just a (VERY) >>>pretty wrapper around the process of writing code for .Net. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >>>- Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:55 PM >>>To: Access Developers discussion and problem solving >>>Subject: Re: [AccessD] OT: Is My ASP Covered >>> >>>What is Framework 2.0? Is that part of Visual Studio? >>> >>>Rocky >>> >>>----- Original Message ----- >>>From: "John Colby" >>>To: "'Access Developers discussion and problem solving'" >>> >>>Sent: Wednesday, December 07, 2005 4:38 PM >>>Subject: Re: [AccessD] OT: Is My ASP Covered >>> >>> >>> >>> >>>>It's part of the framework 2.0 IIRC. >>>> >>>> >>>>John W. Colby >>>>www.ColbyConsulting.com >>>> >>>>Contribute your unused CPU cycles to a good cause: >>>>http://folding.stanford.edu/ >>>>-----Original Message----- >>>>From: accessd-bounces at databaseadvisors.com >>>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>>>Smolin - Beach Access Software >>>>Sent: Wednesday, December 07, 2005 7:28 PM >>>>To: AccessD at databaseadvisors.com >>>>Subject: [AccessD] OT: Is My ASP Covered >>>> >>>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>>>Server >>>>2006 product launch gala in Anaheim yesterday and walked out with a >>>>copy of each. Thought I might try to learn .Net and convert the Sleep >>>>Advisor to a web app. >>>> >>>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>>SQL Server Express, 2) Reporting Services will give me the >>>>functionality I need to duplicate the Access reporting. >>>> >>>>In any event the fine print on the back says to use Reporting Services >>>>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>>>is that an a la carte purchase? >>>> >>>>MTIA, >>>> >>>>Rocky Smolin >>>>Beach Access Software >>>>http://www.e-z-mrp.com >>>>858-259-4334 >>>>-- >>>>AccessD mailing list >>>>AccessD at databaseadvisors.com >>>>http://databaseadvisors.com/mailman/listinfo/accessd >>>>Website: http://www.databaseadvisors.com >>>> >>>>-- >>>>AccessD mailing list >>>>AccessD at databaseadvisors.com >>>>http://databaseadvisors.com/mailman/listinfo/accessd >>>>Website: http://www.databaseadvisors.com >>>> >>>> >>>> >>> >>> >>> >> >> -- >> Marty Connelly >> Victoria, B.C. >> Canada >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named > recipient, and may contain information from Hudson Health Plan (HHP) that > is confidential or privileged. If you are not the intended recipient, you > are hereby notified that any disclosure, copying, distribution or use of > the contents of this message is strictly prohibited. If you have received > this message in error or are not the named recipient, please notify us > immediately, either by contacting the sender at the electronic mail > address noted above or calling HHP at (914) 631-1611. If you are not the > intended recipient, please do not forward this email to anyone, and delete > and destroy all copies of this message. Thank You". > *********************************************************************************** > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From paul.hartland at isharp.co.uk Thu Dec 8 09:29:57 2005 From: paul.hartland at isharp.co.uk (Paul Hartland (ISHARP)) Date: Thu, 8 Dec 2005 15:29:57 -0000 Subject: [AccessD] Checking For Lastest DLL In-Reply-To: <067f01c5fbea$72ce2a00$fa10a8c0@Albatross> Message-ID: To all, I am starting to write a lot of DLL's which I can use in almost everyone of my programs, which I stored in a centralised folder accessible to everyone and which currently have been registered to each workstation...As time goes by I am going to be re-writing them and creating new ones, what I could do with is a function which when the users open one of my programs, checks which DLL's should be registered then checks that each one of them is the latest. If they are missing any or they are using an older one to auto register them it C:\Windows\System32. Has anyone done this or can point me in the right direction to ho to go about this.... Thanks in advance for any help. Paul Hartland Database Developer From papparuff at comcast.net Thu Dec 8 09:44:51 2005 From: papparuff at comcast.net (papparuff at comcast.net) Date: Thu, 08 Dec 2005 15:44:51 +0000 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <120820051544.21053.439854F3000535C70000523D220730079300009A9D0E9F9F0E9F@comcast.net> I have downloaded the beta but have not installed it yet. The BizTalk voucher has the url to go to and enter the voucher number and submit for your future BizTalk 2006. -- John V. Ruff ? The Eternal Optimist :-) ?Commit to the Lord whatever you do, and your plans will succeed.? Proverbs 16:3 -------------- Original message -------------- From: "Jim DeMarco" > At the devconnections conference last month the M$ people said you could install > VS 2005 on the same machine as 2003 but you're probably still taking your > chances (IMO). Functionality that's been changed from VS 2003 is still > supported in 2005 so your current apps should still run. > > Has anyonehere been able to download BizTalk beta? Or input a coupon code to > get the full version when available? I could sign up for beta but couldn't find > any reference to this coupon I have. > > Jim DeMarco > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby > Sent: Thursday, December 08, 2005 9:08 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Is My ASP Covered > > > I don't know enough to comment on that. I uninstalled 1.1 but left the old > SQL Server, then installed both VS 2005 and SQL Server 2005. I haven't had > time to play yet. I am getting in to Virtual PC though so I will have > separate virtual machines for each. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Thursday, December 08, 2005 8:59 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > So you think should I uninstall .Net Framework 1.1 before installing VS > Studio 2005? Will IIS function with correctly then with VSS2005? > > Rocky > > ----- Original Message ----- > From: "John Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 08, 2005 5:48 AM > Subject: Re: [AccessD] OT: Is My ASP Covered > > > > Under most conditions they are SUPPOSED to play well together, in fact > > some > > programs may require one or the other. One issue I ran into is that IIS > > would not find the 1.1 framework when I installed it AFTER installing the > > beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my > dev > > machine which runs on the .net framework 1.1, so I had a specific reason > for > > needing the old framework. And in fact the framework itself installed, it > > was just getting IIS to recognize that was the problem. > > > > > > John W. Colby > > www.ColbyConsulting.com > > > > Contribute your unused CPU cycles to a good cause: > > http://folding.stanford.edu/ > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly > > Sent: Thursday, December 08, 2005 1:01 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] OT: Is My ASP Covered > > > > I seem to remember some warnings about uninstalling Netframework 1.0 or > 1.1 > > before applying version 2.0 > > > > John Colby wrote: > > > >>Yes, the DotNet framework is the basis behind all of the new .net > >>languages > >>- vb.net, c#.net, J#.net etc. The latest version of the framework is > >>2.0, which comes with VS 2005. The framework is actually free, and can > >>be downloaded at any time. The framework contains the actual > >>"compilers" for the languages, and programs for the 2.0 frmaework can > >>be written in notepad if you have the gonads. VS is just a (VERY) > >>pretty wrapper around the process of writing code for .Net. > >> > >> > >>John W. Colby > >>www.ColbyConsulting.com > >> > >>Contribute your unused CPU cycles to a good cause: > >>http://folding.stanford.edu/ > >>-----Original Message----- > >>From: accessd-bounces at databaseadvisors.com > >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > >>- Beach Access Software > >>Sent: Wednesday, December 07, 2005 7:55 PM > >>To: Access Developers discussion and problem solving > >>Subject: Re: [AccessD] OT: Is My ASP Covered > >> > >>What is Framework 2.0? Is that part of Visual Studio? > >> > >>Rocky > >> > >>----- Original Message ----- > >>From: "John Colby" > >>To: "'Access Developers discussion and problem solving'" > >> > >>Sent: Wednesday, December 07, 2005 4:38 PM > >>Subject: Re: [AccessD] OT: Is My ASP Covered > >> > >> > >> > >> > >>>It's part of the framework 2.0 IIRC. > >>> > >>> > >>>John W. Colby > >>>www.ColbyConsulting.com > >>> > >>>Contribute your unused CPU cycles to a good cause: > >>>http://folding.stanford.edu/ > >>>-----Original Message----- > >>>From: accessd-bounces at databaseadvisors.com > >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > >>>Smolin - Beach Access Software > >>>Sent: Wednesday, December 07, 2005 7:28 PM > >>>To: AccessD at databaseadvisors.com > >>>Subject: [AccessD] OT: Is My ASP Covered > >>> > >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk > >>>Server > >>>2006 product launch gala in Anaheim yesterday and walked out with a > >>>copy of each. Thought I might try to learn .Net and convert the Sleep > >>>Advisor to a web app. > >>> > >>>I had a 1:1 talk with an MS tech who advised for my application 1) use > >>>SQL Server Express, 2) Reporting Services will give me the > >>>functionality I need to duplicate the Access reporting. > >>> > >>>In any event the fine print on the back says to use Reporting Services > >>>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or > >>>is that an a la carte purchase? > >>> > >>>MTIA, > >>> > >>>Rocky Smolin > >>>Beach Access Software > >>>http://www.e-z-mrp.com > >>>858-259-4334 > >>>-- > >>>AccessD mailing list > >>>AccessD at databaseadvisors.com > >>>http://databaseadvisors.com/mailman/listinfo/accessd > >>>Website: http://www.databaseadvisors.com > >>> > >>>-- > >>>AccessD mailing list > >>>AccessD at databaseadvisors.com > >>>http://databaseadvisors.com/mailman/listinfo/accessd > >>>Website: http://www.databaseadvisors.com > >>> > >>> > >>> > >> > >> > >> > > > > -- > > Marty Connelly > > Victoria, B.C. > > Canada > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named > recipient, and may contain information from Hudson Health Plan (HHP) that is > confidential or privileged. If you are not the intended recipient, you are > hereby notified that any disclosure, copying, distribution or use of the > contents of this message is strictly prohibited. If you have received this > message in error or are not the named recipient, please notify us immediately, > either by contacting the sender at the electronic mail address noted above or > calling HHP at (914) 631-1611. If you are not the intended recipient, please do > not forward this email to anyone, and delete and destroy all copies of this > message. Thank You". > ******************************************************************************** > *** > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From darsant at gmail.com Thu Dec 8 10:03:57 2005 From: darsant at gmail.com (Josh McFarlane) Date: Thu, 8 Dec 2005 10:03:57 -0600 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C4228@TTNEXCHCL2.hshhp.com> References: <08F823FD83787D4BA0B99CA580AD3C74016C4228@TTNEXCHCL2.hshhp.com> Message-ID: <53c8e05a0512080803x596d228al9feb0169f959a2e6@mail.gmail.com> On 12/8/05, Jim DeMarco wrote: > At the devconnections conference last month the M$ people said you could install VS 2005 on the same machine as 2003 but you're probably still taking your chances (IMO). Functionality that's been changed from VS 2003 is still supported in 2005 so your current apps should still run. I've currently got a dev machine running VS 2002, 2003, and 2005 w/ 1.1 and 2.0 .NET Frameworks installed. 2003 takes ~ a minute to start, but everything else on all the programs works fine. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From cfoust at infostatsystems.com Thu Dec 8 10:10:56 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 8 Dec 2005 08:10:56 -0800 Subject: [AccessD] VB.Net, trying to update some records in Access Message-ID: Have you stepped through the code and tested rows as you go along? The Fill method you're using implements IDataAdapter.Fill, so be sure that's working before you try to troubleshoot the rest. An alternative would be Da.Fill(ds, "Itemmast") You don't need the BeginEdit, so remove that line. You also need to dispose the connection and the dataadapter at the end of the routine. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, December 07, 2005 9:48 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VB.Net, trying to update some records in Access I found that after I sent off the message. This is currently what I am working with: Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL As String = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows row.BeginEdit() row.Item("Desc1") = replacePipes(row.Item("Desc1")) Next da.Update(ds.Tables(0)) MessageBox.Show("Done") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try The code runs through without any errors, only the Access table is never updated. Gawd, I miss DAO. The code is just a small sample test of a larger project. This project takes cdb tables from a pocket PC then puts them into an Access table, which is read into datasets that are passed to a web service which "synchronizes" with a SQL Server database. and data is brought back in reverse order. One table has an item description field which contains apostrophes which were hanging up a process. These apostrophes were converted to Pipes and I want to simply run this function on the data before it is pumped back into the PPC. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Charlotte Foust Sent: Wednesday, December 07, 2005 5:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] VB.Net, trying to update some records in Access What do you want it to do and why are you using AcceptChanges? That removes the modified flag from the row. And calling in update on the adapter does tell it to write the updates back to the table. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, December 07, 2005 4:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] VB.Net, trying to update some records in Access Does anyone see what I am missing? I am trying to update some rows in a temporary Access database by changing any pipes ( | ) to apostrophes ( ' ). It runs through the code just fine. It's like the dataset is writing the updates back to the table. Dim strTemp As String Dim row As DataRow Dim ds As DataSet Dim da As OleDbDataAdapter Dim conn As OleDbConnection Dim mystr As String Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MOMS_UPDATE\MOMS_UPDATE.MDB;Persist Security Info=False" Dim mySQL = "SELECT ItemNo, Desc1 FROM Itemmast WHERE Desc1 Like " & Chr(34) & "%|%" & Chr(34) & ";" Try conn = New OleDbConnection(Connstr) da = New OleDbDataAdapter(mySQL, conn) ds = New DataSet da.Fill(ds) For Each row In ds.Tables(0).Rows strTemp = "" strTemp = replacePipes(row.Item("Desc1")) row.BeginEdit() 'row("Desc1") = replacePipes(row("Desc1")) row.Item("Desc1") = strTemp 'row.EndEdit() row.AcceptChanges() Next 'ds.AcceptChanges() da.Update(ds.Tables(0)) MessageBox.Show("dONE") Catch ex As Exception MessageBox.Show("Error " & Err.Number & " : " & ex.Message.ToString()) End Try -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jdemarco at hudsonhealthplan.org Thu Dec 8 10:45:01 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Thu, 8 Dec 2005 11:45:01 -0500 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C422E@TTNEXCHCL2.hshhp.com> Found the link finally. Upper right corner if anyone is looking (www.microsoft.com/biztalk). Thanks, Jim D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of papparuff at comcast.net Sent: Thursday, December 08, 2005 10:45 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered I have downloaded the beta but have not installed it yet. The BizTalk voucher has the url to go to and enter the voucher number and submit for your future BizTalk 2006. -- John V. Ruff - The Eternal Optimist :-) "Commit to the Lord whatever you do, and your plans will succeed." Proverbs 16:3 -------------- Original message -------------- From: "Jim DeMarco" > At the devconnections conference last month the M$ people said you could install > VS 2005 on the same machine as 2003 but you're probably still taking your > chances (IMO). Functionality that's been changed from VS 2003 is still > supported in 2005 so your current apps should still run. > > Has anyonehere been able to download BizTalk beta? Or input a coupon code to > get the full version when available? I could sign up for beta but couldn't find > any reference to this coupon I have. > > Jim DeMarco > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby > Sent: Thursday, December 08, 2005 9:08 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Is My ASP Covered > > > I don't know enough to comment on that. I uninstalled 1.1 but left the old > SQL Server, then installed both VS 2005 and SQL Server 2005. I haven't had > time to play yet. I am getting in to Virtual PC though so I will have > separate virtual machines for each. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Thursday, December 08, 2005 8:59 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > So you think should I uninstall .Net Framework 1.1 before installing VS > Studio 2005? Will IIS function with correctly then with VSS2005? > > Rocky > > ----- Original Message ----- > From: "John Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 08, 2005 5:48 AM > Subject: Re: [AccessD] OT: Is My ASP Covered > > > > Under most conditions they are SUPPOSED to play well together, in fact > > some > > programs may require one or the other. One issue I ran into is that IIS > > would not find the 1.1 framework when I installed it AFTER installing the > > beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my > dev > > machine which runs on the .net framework 1.1, so I had a specific reason > for > > needing the old framework. And in fact the framework itself installed, it > > was just getting IIS to recognize that was the problem. > > > > > > John W. Colby > > www.ColbyConsulting.com > > > > Contribute your unused CPU cycles to a good cause: > > http://folding.stanford.edu/ > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly > > Sent: Thursday, December 08, 2005 1:01 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] OT: Is My ASP Covered > > > > I seem to remember some warnings about uninstalling Netframework 1.0 or > 1.1 > > before applying version 2.0 > > > > John Colby wrote: > > > >>Yes, the DotNet framework is the basis behind all of the new .net > >>languages > >>- vb.net, c#.net, J#.net etc. The latest version of the framework is > >>2.0, which comes with VS 2005. The framework is actually free, and can > >>be downloaded at any time. The framework contains the actual > >>"compilers" for the languages, and programs for the 2.0 frmaework can > >>be written in notepad if you have the gonads. VS is just a (VERY) > >>pretty wrapper around the process of writing code for .Net. > >> > >> > >>John W. Colby > >>www.ColbyConsulting.com > >> > >>Contribute your unused CPU cycles to a good cause: > >>http://folding.stanford.edu/ > >>-----Original Message----- > >>From: accessd-bounces at databaseadvisors.com > >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > >>- Beach Access Software > >>Sent: Wednesday, December 07, 2005 7:55 PM > >>To: Access Developers discussion and problem solving > >>Subject: Re: [AccessD] OT: Is My ASP Covered > >> > >>What is Framework 2.0? Is that part of Visual Studio? > >> > >>Rocky > >> > >>----- Original Message ----- > >>From: "John Colby" > >>To: "'Access Developers discussion and problem solving'" > >> > >>Sent: Wednesday, December 07, 2005 4:38 PM > >>Subject: Re: [AccessD] OT: Is My ASP Covered > >> > >> > >> > >> > >>>It's part of the framework 2.0 IIRC. > >>> > >>> > >>>John W. Colby > >>>www.ColbyConsulting.com > >>> > >>>Contribute your unused CPU cycles to a good cause: > >>>http://folding.stanford.edu/ > >>>-----Original Message----- > >>>From: accessd-bounces at databaseadvisors.com > >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky > >>>Smolin - Beach Access Software > >>>Sent: Wednesday, December 07, 2005 7:28 PM > >>>To: AccessD at databaseadvisors.com > >>>Subject: [AccessD] OT: Is My ASP Covered > >>> > >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk > >>>Server > >>>2006 product launch gala in Anaheim yesterday and walked out with a > >>>copy of each. Thought I might try to learn .Net and convert the Sleep > >>>Advisor to a web app. > >>> > >>>I had a 1:1 talk with an MS tech who advised for my application 1) use > >>>SQL Server Express, 2) Reporting Services will give me the > >>>functionality I need to duplicate the Access reporting. > >>> > >>>In any event the fine print on the back says to use Reporting Services > >>>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or > >>>is that an a la carte purchase? > >>> > >>>MTIA, > >>> > >>>Rocky Smolin > >>>Beach Access Software > >>>http://www.e-z-mrp.com > >>>858-259-4334 > >>>-- > >>>AccessD mailing list > >>>AccessD at databaseadvisors.com > >>>http://databaseadvisors.com/mailman/listinfo/accessd > >>>Website: http://www.databaseadvisors.com > >>> > >>>-- > >>>AccessD mailing list > >>>AccessD at databaseadvisors.com > >>>http://databaseadvisors.com/mailman/listinfo/accessd > >>>Website: http://www.databaseadvisors.com > >>> > >>> > >>> > >> > >> > >> > > > > -- > > Marty Connelly > > Victoria, B.C. > > Canada > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named > recipient, and may contain information from Hudson Health Plan (HHP) that is > confidential or privileged. If you are not the intended recipient, you are > hereby notified that any disclosure, copying, distribution or use of the > contents of this message is strictly prohibited. If you have received this > message in error or are not the named recipient, please notify us immediately, > either by contacting the sender at the electronic mail address noted above or > calling HHP at (914) 631-1611. If you are not the intended recipient, please do > not forward this email to anyone, and delete and destroy all copies of this > message. Thank You". > ******************************************************************************** > *** > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com *********************************************************************************** "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From erbachs at gmail.com Thu Dec 8 11:09:54 2005 From: erbachs at gmail.com (Steve Erbach) Date: Thu, 8 Dec 2005 11:09:54 -0600 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <046601c5fb8e$41ebfe00$6a01a8c0@HAL9004> References: <046601c5fb8e$41ebfe00$6a01a8c0@HAL9004> Message-ID: <39cb22f30512080909l2348053dr7672590f2b2f86f0@mail.gmail.com> Rocky, Have you looked into: https://partner.microsoft.com/global/40011351?PS=3 It's the Microsoft Empower ISV program. Hindman pointed me to it in the summer of '04 sometime. It's a two-year program that gives you a Universal MSDN subscription as long as you fulfill two main requirements: 1) Earn a Microsoft MCSE certifiction of some kind. 2) Write and market a commercial application using the new technologies. The cost is $375 per year and, as I said, you get the full boat Universal subscription. There's a press release at: http://tinyurl.com/cmayx* *Steve Erbach Scientific Marketing Neenah, WI thetowncrank.blogspot.com On 12/7/05, Rocky Smolin - Beach Access Software wrote: > > Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server > 2006 product launch gala in Anaheim yesterday and walked out with a copy of > each. Thought I might try to learn .Net and convert the Sleep Advisor to a > web app. > > I had a 1:1 talk with an MS tech who advised for my application 1) use SQL > Server Express, 2) Reporting Services will give me the functionality I need > to duplicate the Access reporting. > > In any event the fine print on the back says to use Reporting Services I > need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is > that an a la carte purchase? > > MTIA, > > Rocky Smolin > From erbachs at gmail.com Thu Dec 8 11:17:07 2005 From: erbachs at gmail.com (Steve Erbach) Date: Thu, 8 Dec 2005 11:17:07 -0600 Subject: [AccessD] Is This A Problem? In-Reply-To: <010c01c5fb9f$5fdd2ef0$6b01a8c0@ScuzzPaq> References: <010c01c5fb9f$5fdd2ef0$6b01a8c0@ScuzzPaq> Message-ID: <39cb22f30512080917g2435fee3ufd30285c23bba7cf@mail.gmail.com> John, "Anything not expressly permitted is forbidden" "Anything not expressly forbidden is compulsory" -- Regards, Steve Erbach Scientific Marketing Neenah, WI thetowncrank.blogspot.com www.swerbach.com Security Page: www.swerbach.com/security On 12/7/05, John Bartow wrote: > > ROTFLOL!!! > > My incompetent IT staff credo: "If we cannot adequately support you, we > will > control you." > > Someone like you comes along and blows their little credo all to he!! > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz > > These people exist for my amusement. Yesterday I was given a laptop to > install their VPN software. Double clicking the install file on the CD > results in the message 'Operation disabled due to security > restrictions....'. Copy the folder to the local drive, change the .exe to > .com and let her rip. These guys aren't Nazis or neo-Nazis, they are > neophyte-Nazis. Not only that, my boss is now a president and it is his > division that is my bailiwick. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From gmiller at sistersnet.com Thu Dec 8 12:45:29 2005 From: gmiller at sistersnet.com (Gary Miller) Date: Thu, 8 Dec 2005 10:45:29 -0800 Subject: [AccessD] What ODE version to acquire? Message-ID: <000801c5fc27$907aacd0$1c02a8c0@svreo1> Out of all of the various ODE versions, which one would be the smartest for me to purchase when considering 1) the total software cost to me, 2) fewest installation issues on client machines due to different Windows and Office configurations, 3) installation footprint and 4) best packaging wizard features and reliability? I suppose availability may also have to be a factor as MS has said that they no longer have the disks to replace my missing 2000 Premium ODE edition discs. A rather expensive loss there on my part. Gary From wdhindman at bellsouth.net Thu Dec 8 13:02:11 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 8 Dec 2005 14:02:11 -0500 Subject: [AccessD] What ODE version to acquire? References: <000801c5fc27$907aacd0$1c02a8c0@svreo1> Message-ID: <00d001c5fc29$e5156350$6101a8c0@JISREGISTRATION.local> VS Tools for Office 2003 ...imnsho ...the packager is a quantum leap over the XP version and it works for all versions from A2K forward ...and as far as MS not having the older versions, all of them are readily available on e-bay if you have a bit of patience. William ----- Original Message ----- From: "Gary Miller" To: Sent: Thursday, December 08, 2005 1:45 PM Subject: [AccessD] What ODE version to acquire? > Out of all of the various ODE versions, which one would be > the smartest for me to purchase when considering 1) the > total software cost to me, 2) fewest installation issues on > client machines due to different Windows and Office > configurations, 3) installation footprint and 4) best > packaging wizard features and reliability? I > suppose availability may also have to be a factor as MS has > said > that they no longer have the disks to replace my missing > 2000 Premium ODE edition discs. A rather expensive loss > there on my part. > > > Gary > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dwaters at usinternet.com Thu Dec 8 13:32:48 2005 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 8 Dec 2005 13:32:48 -0600 Subject: [AccessD] What ODE version to acquire? In-Reply-To: <21161474.1134069034662.JavaMail.root@sniper23> Message-ID: <000301c5fc2e$2cac6d40$0200a8c0@danwaters> William, Could you briefly describe the improvements of the VSTO Packager over the XP Packager? Thanks! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, December 08, 2005 1:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] What ODE version to acquire? VS Tools for Office 2003 ...imnsho ...the packager is a quantum leap over the XP version and it works for all versions from A2K forward ...and as far as MS not having the older versions, all of them are readily available on e-bay if you have a bit of patience. William ----- Original Message ----- From: "Gary Miller" To: Sent: Thursday, December 08, 2005 1:45 PM Subject: [AccessD] What ODE version to acquire? > Out of all of the various ODE versions, which one would be > the smartest for me to purchase when considering 1) the > total software cost to me, 2) fewest installation issues on > client machines due to different Windows and Office > configurations, 3) installation footprint and 4) best > packaging wizard features and reliability? I > suppose availability may also have to be a factor as MS has > said > that they no longer have the disks to replace my missing > 2000 Premium ODE edition discs. A rather expensive loss > there on my part. > > > Gary > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 users.mns.ru Thu Dec 8 13:44:58 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Thu, 8 Dec 2005 22:44:58 +0300 Subject: [AccessD] Checking For Lastest DLL References: Message-ID: <00e101c5fc2f$e1470e80$6501a8c0@fincomplex.spb.ru> Paul, You can't deregister/register ActiveX DLLs while your application is running. Therefore you have to write a utility to check presence/absence of the certain version of .dlls, which should start before your apps start. You can use this code to collect DLL version info http://www.devx.com/vb2themax/Tip/18983 The rest is clear. Don't forget that project compatibility and even binary compatibility have be preserved and that preserving binary compatibility for VB6 ActiveX DLLs is a tough task sometimes - they get screwed such compatibility from time to time... Of you plan to use Win32 .DLLs ie. not ActiveX ones? HTH, Shamil ----- Original Message ----- From: "Paul Hartland (ISHARP)" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 6:29 PM Subject: [AccessD] Checking For Lastest DLL > To all, > > I am starting to write a lot of DLL's which I can use in almost everyone of > my programs, which I stored in a centralised folder accessible to everyone > and which currently have been registered to each workstation...As time goes > by I am going to be re-writing them and creating new ones, what I could do > with is a function which when the users open one of my programs, checks > which DLL's should be registered then checks that each one of them is the > latest. If they are missing any or they are using an older one to auto > register them it C:\Windows\System32. > > Has anyone done this or can point me in the right direction to ho to go > about this.... > > Thanks in advance for any help. > > Paul Hartland > Database Developer > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Thu Dec 8 13:56:21 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 08 Dec 2005 11:56:21 -0800 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run References: Message-ID: <43988FE5.3090605@shaw.ca> It maybe you are opening another instance of excel unknowingly You do have to be careful in referencing your objects. If you instanciate an Excel object and Access is not sure what higher level ojbect it belongs to, it can create another instance of Excel you don't know about and it will stay resident and be seen in the processes tab of task manager. for example inside a With objExcelDoc.Sheets(1) you do .Range(Cells(i, 1), Cells(i, 5)). instead of .Range(.Cells(i, 1), .Cells(i, 5)). Boom you have another copy of excel started Paul Hartland (ISHARP) wrote: >That's exactly the old code I had in place still getting the same >error....but I will try changing it back and running it again with Jim Hales >code in between and see what I get.... > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >Sent: 08 December 2005 10:19 >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Access Function To Create Spreadsheet Fails On 2nd >Run > >Hi Paul > >No, you may not be closing the workbook properly. Try this: > >objWB.Close >Set objWB = Nothing > >/gustav > > > >>>>paul.hartland at isharp.co.uk 08-12-2005 09:57:32 >>> >>>> >>>> >I used the code and I get the Excel Running message, the basis of my code is > >Dim objExcel As Excel.Application >Dim objWB As Excel.Workbook > >Set objExcel = New Excel.Application >Set objWB = objExcel.Workbooks.Open(strProd) ' strProd is a string >containing the path to the workbook template. > >objExcel.Workbooks.Close >Set objWB = Nothing > >objExcel.Application.Quit >Set objExcel = Nothing > >And I have really tried every way I could think of of closing the workbook >and the application. Anyone know if I am closing the workbook and the >application incorrectly.. > >Paul Hartland > > > -- Marty Connelly Victoria, B.C. Canada From stuart at lexacorp.com.pg Thu Dec 8 14:25:26 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 09 Dec 2005 06:25:26 +1000 Subject: [AccessD] OT: Certifiction In-Reply-To: <39cb22f30512080909l2348053dr7672590f2b2f86f0@mail.gmail.com> References: <046601c5fb8e$41ebfe00$6a01a8c0@HAL9004> Message-ID: <43992356.23123.9F91829@stuart.lexacorp.com.pg> On 8 Dec 2005 at 11:09, Steve Erbach wrote: > > 1) Earn a Microsoft MCSE certifiction of some kind. That's one of the best typo's I've seen for a while. Worthy of the Washington Post Style Invitational new definitions competition (wherein readers are asked to create a new definition by changing one letter of an existing word) : Microsoft MCSE certifiction - An imagined or invented qualification unrelated to the real world. Any improvements on the definition? BTW, it IS Friday for me already. -- Stuart From bheid at appdevgrp.com Thu Dec 8 14:34:46 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Thu, 8 Dec 2005 15:34:46 -0500 Subject: [AccessD] [SPAM SUSPECT] Re: OT: Is My ASP Covered In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CF0FAD@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF41F@ADGSERVER> I also got an email from the launch with links in it to the BizTalk stuff. I was able to enter a code somewhere. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, December 08, 2005 10:00 AM To: Access Developers discussion and problem solving Subject: [SPAM SUSPECT] Re: [AccessD] OT: Is My ASP Covered Importance: Low My coupon says "For complete details on downloading the beta and to redeem this coupon, go to: www.microsoft.com/biztalk" Rocky ----- Original Message ----- From: "Jim DeMarco" To: "Access Developers discussion and problem solving" Sent: Thursday, December 08, 2005 6:55 AM Subject: Re: [AccessD] OT: Is My ASP Covered > At the devconnections conference last month the M$ people said you could > install VS 2005 on the same machine as 2003 but you're probably still > taking your chances (IMO). Functionality that's been changed from VS 2003 > is still supported in 2005 so your current apps should still run. > > Has anyonehere been able to download BizTalk beta? Or input a coupon code > to get the full version when available? I could sign up for beta but > couldn't find any reference to this coupon I have. > > Jim DeMarco > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby > Sent: Thursday, December 08, 2005 9:08 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Is My ASP Covered > > > I don't know enough to comment on that. I uninstalled 1.1 but left the > old > SQL Server, then installed both VS 2005 and SQL Server 2005. I haven't > had > time to play yet. I am getting in to Virtual PC though so I will have > separate virtual machines for each. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Thursday, December 08, 2005 8:59 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > So you think should I uninstall .Net Framework 1.1 before installing VS > Studio 2005? Will IIS function with correctly then with VSS2005? > > Rocky > > ----- Original Message ----- > From: "John Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 08, 2005 5:48 AM > Subject: Re: [AccessD] OT: Is My ASP Covered > > >> Under most conditions they are SUPPOSED to play well together, in fact >> some >> programs may require one or the other. One issue I ran into is that IIS >> would not find the 1.1 framework when I installed it AFTER installing the >> beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my > >> dev >> machine which runs on the .net framework 1.1, so I had a specific reason >> > for >> needing the old framework. And in fact the framework itself installed, >> it >> was just getting IIS to recognize that was the problem. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> Contribute your unused CPU cycles to a good cause: >> http://folding.stanford.edu/ >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly >> Sent: Thursday, December 08, 2005 1:01 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT: Is My ASP Covered >> >> I seem to remember some warnings about uninstalling Netframework 1.0 or > >> 1.1 >> before applying version 2.0 >> >> John Colby wrote: >> >>>Yes, the DotNet framework is the basis behind all of the new .net >>>languages >>>- vb.net, c#.net, J#.net etc. The latest version of the framework is >>>2.0, which comes with VS 2005. The framework is actually free, and can >>>be downloaded at any time. The framework contains the actual >>>"compilers" for the languages, and programs for the 2.0 frmaework can >>>be written in notepad if you have the gonads. VS is just a (VERY) >>>pretty wrapper around the process of writing code for .Net. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >>>- Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:55 PM >>>To: Access Developers discussion and problem solving >>>Subject: Re: [AccessD] OT: Is My ASP Covered >>> >>>What is Framework 2.0? Is that part of Visual Studio? >>> >>>Rocky >>> >>>----- Original Message ----- >>>From: "John Colby" >>>To: "'Access Developers discussion and problem solving'" >>> >>>Sent: Wednesday, December 07, 2005 4:38 PM >>>Subject: Re: [AccessD] OT: Is My ASP Covered >>> >>> >>> >>> >>>>It's part of the framework 2.0 IIRC. >>>> >>>> >>>>John W. Colby >>>>www.ColbyConsulting.com >>>> >>>>Contribute your unused CPU cycles to a good cause: >>>>http://folding.stanford.edu/ >>>>-----Original Message----- >>>>From: accessd-bounces at databaseadvisors.com >>>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>>>Smolin - Beach Access Software >>>>Sent: Wednesday, December 07, 2005 7:28 PM >>>>To: AccessD at databaseadvisors.com >>>>Subject: [AccessD] OT: Is My ASP Covered >>>> >>>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>>>Server >>>>2006 product launch gala in Anaheim yesterday and walked out with a >>>>copy of each. Thought I might try to learn .Net and convert the Sleep >>>>Advisor to a web app. >>>> >>>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>>SQL Server Express, 2) Reporting Services will give me the >>>>functionality I need to duplicate the Access reporting. >>>> >>>>In any event the fine print on the back says to use Reporting Services >>>>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>>>is that an a la carte purchase? >>>> >>>>MTIA, >>>> >>>>Rocky Smolin >>>>Beach Access Software >>>>http://www.e-z-mrp.com >>>>858-259-4334 >>>>-- >>>>AccessD mailing list >>>>AccessD at databaseadvisors.com >>>>http://databaseadvisors.com/mailman/listinfo/accessd >>>>Website: http://www.databaseadvisors.com >>>> >>>>-- >>>>AccessD mailing list >>>>AccessD at databaseadvisors.com >>>>http://databaseadvisors.com/mailman/listinfo/accessd >>>>Website: http://www.databaseadvisors.com >>>> >>>> >>>> >>> >>> >>> >> >> -- >> Marty Connelly >> Victoria, B.C. >> Canada From stuart at lexacorp.com.pg Thu Dec 8 14:45:59 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 09 Dec 2005 06:45:59 +1000 Subject: [AccessD] [SPAM SUSPECT] Re: OT: Is My ASP Covered In-Reply-To: <916187228923D311A6FE00A0CC3FAA30ABF41F@ADGSERVER> References: <916187228923D311A6FE00A0CC3FAA30CF0FAD@ADGSERVER> Message-ID: <43992827.23482.A0BE891@stuart.lexacorp.com.pg> A simple request: If you insist on configuring your spam filters to alter the Subject of messages when you receive them, PLEASE have the common courtesy to edit it back to the original when replying to the message. -- Stuart From Lambert.Heenan at AIG.com Thu Dec 8 14:53:24 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Thu, 8 Dec 2005 15:53:24 -0500 Subject: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F1A01DB0C@xlivmbx21.aig.com> I think that your problem is something to do with the fact that you are using New Excel.Application instead of the CreateObject function that MS recommend be used for Office Automation. Though I'm not certain, it's probably also because you are not doing anything with the Excl object's UserControl property, here is what help has to say on that... " UserControl Property True if the application is visible or if it was created or started by the user. False if you created or started the application programmatically by using the CreateObject or GetObject functions, and the application is hidden. Read/write Boolean. Remarks When the UserControl property is False for an object, that object is released when the last programmatic reference to the object is released. If this property is False, Microsoft Excel quits when the last object in the session is released. Example This example displays the status of the UserControl property. If Application.UserControl Then MsgBox "This workbook was created by the user" Else MsgBox "This workbook was created programmatically" End If " Here is the code I use to open Excel files, and I don't have any problems with it leaving instances behind. The code uses a few helper functions (IsDirectory etc.) and the code for those is shown at the end. First I have a function that opens the workbook as hidden. Useful if you want to open a file and extract data without showing the worksheet for a blink of an eye.... Function Excel_OpenWorkBookHidden(Path As String, Optional UpdateLinks As Boolean = False, _ Optional password As String = "") As Excel.Application Dim xlObj As Excel.Application On Error GoTo Excel_OpenWorkBookHidden_err 'Check to see if the file name passed into the function is valid If IsNull(Path) Or isDirectory(Path) Or Not FileExists(Path) Then MsgBox Path & " isn't a valid path!", vbCritical, "Open Excel Workbook" Set Excel_OpenWorkBookHidden = Nothing Exit Function Else Set xlObj = CreateObject("Excel.Application") xlObj.Workbooks.Open Path, UpdateLinks, , , password Set Excel_OpenWorkBookHidden = xlObj End If Excel_OpenWorkBookHidden_exit: Exit Function Excel_OpenWorkBookHidden_err: '@@@@@@@@@@@@@@@@@@@@@@@ ' Replace with a call to your own error reporting routine. '@@@@@@@@@@@@@@@@@@@@@@@ ReportError Err.Number, Err.Description, "Excel_OpenWorkBookHidden", "Excel_mod", "File Name=" & Path Set Excel_OpenWorkBookHidden = Nothing Resume Excel_OpenWorkBookHidden_exit End Function Then, if you want to open the workbook visibly the corresponding function is simply... Function Excel_OpenWorkBook(Path As String, Optional UpdateLinks As Boolean = False, Optional password As String = "") As Excel.Application Dim xlObj As Excel.Application On Error GoTo Excel_OpenWorkBook_err Set xlObj = Excel_OpenWorkBookHidden(Path, UpdateLinks, password) If xlObj.Name > "" Then xlObj.Visible = True Set Excel_OpenWorkBook = xlObj Excel_OpenWorkBook_exit: Exit Function Excel_OpenWorkBook_err: '@@@@@@@@@@@@@@@@@@@@@@@ ' Replace with a call to your own error reporting routine. '@@@@@@@@@@@@@@@@@@@@@@@ ReportError Err.Number, Err.Description, "Excel_OpenWorkBook", "Excel_mod", "File Name=" & Path Set Excel_OpenWorkBook = Nothing Resume Excel_OpenWorkBook_exit End Function And the all important routine to close the workbook... Sub Excel_CloseWorkBook(xlApp As Excel.Application, Optional bSaveChanges As Boolean = False) Dim wb As Excel.Workbook On Error Resume Next If xlApp.Name > "" Then ' here just to force an error if an invalid object is passed in End If If Err.Number <> 0 Then Exit Sub ' give up On Error GoTo 0 For Each wb In xlApp.Workbooks 'Close all open workbooks wb.Close bSaveChanges Next wb xlApp.UserControl = False Set xlApp = Nothing End Sub And here are the helper functions... Function isDirectory(sDir As String) As Boolean On Error Resume Next isDirectory = (GetAttr(sDir) And vbDirectory) <> 0 If Err.Number <> 0 Then isDirectory = False On Error GoTo 0 End Function Function FileExists(strFile As String) As Boolean ' Comments : Determines if the file exists ' Works for hidden files and folders ' Parameters: strFile - file to check ' Returns : True if the file exists, otherwise false Dim intAttr As Integer Dim errnum As Long On Error Resume Next 'GET THE FILE ATTRIBUTE INSTEAD OF THE LENGTH OF THE FILE NAME intAttr = GetAttr(strFile) errnum = Err.Number FileExists = (Err.Number = 0) End Function '=============================== As a brief example of usage... Sub TestExcel(strFile As String) ' strFile is the full path to an Excel File Dim xlObj As Excel.Application Dim xlWs As Excel.Worksheet Set xlObj = Excel_OpenWorkBookHidden(strFile) If Not xlObj Is Nothing Then Set xlWs = xlObj.Worksheets(1) ' Do stuff with the worksheet object Debug.Print xlWs.Cells(1, 2) ' Now we are ready to close it Set xlWs = Nothing ' release the worksheet object ' and then close the workbook object (without saving changes in this example) Excel_CloseWorkBook xlObj Else MsgBox "Invalid file:" & strFile End If End Sub HTH Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Paul Hartland \(ISHARP\) Sent: Thursday, December 08, 2005 5:36 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run That's exactly the old code I had in place still getting the same error....but I will try changing it back and running it again with Jim Hales code in between and see what I get.... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 08 December 2005 10:19 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Access Function To Create Spreadsheet Fails On 2nd Run Hi Paul No, you may not be closing the workbook properly. Try this: objWB.Close Set objWB = Nothing /gustav >>> paul.hartland at isharp.co.uk 08-12-2005 09:57:32 >>> I used the code and I get the Excel Running message, the basis of my code is Dim objExcel As Excel.Application Dim objWB As Excel.Workbook Set objExcel = New Excel.Application Set objWB = objExcel.Workbooks.Open(strProd) ' strProd is a string containing the path to the workbook template. objExcel.Workbooks.Close Set objWB = Nothing objExcel.Application.Quit Set objExcel = Nothing And I have really tried every way I could think of of closing the workbook and the application. Anyone know if I am closing the workbook and the application incorrectly.. Paul Hartland -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jim.Hale at FleetPride.com Thu Dec 8 14:54:31 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 8 Dec 2005 14:54:31 -0600 Subject: [AccessD] OT: Certifiction Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8CA@corp-es01.fleetpride.com> Microsoft MCSE certifiction - An imagined or invented qualification unfortunately paid for with real dollars. SEE-The Emperor has no clothes Jim Hale -----Original Message----- From: Stuart McLachlan [mailto:stuart at lexacorp.com.pg] Sent: Thursday, December 08, 2005 2:25 PM To: Access Developers discussion and problem solving Subject: [AccessD] OT: Certifiction On 8 Dec 2005 at 11:09, Steve Erbach wrote: > > 1) Earn a Microsoft MCSE certifiction of some kind. That's one of the best typo's I've seen for a while. Worthy of the Washington Post Style Invitational new definitions competition (wherein readers are asked to create a new definition by changing one letter of an existing word) : Microsoft MCSE certifiction - An imagined or invented qualification unrelated to the real world. Any improvements on the definition? BTW, it IS Friday for me already. -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From cfoust at infostatsystems.com Thu Dec 8 14:58:24 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 8 Dec 2005 12:58:24 -0800 Subject: [AccessD] [SPAM SUSPECT] Re: OT: Is My ASP Covered Message-ID: Looks like JC isn't the only one who get's oddness added to his message subjects. The copy of Rocky's message I got didn't have the addition to the subject line, but apparently Bobby's email added it on receipt. On my machine, it simply read "RE: [AccessD] OT: Is My ASP Covered" Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Thursday, December 08, 2005 12:35 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] [SPAM SUSPECT] Re: OT: Is My ASP Covered I also got an email from the launch with links in it to the BizTalk stuff. I was able to enter a code somewhere. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Thursday, December 08, 2005 10:00 AM To: Access Developers discussion and problem solving Subject: [SPAM SUSPECT] Re: [AccessD] OT: Is My ASP Covered Importance: Low My coupon says "For complete details on downloading the beta and to redeem this coupon, go to: www.microsoft.com/biztalk" Rocky From jwcolby at ColbyConsulting.com Thu Dec 8 14:59:10 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 8 Dec 2005 15:59:10 -0500 Subject: [AccessD] [SPAM SUSPECT] Re: OT: Is My ASP Covered In-Reply-To: <43992827.23482.A0BE891@stuart.lexacorp.com.pg> Message-ID: <200512082059.jB8KxFJ00557@databaseadvisors.com> Stuart, Lighten up dude. It isn't always obvious how or where these things occur. My Web hosting provider started doing mine, on their own, out of the blue - a "service" to me. They installed SpamBayes (which I love and use locally in my Outlook) on the server itself. I had to search all over hell and back to discover where it was getting inserted. I didn't do it, I had to go undo it, and it took me awhile to figure out that it was them to begin with, and then how to alter it to get rid of the [spam] that was being inserted. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, December 08, 2005 3:46 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] [SPAM SUSPECT] Re: OT: Is My ASP Covered A simple request: If you insist on configuring your spam filters to alter the Subject of messages when you receive them, PLEASE have the common courtesy to edit it back to the original when replying to the message. -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From gmiller at sistersnet.com Thu Dec 8 15:06:09 2005 From: gmiller at sistersnet.com (Gary Miller) Date: Thu, 8 Dec 2005 13:06:09 -0800 Subject: [AccessD] What ODE version to acquire? References: <000801c5fc27$907aacd0$1c02a8c0@svreo1> <00d001c5fc29$e5156350$6101a8c0@JISREGISTRATION.local> Message-ID: <002f01c5fc3b$36b37dd0$1c02a8c0@svreo1> William, Do you have any knowledge of the differences in VST 2003 and VST 2005 which seems to also be available now? Also, you indicate that this will package all versions from A2K forward. The documentation seems to indicate that Access 2003 is a requirement with the package. Do you know if VST 2003 would actually work with just an Office XP Pro installation or does it just work with A2003 on databases saved in A2K format? I do find it interesting that none of the Office Developer versions seem to be listed as qualifying upgrade programs for VST 2005 although they are listed for VST 2003. Gary VS Tools for Office 2003 ...imnsho ...the packager is a quantum leap over the XP version and it works for all versions from A2K forward ...and as far as MS not having the older versions, all of them are readily available on e-bay if you have a bit of patience. William From bchacc at san.rr.com Thu Dec 8 15:48:18 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Thu, 8 Dec 2005 13:48:18 -0800 Subject: [AccessD] OT: Is My ASP Covered References: <046601c5fb8e$41ebfe00$6a01a8c0@HAL9004> <39cb22f30512080909l2348053dr7672590f2b2f86f0@mail.gmail.com> Message-ID: <01ec01c5fc41$1a2fc820$6a01a8c0@HAL9004> I looked into it last year and went with the Action Pack subscription. I didn't know if we'd ever cross the finish line with the Sleep Advisor. Turns out it was missing a couple of things - like VSTO which I needed for street legal run-time deployment. Didn't think I'd be looking into converting it to .Net but here I am. Rocky ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Thursday, December 08, 2005 9:09 AM Subject: Re: [AccessD] OT: Is My ASP Covered > Rocky, > > Have you looked into: > > https://partner.microsoft.com/global/40011351?PS=3 > > It's the Microsoft Empower ISV program. Hindman pointed me to it in the > summer of '04 sometime. It's a two-year program that gives you a > Universal > MSDN subscription as long as you fulfill two main requirements: > > 1) Earn a Microsoft MCSE certifiction of some kind. > 2) Write and market a commercial application using the new technologies. > > The cost is $375 per year and, as I said, you get the full boat Universal > subscription. > > There's a press release at: > > http://tinyurl.com/cmayx* > > *Steve Erbach > Scientific Marketing > Neenah, WI > thetowncrank.blogspot.com > > > On 12/7/05, Rocky Smolin - Beach Access Software > wrote: >> >> Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server >> 2006 product launch gala in Anaheim yesterday and walked out with a copy >> of >> each. Thought I might try to learn .Net and convert the Sleep Advisor to >> a >> web app. >> >> I had a 1:1 talk with an MS tech who advised for my application 1) use >> SQL >> Server Express, 2) Reporting Services will give me the functionality I >> need >> to duplicate the Access reporting. >> >> In any event the fine print on the back says to use Reporting Services I >> need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is >> that an a la carte purchase? >> >> MTIA, >> >> Rocky Smolin >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Thu Dec 8 16:42:37 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 8 Dec 2005 17:42:37 -0500 Subject: [AccessD] What ODE version to acquire? References: <000301c5fc2e$2cac6d40$0200a8c0@danwaters> Message-ID: <000e01c5fc48$b1005100$6101a8c0@JISREGISTRATION.local> ...the biggest thing for me is that it found all of my ocx and dll references and packaged them correctly ...I've moved to using ocx and dlls in the last year and with the A2K2 ODE I had to script a number of them myself ...the VSTO is push button simple so far against older mdbs back to A2K ...I've not tried it on an A97 so I can't address that. ...also important to me is that the packager can be scripted much easier imnsho than earlier versions which means I can customize them to look better and run cleaner without making a project out of it. ...its by no means wise/sage as yet but for controlled installs in known environments, I've yet to have a glitch ...can't say that for any previous version. ...and the bit that MS packages it with VB.NET and the MSDE doesnt hurt. William ----- Original Message ----- From: "Dan Waters" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 2:32 PM Subject: Re: [AccessD] What ODE version to acquire? > William, > > Could you briefly describe the improvements of the VSTO Packager over the > XP > Packager? > > Thanks! > Dan Waters > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman > Sent: Thursday, December 08, 2005 1:02 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] What ODE version to acquire? > > VS Tools for Office 2003 ...imnsho ...the packager is a quantum leap over > the XP version and it works for all versions from A2K forward ...and as > far > as MS not having the older versions, all of them are readily available on > e-bay if you have a bit of patience. > > William > > ----- Original Message ----- > From: "Gary Miller" > To: > Sent: Thursday, December 08, 2005 1:45 PM > Subject: [AccessD] What ODE version to acquire? > > >> Out of all of the various ODE versions, which one would be >> the smartest for me to purchase when considering 1) the >> total software cost to me, 2) fewest installation issues on >> client machines due to different Windows and Office >> configurations, 3) installation footprint and 4) best >> packaging wizard features and reliability? I >> suppose availability may also have to be a factor as MS has >> said >> that they no longer have the disks to replace my missing >> 2000 Premium ODE edition discs. A rather expensive loss >> there on my part. >> >> >> Gary >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Thu Dec 8 16:51:57 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 8 Dec 2005 14:51:57 -0800 Subject: [AccessD] What ODE version to acquire? Message-ID: It only packages it with VB.Net Pro and above, William. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, December 08, 2005 2:43 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] What ODE version to acquire? ...the biggest thing for me is that it found all of my ocx and dll references and packaged them correctly ...I've moved to using ocx and dlls in the last year and with the A2K2 ODE I had to script a number of them myself ...the VSTO is push button simple so far against older mdbs back to A2K ...I've not tried it on an A97 so I can't address that. ...also important to me is that the packager can be scripted much easier imnsho than earlier versions which means I can customize them to look better and run cleaner without making a project out of it. ...its by no means wise/sage as yet but for controlled installs in known environments, I've yet to have a glitch ...can't say that for any previous version. ...and the bit that MS packages it with VB.NET and the MSDE doesnt hurt. William ----- Original Message ----- From: "Dan Waters" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 2:32 PM Subject: Re: [AccessD] What ODE version to acquire? > William, > > Could you briefly describe the improvements of the VSTO Packager over > the > XP > Packager? > > Thanks! > Dan Waters > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Thursday, December 08, 2005 1:02 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] What ODE version to acquire? > > VS Tools for Office 2003 ...imnsho ...the packager is a quantum leap > over the XP version and it works for all versions from A2K forward > ...and as far as MS not having the older versions, all of them are > readily available on e-bay if you have a bit of patience. > > William > > ----- Original Message ----- > From: "Gary Miller" > To: > Sent: Thursday, December 08, 2005 1:45 PM > Subject: [AccessD] What ODE version to acquire? > > >> Out of all of the various ODE versions, which one would be the >> smartest for me to purchase when considering 1) the total software >> cost to me, 2) fewest installation issues on client machines due to >> different Windows and Office configurations, 3) installation >> footprint and 4) best packaging wizard features and reliability? I >> suppose availability may also have to be a factor as MS has >> said >> that they no longer have the disks to replace my missing >> 2000 Premium ODE edition discs. A rather expensive loss >> there on my part. >> >> >> Gary >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Thu Dec 8 17:22:48 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 8 Dec 2005 18:22:48 -0500 Subject: [AccessD] What ODE version to acquire? References: Message-ID: <008901c5fc4e$4d726b40$6101a8c0@JISREGISTRATION.local> ...???? ...not sure what you're saying Charlotte, VB.Net comes packaged in the VSTO 2003 box. William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Thursday, December 08, 2005 5:51 PM Subject: Re: [AccessD] What ODE version to acquire? > It only packages it with VB.Net Pro and above, William. > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Thursday, December 08, 2005 2:43 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] What ODE version to acquire? > > > ...the biggest thing for me is that it found all of my ocx and dll > references and packaged them correctly ...I've moved to using ocx and > dlls > in the last year and with the A2K2 ODE I had to script a number of them > myself ...the VSTO is push button simple so far against older mdbs back > to > A2K ...I've not tried it on an A97 so I can't address that. > > ...also important to me is that the packager can be scripted much easier > > imnsho than earlier versions which means I can customize them to look > better > and run cleaner without making a project out of it. > > ...its by no means wise/sage as yet but for controlled installs in known > > environments, I've yet to have a glitch ...can't say that for any > previous > version. > > ...and the bit that MS packages it with VB.NET and the MSDE doesnt hurt. > > William > > ----- Original Message ----- > From: "Dan Waters" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 08, 2005 2:32 PM > Subject: Re: [AccessD] What ODE version to acquire? > > >> William, >> >> Could you briefly describe the improvements of the VSTO Packager over >> the >> XP >> Packager? >> >> Thanks! >> Dan Waters >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William >> Hindman >> Sent: Thursday, December 08, 2005 1:02 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] What ODE version to acquire? >> >> VS Tools for Office 2003 ...imnsho ...the packager is a quantum leap >> over the XP version and it works for all versions from A2K forward >> ...and as far as MS not having the older versions, all of them are >> readily available on e-bay if you have a bit of patience. >> >> William >> >> ----- Original Message ----- >> From: "Gary Miller" >> To: >> Sent: Thursday, December 08, 2005 1:45 PM >> Subject: [AccessD] What ODE version to acquire? >> >> >>> Out of all of the various ODE versions, which one would be the >>> smartest for me to purchase when considering 1) the total software >>> cost to me, 2) fewest installation issues on client machines due to >>> different Windows and Office configurations, 3) installation >>> footprint and 4) best packaging wizard features and reliability? I >>> suppose availability may also have to be a factor as MS has >>> said >>> that they no longer have the disks to replace my missing >>> 2000 Premium ODE edition discs. A rather expensive loss >>> there on my part. >>> >>> >>> Gary >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Thu Dec 8 17:29:39 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 8 Dec 2005 18:29:39 -0500 Subject: [AccessD] What ODE version to acquire? References: <000801c5fc27$907aacd0$1c02a8c0@svreo1><00d001c5fc29$e5156350$6101a8c0@JISREGISTRATION.local> <002f01c5fc3b$36b37dd0$1c02a8c0@svreo1> Message-ID: <008d01c5fc4f$47ddc7a0$6101a8c0@JISREGISTRATION.local> ...hhhmmm ...first, no knowledge re VSTO 2005 ...not there yet. ...I work strictly in A2K3 and the VSTO 2003 requires it to run afaik ...but it will package your installs to run in A2K2 or A2K environments without any problems ...ime the A2K2 ODE had several problems installing to A2K systems, not to mention A2K2 ones ...of course that could just be me ...the VSTO may be doing a good job of baby setting on my bad habits ...all I can say is that I much prefer it over previous editions :) William ----- Original Message ----- From: "Gary Miller" To: "Access Developers discussion and problem solving" Sent: Thursday, December 08, 2005 4:06 PM Subject: Re: [AccessD] What ODE version to acquire? > William, > > Do you have any knowledge of the differences in VST 2003 and VST 2005 > which seems to also be available now? > > Also, you indicate that this will package all versions from A2K forward. > The documentation seems to indicate that Access 2003 is a requirement with > the package. Do you know if VST 2003 would actually work with just an > Office XP Pro installation or does it just work with A2003 on databases > saved in A2K format? > > I do find it interesting that none of the Office Developer versions seem > to be listed as qualifying upgrade programs for VST 2005 although they are > listed for VST 2003. > > Gary > VS Tools for Office 2003 ...imnsho ...the packager is a quantum leap over > the XP version and it works for all versions from A2K forward ...and as > far > as MS not having the older versions, all of them are readily available on > e-bay if you have a bit of patience. > > William > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cfoust at infostatsystems.com Thu Dec 8 17:36:13 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 8 Dec 2005 15:36:13 -0800 Subject: [AccessD] What ODE version to acquire? Message-ID: The standard version of VB.Net comes with VSTO. VSTO comes with the Pro/Enterprise version of Visual Studio Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, December 08, 2005 3:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] What ODE version to acquire? ...???? ...not sure what you're saying Charlotte, VB.Net comes packaged in the VSTO 2003 box. William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Thursday, December 08, 2005 5:51 PM Subject: Re: [AccessD] What ODE version to acquire? > It only packages it with VB.Net Pro and above, William. > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Thursday, December 08, 2005 2:43 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] What ODE version to acquire? > > > ...the biggest thing for me is that it found all of my ocx and dll > references and packaged them correctly ...I've moved to using ocx and > dlls in the last year and with the A2K2 ODE I had to script a number > of them myself ...the VSTO is push button simple so far against older > mdbs back to > A2K ...I've not tried it on an A97 so I can't address that. > > ...also important to me is that the packager can be scripted much > easier > > imnsho than earlier versions which means I can customize them to look > better and run cleaner without making a project out of it. > > ...its by no means wise/sage as yet but for controlled installs in > known > > environments, I've yet to have a glitch ...can't say that for any > previous version. > > ...and the bit that MS packages it with VB.NET and the MSDE doesnt > hurt. > > William > > ----- Original Message ----- > From: "Dan Waters" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 08, 2005 2:32 PM > Subject: Re: [AccessD] What ODE version to acquire? > > >> William, >> >> Could you briefly describe the improvements of the VSTO Packager over >> the XP >> Packager? >> >> Thanks! >> Dan Waters >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William >> Hindman >> Sent: Thursday, December 08, 2005 1:02 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] What ODE version to acquire? >> >> VS Tools for Office 2003 ...imnsho ...the packager is a quantum leap >> over the XP version and it works for all versions from A2K forward >> ...and as far as MS not having the older versions, all of them are >> readily available on e-bay if you have a bit of patience. >> >> William >> >> ----- Original Message ----- >> From: "Gary Miller" >> To: >> Sent: Thursday, December 08, 2005 1:45 PM >> Subject: [AccessD] What ODE version to acquire? >> >> >>> Out of all of the various ODE versions, which one would be the >>> smartest for me to purchase when considering 1) the total software >>> cost to me, 2) fewest installation issues on client machines due to >>> different Windows and Office configurations, 3) installation >>> footprint and 4) best packaging wizard features and reliability? I >>> suppose availability may also have to be a factor as MS has said >>> that they no longer have the disks to replace my missing >>> 2000 Premium ODE edition discs. A rather expensive loss >>> there on my part. >>> >>> >>> Gary >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dajomigo at tpg.com.au Thu Dec 8 18:53:57 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Fri, 09 Dec 2005 11:53:57 +1100 Subject: [AccessD] Concatenating data into lists In-Reply-To: <001801c5fb77$e8a0cee0$6101a8c0@JISREGISTRATION.local> References: <6.2.1.2.2.20051207220358.0341c248@mail.tpg.com.au> <6.2.1.2.2.20051207225749.033adcf0@mail.tpg.com.au> <002301c5fb2f$1b76eaa0$6101a8c0@JISREGISTRATION.local> <001801c5fb77$e8a0cee0$6101a8c0@JISREGISTRATION.local> Message-ID: <6.2.1.2.2.20051209114006.035b3168@mail.tpg.com.au> Thank you to all those who offered suggestions. The solution I used was to change to DAO. Below I have included a copy of the final module: '************ Code Start ********** 'This code was originally written by Dev Ashish 'It is not to be altered or distributed, 'except as part of an application. 'You are free to use it in any application, 'provided the copyright notice is left unchanged. ' 'Code Courtesy of 'Dev Ashish ' Function fConcatChild(strChildTable As String, _ strIDName As String, _ strFldConcat As String, _ strIDType As String, _ varIDvalue As Variant) _ As String 'Returns a field from the Many table of a 1:M relationship 'in a semi-colon separated format. ' 'Usage Examples: ' ?fConcatChild("Order Details", "OrderID", "Quantity", _ "Long", 10255) 'Where Order Details = Many side table ' OrderID = Primary Key of One side table ' Quantity = Field name to concatenate ' Long = DataType of Primary Key of One Side Table ' 10255 = Value on which return concatenated Quantity ' 'Dim db As Database 'Dim rs As Recordset Dim varConcat As Variant Dim strCriteria As String, strSQL As String Dim db As DAO.Database Dim rs As DAO.Recordset On Error GoTo Err_fConcatChild varConcat = Null Set db = CurrentDb strSQL = "Select [" & strFldConcat & "] From [" & strChildTable & "]" strSQL = strSQL & " Where " Select Case strIDType Case "String": strSQL = strSQL & "[" & strIDName & "] = '" & varIDvalue & "'" Case "Long", "Integer", "Double": 'AutoNumber is Type Long strSQL = strSQL & "[" & strIDName & "] = " & varIDvalue Case Else GoTo Err_fConcatChild End Select Set rs = CurrentDb.OpenRecordset(strSQL, dbOpenSnapshot) 'Are we sure that 'sub' records exist With rs If .RecordCount <> 0 Then 'start concatenating records Do While Not rs.EOF varConcat = varConcat & rs(strFldConcat) & ";" .MoveNext Loop End If End With 'That's it... you should have a concatenated string now 'Just Trim the trailing ; fConcatChild = Left(varConcat, Len(varConcat) - 1) Exit_fConcatChild: Set rs = Nothing: 'Set db = Nothing Exit Function Err_fConcatChild: Resume Exit_fConcatChild End Function '************ Code End ********** From michael at ddisolutions.com.au Thu Dec 8 19:12:59 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Fri, 9 Dec 2005 12:12:59 +1100 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A11F@ddi-01.DDI.local> My Empower program is starting to run out! I'd better start writing that app... :-/ MS are starting to send emails about non compliance which doesn't worry me but I can't stand the thought of have to buy 5 x MSDN lics at the going rate (about $4500AU ea). A few months ago they sent out an email by mistake offering to extend someones subscription which I have stored away for when the time is right... lol cheers Michael M -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Friday, 9 December 2005 8:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered I looked into it last year and went with the Action Pack subscription. I didn't know if we'd ever cross the finish line with the Sleep Advisor. Turns out it was missing a couple of things - like VSTO which I needed for street legal run-time deployment. Didn't think I'd be looking into converting it to .Net but here I am. Rocky ----- Original Message ----- From: "Steve Erbach" To: "Access Developers discussion and problem solving" Sent: Thursday, December 08, 2005 9:09 AM Subject: Re: [AccessD] OT: Is My ASP Covered > Rocky, > > Have you looked into: > > https://partner.microsoft.com/global/40011351?PS=3 > > It's the Microsoft ISV program. Hindman pointed me to it in the > summer of '04 sometime. It's a two-year program that gives you a > Universal > MSDN subscription as long as you fulfill two main requirements: > > 1) Earn a Microsoft MCSE certifiction of some kind. > 2) Write and market a commercial application using the new technologies. > > The cost is $375 per year and, as I said, you get the full boat Universal > subscription. > > There's a press release at: > > http://tinyurl.com/cmayx* > > *Steve Erbach > Scientific Marketing > Neenah, WI > thetowncrank.blogspot.com > > > On 12/7/05, Rocky Smolin - Beach Access Software > wrote: >> >> Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server >> 2006 product launch gala in Anaheim yesterday and walked out with a copy >> of >> each. Thought I might try to learn .Net and convert the Sleep Advisor to >> a >> web app. >> >> I had a 1:1 talk with an MS tech who advised for my application 1) use >> SQL >> Server Express, 2) Reporting Services will give me the functionality I >> need >> to duplicate the Access reporting. >> >> In any event the fine print on the back says to use Reporting Services I >> need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is >> that an a la carte purchase? >> >> MTIA, >> >> Rocky Smolin >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Bruce.Bruen at railcorp.nsw.gov.au Thu Dec 8 21:08:01 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Fri, 9 Dec 2005 14:08:01 +1100 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D061@EXCHVS1.rail.nsw.gov.au> Guys, One of the "whole points" of .Net is that you can run different versions of code on the same machine. i.e. It is supposed to get rid of dll hell. This applies to itself as well. I have framework 1.0 1.1 and 2.0 all on the same machine. If you try to run a .net 1.1 app and you have removed the 1.1 framework then IT WONT RUN! The "compiled" app (assembly) looks for the major.minor.?.? Revision of all its dependencies including mscorlb.dll If it finds major.minor.+x.? It will use that instead, but it wont run with major.+minor.?.? Or +major.?.?.? Versionsw Unclear? If I publish a .net app that uses mscorlb.dll ver 1.1.4123.455 and you have ver 1.1.5612 the app will run. If you have only ver 1.0.3123.8 then it wont run, similarly if you have only ver 2.0.124.62 then it wont run! I think maybe what is the crossed wire here is that THERE WAS A BETA VERSION OF .NET 2.0 out in the world recently. When the public release of 2.0 occurred, the beta testers were told to remove the beta before trying to install the real 2.0 Given that most stuff out there is 1.1 I would suggest you DON'T remove it!! Regards bruce -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Thursday, 8 December 2005 6:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered Rocky, Control Panel > Add Remove programs Microsoft dot net is listed there HTH Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Wednesday, December 07, 2005 10:09 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered Well, I;m in the clear on that. I've never installed Netframework 1.0. Have I? There's a lot of stuff on this box I don't know about How would I know? Is it in the Add/Remove program list - with an obvious name? Regards, Rocky ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 07, 2005 10:00 PM Subject: Re: [AccessD] OT: Is My ASP Covered >I seem to remember some warnings about uninstalling Netframework 1.0 or 1.1 > before applying version 2.0 > > John Colby wrote: > >>Yes, the DotNet framework is the basis behind all of the new .net >>languages >>- vb.net, c#.net, J#.net etc. The latest version of the framework is 2.0, >>which comes with VS 2005. The framework is actually free, and can be >>downloaded at any time. The framework contains the actual "compilers" for >>the languages, and programs for the 2.0 frmaework can be written in >>notepad >>if you have the gonads. VS is just a (VERY) pretty wrapper around the >>process of writing code for .Net. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >>Beach Access Software >>Sent: Wednesday, December 07, 2005 7:55 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >>What is Framework 2.0? Is that part of Visual Studio? >> >>Rocky >> >>----- Original Message ----- >>From: "John Colby" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, December 07, 2005 4:38 PM >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >> >>>It's part of the framework 2.0 IIRC. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - >>>Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:28 PM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: Is My ASP Covered >>> >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk Server >>>2006 product launch gala in Anaheim yesterday and walked out with a copy >>>of >>>each. Thought I might try to learn .Net and convert the Sleep Advisor to >>>a >>>web app. >>> >>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>SQL >>>Server Express, 2) Reporting Services will give me the functionality I >>>need >>>to duplicate the Access reporting. >>> >>>In any event the fine print on the back says to use Reporting Services I >>>need ASP.NET 2.0 or later. Is this hidden somewhere on my system or is >>>that >>>an a la carte purchase? >>> >>>MTIA, >>> >>>Rocky Smolin >>>Beach Access Software >>>http://www.e-z-mrp.com >>>858-259-4334 >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From darsant at gmail.com Thu Dec 8 22:26:15 2005 From: darsant at gmail.com (Josh McFarlane) Date: Thu, 8 Dec 2005 22:26:15 -0600 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <8531E9A9B2ADC94994C25E0856C5663606D061@EXCHVS1.rail.nsw.gov.au> References: <8531E9A9B2ADC94994C25E0856C5663606D061@EXCHVS1.rail.nsw.gov.au> Message-ID: <53c8e05a0512082026h7c79c138ice49815bbc8d9dd9@mail.gmail.com> On 12/8/05, Bruen, Bruce wrote: > Guys, > > One of the "whole points" of .Net is that you can run different versions > of code on the same machine. i.e. It is supposed to get rid of dll > hell. This applies to itself as well. > > I have framework 1.0 1.1 and 2.0 all on the same machine. > > If you try to run a .net 1.1 app and you have removed the 1.1 framework > then IT WONT RUN! The "compiled" app (assembly) looks for the > major.minor.?.? Revision of all its dependencies including mscorlb.dll > If it finds major.minor.+x.? It will use that instead, but it wont run > with major.+minor.?.? Or +major.?.?.? Versionsw > > Unclear? If I publish a .net app that uses mscorlb.dll ver 1.1.4123.455 > and you have ver 1.1.5612 the app will run. > If you have only ver 1.0.3123.8 then it wont run, similarly if you have > only ver 2.0.124.62 then it wont run! > > I think maybe what is the crossed wire here is that THERE WAS A BETA > VERSION OF .NET 2.0 out in the world recently. When the public release > of 2.0 occurred, the beta testers were told to remove the beta before > trying to install the real 2.0 > > Given that most stuff out there is 1.1 I would suggest you DON'T remove > it!! Given that there's 2.0 should be an upgrade from 1.1, wouldn't it make sense to be able to run 1.1 apps on 2.0? But alas. 2.0 release candidates had compatibility issues with other .NET (&1.1), not sure if they fixed that before the actual release though. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From michael at ddisolutions.com.au Thu Dec 8 23:27:27 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Fri, 9 Dec 2005 16:27:27 +1100 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A126@ddi-01.DDI.local> I believe the idea is that you deploy against the version you build with. If MS release a new version it cant break something in a previous version. New versions get added and hopefully don't break existing code, chews up a bit of disc space but who cares? No more dll hell. If that's true it works for me. We shall see... cheers Michael M Given that there's 2.0 should be an upgrade from 1.1, wouldn't it make sense to be able to run 1.1 apps on 2.0? But alas. 2.0 release candidates had compatibility issues with other .NET (&1.1), not sure if they fixed that before the actual release though. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Thu Dec 8 23:36:01 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Thu, 8 Dec 2005 21:36:01 -0800 Subject: [AccessD] Access to PDF. . . . In-Reply-To: <05Dec8.142322mst.331072@gateway.just.gov.ab.ca> Message-ID: <001d01c5fc82$71587de0$6701a8c0@HPLaptop> I will have to try to find the link. Sorry Joe Hecht jmhecht at earthlink.net -----Original Message----- From: John Kennedy [mailto:John.Kennedy at gov.ab.ca] Sent: Thursday, December 08, 2005 1:38 PM To: 'jmhecht at EARTHLINK.NET' Subject: Access to PDF. . . . Here's all that came out on the list, as far as I got it in Digest form: "Bob, I lost your original e mail. Here is a link to some access to pdf. HTH Joe Hecht" Would you mind sending me the link you were referring to? Many thanks. John This communication is intended for the use of the recipient to which it is addressed, and may contain confidential, personal and/or privileged information. Please contact the Justice/Solicitor General HelpDesk (Help.Desk at gov.ab.ca) @ (780) 415-2998 immediately if you are not the intended recipient of this communication, and do not copy, distribute, or take action relying on it. Any communication received in error or subsequent reply, should be deleted or destroyed. From michael at ddisolutions.com.au Thu Dec 8 23:53:12 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Fri, 9 Dec 2005 16:53:12 +1100 Subject: [AccessD] OT - Using Connection Strings For Disaster Recovery Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A127@ddi-01.DDI.local> I don't believe it is possible. You have to try to connect and catch the error, if there is one. Pinging the server is no good because the server may be up but the db may be down. The type of disaster recovery you are looking at is usually accomplished with RAID, clustered servers, that type of thing and definitely not my thing ;-) Failover is what they call it IIRC. If 1 server dies a mirror image takes over. cheers Michael M -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Paul Hartland (ISHARP) Sent: Friday, 9 December 2005 12:08 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT - Using Connection Strings For Disaster Recovery To all, I am work on implementing a new section to the disaster recovery of my own projects, one of the things I am currently looking into is having a .ini file with connection string to my main server something like: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=myusername;Initial Catalog=mydatabase;Data Source=mysourcemain1 Each day I make my own backup of the main database, but if our main server went down what I want to be able to detect if the connection string is valid, if not use the next one in the sequence: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=myusername;Initial Catalog=mydatabase;Data Source=mysourcemain2 So that although my dataenvironment, ADO controls etc point to mysourcemain1, if mysourcemain1 shuts down...I can go to the latest backup that I have and restore on mysourcemain2 then let everyone back in again....i.e. I want something like the following: Open the .ini file as text Check if the first connection string is ok if ok then set the datasources to it if not ok warn user and alert administraors of possibility of server down get the next connection string and recheck loop until found valid string Is there a way of check if a connection string to a SQL Server would work before trying to open the connection ? If anyone could help me on this I would be very grateful, sample code and/or guidance greatly appreciated. Thanks in advance. Paul Hartland -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Bruce.Bruen at railcorp.nsw.gov.au Thu Dec 8 23:58:20 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Fri, 9 Dec 2005 16:58:20 +1100 Subject: [AccessD] OT - Using Connection Strings For Disaster Recovery Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D062@EXCHVS1.rail.nsw.gov.au> Why not just try to open the connection? I mean, the overhead is nothing, you get a status return that tells you that the lan+server+db+connection is available (or not) and so you can continue (or not). bruce -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Maddison Sent: Friday, 9 December 2005 4:53 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT - Using Connection Strings For Disaster Recovery I don't believe it is possible. You have to try to connect and catch the error, if there is one. Pinging the server is no good because the server may be up but the db may be down. The type of disaster recovery you are looking at is usually accomplished with RAID, clustered servers, that type of thing and definitely not my thing ;-) Failover is what they call it IIRC. If 1 server dies a mirror image takes over. cheers Michael M -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Paul Hartland (ISHARP) Sent: Friday, 9 December 2005 12:08 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] OT - Using Connection Strings For Disaster Recovery To all, I am work on implementing a new section to the disaster recovery of my own projects, one of the things I am currently looking into is having a .ini file with connection string to my main server something like: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=myusername;Initial Catalog=mydatabase;Data Source=mysourcemain1 Each day I make my own backup of the main database, but if our main server went down what I want to be able to detect if the connection string is valid, if not use the next one in the sequence: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=myusername;Initial Catalog=mydatabase;Data Source=mysourcemain2 So that although my dataenvironment, ADO controls etc point to mysourcemain1, if mysourcemain1 shuts down...I can go to the latest backup that I have and restore on mysourcemain2 then let everyone back in again....i.e. I want something like the following: Open the .ini file as text Check if the first connection string is ok if ok then set the datasources to it if not ok warn user and alert administraors of possibility of server down get the next connection string and recheck loop until found valid string Is there a way of check if a connection string to a SQL Server would work before trying to open the connection ? If anyone could help me on this I would be very grateful, sample code and/or guidance greatly appreciated. Thanks in advance. Paul Hartland -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From bheid at appdevgrp.com Fri Dec 9 08:27:16 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Fri, 9 Dec 2005 09:27:16 -0500 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CF107E@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF42A@ADGSERVER> Yes, just this week our ISP started adding [SPAM SUSPECT] to a good portion of my incoming mail. It sucks. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, December 08, 2005 3:58 PM To: Access Developers discussion and problem solving Subject: [SPAM SUSPECT] Re: [AccessD] [SPAM SUSPECT] Re: OT: Is My ASP Covered Importance: Low Looks like JC isn't the only one who get's oddness added to his message subjects. The copy of Rocky's message I got didn't have the addition to the subject line, but apparently Bobby's email added it on receipt. On my machine, it simply read "RE: [AccessD] OT: Is My ASP Covered" Charlotte Foust From Gustav at cactus.dk Fri Dec 9 09:47:17 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 09 Dec 2005 16:47:17 +0100 Subject: [AccessD] Weekend fun: Primes Message-ID: Hi all Bored with report design, stubborn queries and/or naughty kids? "The problem of distinguishing prime numbers from composite numbers and of resolving the latter into their prime factors is known to be one of the most important and useful in arithmetic. [...] The dignity of the science itself seems to require that every possible means be explored for the solution of a problem so elegant and so celebrated." Carl Friedrich Gauss (1777-1855) A young, clever guy, Per Leslie Jensen, has dealt with this. Here's his presentation: http://www.pgnfs.org Well done and worth a study! /gustav From cfoust at infostatsystems.com Fri Dec 9 09:48:04 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 9 Dec 2005 07:48:04 -0800 Subject: [AccessD] OT: Is My ASP Covered Message-ID: Try adding databaseadvisors to your whitelist. Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Friday, December 09, 2005 6:27 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered Yes, just this week our ISP started adding [SPAM SUSPECT] to a good portion of my incoming mail. It sucks. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, December 08, 2005 3:58 PM To: Access Developers discussion and problem solving Subject: [SPAM SUSPECT] Re: [AccessD] [SPAM SUSPECT] Re: OT: Is My ASP Covered Importance: Low Looks like JC isn't the only one who get's oddness added to his message subjects. The copy of Rocky's message I got didn't have the addition to the subject line, but apparently Bobby's email added it on receipt. On my machine, it simply read "RE: [AccessD] OT: Is My ASP Covered" Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Fri Dec 9 09:54:45 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Fri, 9 Dec 2005 10:54:45 -0500 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CFF8CF@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF430@ADGSERVER> As far as I know, we do not have a whitelist. I need to check on that. Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, December 09, 2005 10:48 AM To: Access Developers discussion and problem solving Subject: [SPAM SUSPECT] Re: [AccessD] OT: Is My ASP Covered Importance: Low Try adding databaseadvisors to your whitelist. Charlotte From cfoust at infostatsystems.com Fri Dec 9 10:02:26 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 9 Dec 2005 08:02:26 -0800 Subject: [AccessD] OT: Is My ASP Covered Message-ID: Your ISP may have one. Several of mine do. Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bobby Heid Sent: Friday, December 09, 2005 7:55 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered As far as I know, we do not have a whitelist. I need to check on that. Thanks, Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, December 09, 2005 10:48 AM To: Access Developers discussion and problem solving Subject: [SPAM SUSPECT] Re: [AccessD] OT: Is My ASP Covered Importance: Low Try adding databaseadvisors to your whitelist. Charlotte -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwelz at hotmail.com Fri Dec 9 13:16:54 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Fri, 09 Dec 2005 12:16:54 -0700 Subject: [AccessD] Word Automation In-Reply-To: Message-ID: I need to find a solution to updating letterhead logos. My employer has 8 offices and operates as various companies, union and non-union, with various labour companies and joint ventures. Up to this point, I have created several hundred templates reflecting the various combinations for Contracts, Faxes, Letters, Memos, Change Noitice, Transmittals, Requests for Information, Rate Changes, Tenders, Warranties, Bid Bond orders, Price Requests....................................... The list goes on and on. I could have 1000 templates. In most cases, I have a single template of each type for each logo for document creation by the application. However, I need the hundreds of additiional versions for those users who do not have access to the application. Most of the templates are Word dot files and any document that can have more than one page, nearly all, has a subsequent page header with a smaller version of the logo. Bottom line, I could be updating a couple thousand logos. In the past, I had tried using linked rather than embedded logos. Change the file at linked location and the file is the correct logo and the job is done. But of course, the logo is lost in the case of emailed docs (the company has a jealously protected........... collateral program so they shouldn't be emailing their docs should they?). The bigger problem that I had with linked graphic logo files is that I frequently have users hitting the same template concurrently and the subsequent user(s) get a file locked message. I could copy all the hundreds of files to a separate location for each user but this is getting unweildy, and that doesn't solve the email problem. Another problem is that the logos for all the primary players has changed 3 times in the last two years. They actually had 1.5 MByte Tif files that swelled my 35k templates beyond insanity for a few months when I campaigned for .Wmf files several years ago. (They said, no problem, storage is cheap. I asked whether they could add bandwidth as we had laptops synching thousands of files over a 128kbit ISDN connection and merely opening and printing such files would bring the whole system to a crawl. Bandwidth was not cheap. I told them since storage was so cheap, they could update all our laptops while they were ate it.) An alternative is to use embedded files and run code to embed the logo at run time. An even better method might be to insert one template layer .Dot file (I can't nor would I want to change Normal.dot) for each logo that runs code essentially identical to the Access automation code I would have to write, but would work for people who do not use our Access application. Here's the question. When I tried implemeting this last time, the macro recorder in Word would record the insertion of a graphic, but I could not do a thing with the graphic while the recorder was running. I think that the Picture toolbar was unavailable in Access 97 and 2000. In Word 2003, I can select items on the Picture toolbar, but I can't select the graphic to apply the action to the graphic. If I select the graphic before impelementing the macro recorder, it remains selected, but if I select a picture toolbar button, I still cannot affect the graphic. I'l like to movesize the graphic to a specified location with a standard height that is different for the 1st and subsequent page logo and also different from the default size of the graphic when inserted. I have been asked to implement a logo change immediately, but the current version of a typical version is 1,736 bytes and the outlines are too obviously segmented for me to manually change all the logos now, only to redo it again with improved files a month from now. Also, anybody know a decent WMF converter? Cheap? I have dozens of approved bmp, tif, jpg, gif, eps and several Mac versions of files in dozens of sizes I could convert, but the only .wmf files are under 2k and appear off in color and lack the quality I believe should appear on the letterhead of a firm that hired an outside consulting firm for assistance with its collateral program. With a conversion program, I might be able to fine tune a pair of graphics for each logo that would make them the correct sizes upon insertion and modify margins to get the correct insertion point. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com From dwaters at usinternet.com Fri Dec 9 13:38:26 2005 From: dwaters at usinternet.com (Dan Waters) Date: Fri, 9 Dec 2005 13:38:26 -0600 Subject: [AccessD] Word Automation In-Reply-To: <3747057.1134156104762.JavaMail.root@sniper15> Message-ID: <000b01c5fcf8$2038ced0$0200a8c0@danwaters> Jurgen, I have a possible solution to the logo linking from a single server. Take a look at Auto FE Updater. It's at http://www.granite.ab.ca/access/autofe.htm. This is intended to automatically update a client FE when the FE master copy on the server is changed. However, it does this by uploading everything in the target folder when anything in the target folder has changed. So, when you change one logo, the next time the user logs in, all the logos in the folder automatically get uploaded to the client PC. Then, the logos can be linked without causing a conflict. You'll need to review the above site for the whole story. Good Luck, Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: Friday, December 09, 2005 1:17 PM To: accessd at databaseadvisors.com Subject: [AccessD] Word Automation I need to find a solution to updating letterhead logos. My employer has 8 offices and operates as various companies, union and non-union, with various labour companies and joint ventures. Up to this point, I have created several hundred templates reflecting the various combinations for Contracts, Faxes, Letters, Memos, Change Noitice, Transmittals, Requests for Information, Rate Changes, Tenders, Warranties, Bid Bond orders, Price Requests....................................... The list goes on and on. I could have 1000 templates. In most cases, I have a single template of each type for each logo for document creation by the application. However, I need the hundreds of additiional versions for those users who do not have access to the application. Most of the templates are Word dot files and any document that can have more than one page, nearly all, has a subsequent page header with a smaller version of the logo. Bottom line, I could be updating a couple thousand logos. In the past, I had tried using linked rather than embedded logos. Change the file at linked location and the file is the correct logo and the job is done. But of course, the logo is lost in the case of emailed docs (the company has a jealously protected........... collateral program so they shouldn't be emailing their docs should they?). The bigger problem that I had with linked graphic logo files is that I frequently have users hitting the same template concurrently and the subsequent user(s) get a file locked message. I could copy all the hundreds of files to a separate location for each user but this is getting unweildy, and that doesn't solve the email problem. Another problem is that the logos for all the primary players has changed 3 times in the last two years. They actually had 1.5 MByte Tif files that swelled my 35k templates beyond insanity for a few months when I campaigned for .Wmf files several years ago. (They said, no problem, storage is cheap. I asked whether they could add bandwidth as we had laptops synching thousands of files over a 128kbit ISDN connection and merely opening and printing such files would bring the whole system to a crawl. Bandwidth was not cheap. I told them since storage was so cheap, they could update all our laptops while they were ate it.) An alternative is to use embedded files and run code to embed the logo at run time. An even better method might be to insert one template layer .Dot file (I can't nor would I want to change Normal.dot) for each logo that runs code essentially identical to the Access automation code I would have to write, but would work for people who do not use our Access application. Here's the question. When I tried implemeting this last time, the macro recorder in Word would record the insertion of a graphic, but I could not do a thing with the graphic while the recorder was running. I think that the Picture toolbar was unavailable in Access 97 and 2000. In Word 2003, I can select items on the Picture toolbar, but I can't select the graphic to apply the action to the graphic. If I select the graphic before impelementing the macro recorder, it remains selected, but if I select a picture toolbar button, I still cannot affect the graphic. I'l like to movesize the graphic to a specified location with a standard height that is different for the 1st and subsequent page logo and also different from the default size of the graphic when inserted. I have been asked to implement a logo change immediately, but the current version of a typical version is 1,736 bytes and the outlines are too obviously segmented for me to manually change all the logos now, only to redo it again with improved files a month from now. Also, anybody know a decent WMF converter? Cheap? I have dozens of approved bmp, tif, jpg, gif, eps and several Mac versions of files in dozens of sizes I could convert, but the only .wmf files are under 2k and appear off in color and lack the quality I believe should appear on the letterhead of a firm that hired an outside consulting firm for assistance with its collateral program. With a conversion program, I might be able to fine tune a pair of graphics for each logo that would make them the correct sizes upon insertion and modify margins to get the correct insertion point. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com From darsant at gmail.com Fri Dec 9 13:54:14 2005 From: darsant at gmail.com (Josh McFarlane) Date: Fri, 9 Dec 2005 13:54:14 -0600 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <59A61174B1F5B54B97FD4ADDE71E7D0116A126@ddi-01.DDI.local> References: <59A61174B1F5B54B97FD4ADDE71E7D0116A126@ddi-01.DDI.local> Message-ID: <53c8e05a0512091154n7b76e170ud122873a6d18ea8@mail.gmail.com> On 12/8/05, Michael Maddison wrote: > I believe the idea is that you deploy against the version you build > with. > If MS release a new version it cant break something in a previous > version. > New versions get added and hopefully don't break existing code, chews up > a bit of disc space > but who cares? > No more dll hell. If that's true it works for me. > We shall see... That may be true, but from the previous email, it was my assumption that you can not run 1.1 on 2.0 In this case, major versions are not backwards compatible, in which case, do you not still have an issue of DLL hell? (Got that app that needs both 1.1 and 2.032.123RC2? Best hope they don't conflict at all!) -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From Gustav at cactus.dk Fri Dec 9 14:09:29 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 09 Dec 2005 21:09:29 +0100 Subject: [AccessD] Word Automation Message-ID: Hi J?rgen IrfanView can read WMF/EMF files but only save as EMF: http://www.irfanview.com It's quite cheap: IrfanView pricing (in EURO, net): 1 to 10 users: 10.00 each 11 to 50 users: 9.00 each 51 to 100 users: 8.50 each ... Payment: invoice + bank transfer or check ... Send also the name of the end customer. (EU companies, please send VAT number for the invoice) Order: per email (Text, PDF, TIF etc.) IrfanView updates are included. --- For batch converting we use ThumbNailer: http://www.smalleranimals.com/thumb.htm which runs at an amazing speed. /gustav >>> jwelz at hotmail.com 09-12-2005 20:16:54 >>> Also, anybody know a decent WMF converter? Cheap? I have dozens of approved bmp, tif, jpg, gif, eps and several Mac versions of files in dozens of sizes I could convert, but the only .wmf files are under 2k and appear off in color and lack the quality I believe should appear on the letterhead of a firm that hired an outside consulting firm for assistance with its collateral program. With a conversion program, I might be able to fine tune a pair of graphics for each logo that would make them the correct sizes upon insertion and modify margins to get the correct insertion point. From Lambert.Heenan at AIG.com Fri Dec 9 14:29:13 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Fri, 9 Dec 2005 14:29:13 -0600 Subject: [AccessD] Word Automation Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F1A01DDD7@xlivmbx21.aig.com> Paint Shop Pro does a good job of converting almost anything to WFM files, and can do it as a batch process. I've got version 5.1 from a few years back, and the product has now moved under the wing of Corel. It's now at version X, and costs $129 US, but it's in offer right now for $99. http://www.corel.com/servlet/Satellite?pagename=Corel3/Products/Display You can also try it out for free... http://www.corel.com/servlet/Satellite?pagename=Corel3/Downloads/Trials Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: Friday, December 09, 2005 2:17 PM To: accessd at databaseadvisors.com Subject: [AccessD] Word Automation I need to find a solution to updating letterhead logos. Also, anybody know a decent WMF converter? Cheap? I have dozens of approved bmp, tif, jpg, gif, eps and several Mac versions of files in dozens of sizes I could convert, but the only .wmf files are under 2k and appear off in color and lack the quality I believe should appear on the letterhead of a firm that hired an outside consulting firm for assistance with its collateral program. With a conversion program, I might be able to fine tune a pair of graphics for each logo that would make them the correct sizes upon insertion and modify margins to get the correct insertion point. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com From markamatte at hotmail.com Fri Dec 9 15:14:03 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 09 Dec 2005 21:14:03 +0000 Subject: [AccessD] Weekend fun: Primes In-Reply-To: Message-ID: Gustav, For whatever reason your email inspired me to look at primes...and I wrote a module in A2k that would determine if a number was prime or not...it seems to work fine...until I get to the number 2,147,483,647 . I'm using the MOD function in the module...and it apparently cannot handle a number larger than this in VBA...I get an "OVERFLOW" error. Any ideas? Thanks, Mark P.S...and if this is calculating correctly...2,147,483,647 just happens to be PRIME!!! >From: "Gustav Brock" >Reply-To: Access Developers discussion and problem >solving >To: >Subject: [AccessD] Weekend fun: Primes >Date: Fri, 09 Dec 2005 16:47:17 +0100 > >Hi all > >Bored with report design, stubborn queries and/or naughty kids? > >"The problem of distinguishing prime numbers from composite numbers and of >resolving the latter into their prime factors is known to be one of the >most important and useful in arithmetic. [...] >The dignity of the science itself seems to require that every possible >means be explored for the solution of a problem so elegant and so >celebrated." > Carl Friedrich Gauss (1777-1855) > >A young, clever guy, Per Leslie Jensen, has dealt with this. Here's his >presentation: > > http://www.pgnfs.org > >Well done and worth a study! > >/gustav > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From shamil at users.mns.ru Fri Dec 9 15:21:52 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Sat, 10 Dec 2005 00:21:52 +0300 Subject: [AccessD] OT: How Microsoft Lost the API War Message-ID: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru> The article: "How Microsoft Lost the API War" http://www.joelonsoftware.com/articles/APIWar.html looks like an exaggeration here. But VB6 incompatibility with VB.NET is a bad move IMO, which would have been avoided with not that much efforts. And the technology race lead(?) by MS looks really crazy(expensive) from here for many years now... The "safe" combinations of programming languages a' la MS(i.e. if you still decide to keep up going with MS like I do because I don't have/I don't see any other opportunities) looks like pure C++ programming, with ATL/WTL and .NET wrappers and ASP.NET... This my crazy(?) passage from 1st of May this year looks like becoming not that crazy now in he light of the last Joel's article - http://www.smsconsulting.spb.ru/shamil_s/idlpetit.htm.... Any other opinions? Shamil P.S. Easy to say not easy to do, as well as easy to blame not easy to make it better - that's is clear - this my e-mail is not a "blame attempt" - it's an invitation to talk how to make things better(less expensive, more effective, backward compatible) in IT if possible at all.... ....if you, knowledgeable ALL, will say that what happens is natural - let it be - I'm not here to change this World, am I?... From jwelz at hotmail.com Fri Dec 9 15:34:38 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Fri, 09 Dec 2005 14:34:38 -0700 Subject: [AccessD] Word Automation In-Reply-To: <000b01c5fcf8$2038ced0$0200a8c0@danwaters> Message-ID: Dan: I use an updater that's a bit more sophisticated than the one at Tony's site. Tony lives here in Alberta and we have shared more than a few beers since we met about 6 or 7 years ago. I never did determine whether the 'file in use' problem related to the graphic or the template. I assume it was the graphic as I've never had a conflict with users concurrently creating files from the same template except when there was a linked graphic. Our users run a terminal server environment via a dedicated interoffice connection or a VPN connection on the net. What this means is that no user has a local drive, unless they are running a disconnected laptop. Our envrionment does not allow dynamically linking ODBC files but users need data from new estimate files daily. My solution was to move the necessary files to a prelinked location and reuse the existing links. It works and is several orders of magnitude faster (seconds vs up to 20 minutes) than creating the link at runtime though it required me to link files separately for each user on a one time basis. At one time I used the user name as a prefix to the file (table) name and had to manually link tables from the predefined location each time we had new user. After fighting with that dozens of times over the years, I now represent each user with a number so that they just get the next available number for the duration of a session. When a user logs in, they get something like 13 or 05 and the linked table name in Access is usysItem13 or usysDb05 and the file name in the target directory is just the number (with the hidden file extension). If every user had their own disk, I could easily have used the same file name and linked path and table name for each user. Your suggestion requires me to create a linked template version for each template and then for each user (or user number or I'd be redoing a set of templates for each user as they are added) so that I can distribute a revised logos to a the user number folder. Essentially, I'd have to create a complete set of templates for each user number, and then another new template for each user every time we distribute a new kind of document and insert the graphics manually each time. I'd rather write a 10 line revision to my existing office letterhead procedure to insert and size a couple files, or copy a version of it in 7 or 8 Word Template files to embed the graphic location designated by the procedure. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Dan Waters" > >Jurgen, > >I have a possible solution to the logo linking from a single server. > >Take a look at Auto FE Updater. It's at >http://www.granite.ab.ca/access/autofe.htm. > >This is intended to automatically update a client FE when the FE master >copy >on the server is changed. However, it does this by uploading everything in >the target folder when anything in the target folder has changed. So, when >you change one logo, the next time the user logs in, all the logos in the >folder automatically get uploaded to the client PC. Then, the logos can be >linked without causing a conflict. > >You'll need to review the above site for the whole story. > >Good Luck, >Dan Waters From markamatte at hotmail.com Fri Dec 9 15:58:13 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Fri, 09 Dec 2005 21:58:13 +0000 Subject: [AccessD] Weekend fun: Primes In-Reply-To: Message-ID: ...and...I found this in the help...not that it matters...just kinda weird...the PRIME number I maxed out on...is also the number used to set an access window to the color of your desktop: In the property box, type one of the numbers listed in the following table. For example, if you want the background of your form to display the same color that you or another user uses for the Windows background color, set the BackColor property to -2147483643, the value for Window. Screen element Scroll bar -2147483648 *Desktop -2147483647*****My Max Number Active window title bar -2147483646 Inactive window title bar -2147483645 Menu bar -2147483644 Window -2147483643 >From: "Mark A Matte" >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Weekend fun: Primes >Date: Fri, 09 Dec 2005 21:14:03 +0000 > >Gustav, > >For whatever reason your email inspired me to look at primes...and I wrote >a >module in A2k that would determine if a number was prime or not...it seems >to work fine...until I get to the number 2,147,483,647 . I'm using the >MOD >function in the module...and it apparently cannot handle a number larger >than this in VBA...I get an "OVERFLOW" error. Any ideas? > >Thanks, > >Mark > >P.S...and if this is calculating correctly...2,147,483,647 just happens to >be PRIME!!! > > > > >From: "Gustav Brock" > >Reply-To: Access Developers discussion and problem > >solving > >To: > >Subject: [AccessD] Weekend fun: Primes > >Date: Fri, 09 Dec 2005 16:47:17 +0100 > > > >Hi all > > > >Bored with report design, stubborn queries and/or naughty kids? > > > >"The problem of distinguishing prime numbers from composite numbers and >of > >resolving the latter into their prime factors is known to be one of the > >most important and useful in arithmetic. [...] > >The dignity of the science itself seems to require that every possible > >means be explored for the solution of a problem so elegant and so > >celebrated." > > Carl Friedrich Gauss (1777-1855) > > > >A young, clever guy, Per Leslie Jensen, has dealt with this. Here's his > >presentation: > > > > http://www.pgnfs.org > > > >Well done and worth a study! > > > >/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 wdhindman at bellsouth.net Fri Dec 9 16:22:05 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 9 Dec 2005 17:22:05 -0500 Subject: [AccessD] OT: How Microsoft Lost the API War References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru> Message-ID: <00d501c5fd0e$fc5c6410$6101a8c0@JISREGISTRATION.local> ...interesting article but betting against Gates hasn't proved profitable in the past ...but it does remind me of the whole imbroglio with DAO and ADO in VBA ...what a screw-up on MS' part. ...I'm starting to deploy small asp.net apps on intranets now ...just getting my feet wet ...but so far, the users love it and I really like being able to divorce myself from their desktops. William ----- Original Message ----- From: "Shamil Salakhetdinov" To: "!DBA-MAIN" Sent: Friday, December 09, 2005 4:21 PM Subject: [AccessD] OT: How Microsoft Lost the API War > The article: > > "How Microsoft Lost the API War" > http://www.joelonsoftware.com/articles/APIWar.html > > looks like an exaggeration here. > > But VB6 incompatibility with VB.NET is a bad move IMO, which would have > been > avoided with not that much efforts. > > And the technology race lead(?) by MS looks really crazy(expensive) from > here for many years now... > > The "safe" combinations of programming languages a' la MS(i.e. if you > still > decide to keep up going with MS like I do because I don't have/I don't > see > any other opportunities) looks like pure C++ programming, with ATL/WTL > and .NET wrappers and ASP.NET... > > This my crazy(?) passage from 1st of May this year looks like becoming > not > that crazy now in he light of the last Joel's article - > http://www.smsconsulting.spb.ru/shamil_s/idlpetit.htm.... > > Any other opinions? > > Shamil > > P.S. Easy to say not easy to do, as well as easy to blame not easy to make > it better - that's is clear - this my e-mail is not a "blame attempt" - > it's > an invitation to talk how to make things better(less expensive, more > effective, backward compatible) in IT if possible at all.... > > ....if you, knowledgeable ALL, will say that what happens is natural - > let > it be - I'm not here to change this World, am I?... > > -- > 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 Dec 9 17:03:01 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 10 Dec 2005 09:03:01 +1000 Subject: [AccessD] Weekend fun: Primes In-Reply-To: References: Message-ID: <439A99C5.282.387E9CB@stuart.lexacorp.com.pg> On 9 Dec 2005 at 21:14, Mark A Matte wrote: > Gustav, > > For whatever reason your email inspired me to look at primes...and I wrote a > module in A2k that would determine if a number was prime or not...it seems > to work fine...until I get to the number 2,147,483,647 . I'm using the MOD > function in the module...and it apparently cannot handle a number larger > than this in VBA...I get an "OVERFLOW" error. Any ideas? > Pop quiz! What's the largest number that can be stored as a long ( signed 32 bit)? -- Stuart From shamil at users.mns.ru Fri Dec 9 17:14:56 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Sat, 10 Dec 2005 02:14:56 +0300 Subject: [AccessD] OT: How Microsoft Lost the API War References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru> <00d501c5fd0e$fc5c6410$6101a8c0@JISREGISTRATION.local> Message-ID: <001d01c5fd16$6a6cf300$6501a8c0@fincomplex.spb.ru> William, Did you follow this link from Joel's article (Developers,...)- http://www.ntk.net/ballmer/mirrors.html ? Looks really funny - he reminds me Canadian (ice hockey) coaches - I did like to watch ice hockey matches a long ago when I was young (and I liked to play it too of course. And ice is getting here covering Finnish Gulf waters - soon it will be possible to go skating or skiing(ski-kiting) on it. - he's where the source of my nostalgia comes from...)... Shamil ----- Original Message ----- From: "William Hindman" To: "Access Developers discussion and problem solving" Sent: Saturday, December 10, 2005 1:22 AM Subject: Re: [AccessD] OT: How Microsoft Lost the API War > ...interesting article but betting against Gates hasn't proved profitable in > the past ...but it does remind me of the whole imbroglio with DAO and ADO in > VBA ...what a screw-up on MS' part. > > ...I'm starting to deploy small asp.net apps on intranets now ...just > getting my feet wet ...but so far, the users love it and I really like being > able to divorce myself from their desktops. > > William > > ----- Original Message ----- > From: "Shamil Salakhetdinov" > To: "!DBA-MAIN" > Sent: Friday, December 09, 2005 4:21 PM > Subject: [AccessD] OT: How Microsoft Lost the API War > > > > The article: > > > > "How Microsoft Lost the API War" > > http://www.joelonsoftware.com/articles/APIWar.html > > > > looks like an exaggeration here. > > > > But VB6 incompatibility with VB.NET is a bad move IMO, which would have > > been > > avoided with not that much efforts. > > > > And the technology race lead(?) by MS looks really crazy(expensive) from > > here for many years now... > > > > The "safe" combinations of programming languages a' la MS(i.e. if you > > still > > decide to keep up going with MS like I do because I don't have/I don't > > see > > any other opportunities) looks like pure C++ programming, with ATL/WTL > > and .NET wrappers and ASP.NET... > > > > This my crazy(?) passage from 1st of May this year looks like becoming > > not > > that crazy now in he light of the last Joel's article - > > http://www.smsconsulting.spb.ru/shamil_s/idlpetit.htm.... > > > > Any other opinions? > > > > Shamil > > > > P.S. Easy to say not easy to do, as well as easy to blame not easy to make > > it better - that's is clear - this my e-mail is not a "blame attempt" - > > it's > > an invitation to talk how to make things better(less expensive, more > > effective, backward compatible) in IT if possible at all.... > > > > ....if you, knowledgeable ALL, will say that what happens is natural - > > let > > it be - I'm not here to change this World, am I?... > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From darsant at gmail.com Fri Dec 9 17:27:30 2005 From: darsant at gmail.com (Josh McFarlane) Date: Fri, 9 Dec 2005 17:27:30 -0600 Subject: [AccessD] OT: How Microsoft Lost the API War In-Reply-To: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru> References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru> Message-ID: <53c8e05a0512091527w7a3d7476q27c01da03b5b83f4@mail.gmail.com> On 12/9/05, Shamil Salakhetdinov wrote: > looks like an exaggeration here. I don't know, he makes alot of sense in many of his arguments. > But VB6 incompatibility with VB.NET is a bad move IMO, which would have been > avoided with not that much efforts. Definately. The move away from backwards compatibility scares me. > And the technology race lead(?) by MS looks really crazy(expensive) from > here for many years now... > > The "safe" combinations of programming languages a' la MS(i.e. if you still > decide to keep up going with MS like I do because I don't have/I don't see > any other opportunities) looks like pure C++ programming, with ATL/WTL > and .NET wrappers and ASP.NET... It sort of worries me, because the MFC application I develop today could be changed and completely useless when Avalon comes along. I happen to dislike .NET due to some core reasons. While Microsoft has made strides in being more conforming to standards in C++, I'm going to be disgrunted if they don't provide a new unmanaged interface for their Avalon system, but I may be forced to grin and bear it in the end. > P.S. Easy to say not easy to do, as well as easy to blame not easy to make > it better - that's is clear - this my e-mail is not a "blame attempt" - it's > an invitation to talk how to make things better(less expensive, more > effective, backward compatible) in IT if possible at all.... Easiest way I've found so far: Don't fix what's not broken. I think that will be a big losing point for them. If I make a non-Win application in C++, I know it will work until the end of time if done correctly to spec. Making a GUI application now, I'm severely hesitant to invest any time in any advanced GUI features, as they may be destroyed 6 months down the line, so instead I focus on what matters, the backend. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From darsant at gmail.com Fri Dec 9 17:29:10 2005 From: darsant at gmail.com (Josh McFarlane) Date: Fri, 9 Dec 2005 17:29:10 -0600 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <439A99C5.282.387E9CB@stuart.lexacorp.com.pg> References: <439A99C5.282.387E9CB@stuart.lexacorp.com.pg> Message-ID: <53c8e05a0512091529v360a1313x5b02296591b8626e@mail.gmail.com> On 12/9/05, Stuart McLachlan wrote: > What's the largest number that can be stored as a long ( signed 32 bit)? ?2,147,483,648 to 2,147,483,647 Does Access support larger than long integer sizes? -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From jwelz at hotmail.com Fri Dec 9 17:38:14 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Fri, 09 Dec 2005 16:38:14 -0700 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <53c8e05a0512091529v360a1313x5b02296591b8626e@mail.gmail.com> Message-ID: You need to specify the number as a sting and writh your own long division procedure in VBA. You can do the division step by step in the same fashion as you do long division on paper. The same applies to any of the arithmetic functions. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: Josh McFarlane >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] Weekend fun: Primes >Date: Fri, 9 Dec 2005 17:29:10 -0600 >MIME-Version: 1.0 >Received: from databaseadvisors.com ([209.135.140.44]) by >bay0-mc8-f12.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 9 >Dec 2005 15:30:24 -0800 >Received: from databaseadvisors.com (databaseadvisors.com >[209.135.140.44])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP id >jB9NT5J20896;Fri, 9 Dec 2005 17:29:05 -0600 >Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.202])by >databaseadvisors.com (8.11.6/8.11.6) with ESMTP id jB9NT3J20872for >; Fri, 9 Dec 2005 17:29:03 -0600 >Received: by zproxy.gmail.com with SMTP id o1so1077425nzffor >;Fri, 09 Dec 2005 15:29:11 -0800 (PST) >Received: by 10.36.196.13 with SMTP id t13mr3856046nzf;Fri, 09 Dec 2005 >15:29:10 -0800 (PST) >Received: by 10.36.46.2 with HTTP; Fri, 9 Dec 2005 15:29:10 -0800 (PST) >X-Message-Info: LGjzam7y+LtitaQD5txvU+9HF5paEKHAphdObb22BTE= >DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; >d=gmail.com;h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;b=oG226QfNNhUApOOMxe5blmJXym2hqz4z1hIDc/3+AaSE5Y0WoA+wHjtjob2NiG/OCJoX3oT6OPmlDkrwd7m/cXkcda6Y657IAvQKLvGQuJ+y5O3LwLl5hy59WRCOrBkSkjRumbnQt7tNfhK18JjDw7oIrwrvAVYwfjn2mAThCkk= >References: ><439A99C5.282.387E9CB at stuart.lexacorp.com.pg> >X-MIME-Autoconverted: from base64 to 8bit by databaseadvisors.com >idjB9NT3J20872 >X-BeenThere: accessd at databaseadvisors.com >X-Mailman-Version: 2.1.6 >Precedence: list >List-Id: Access Developers discussion and problem >solving >List-Unsubscribe: >, >List-Archive: >List-Post: >List-Help: >List-Subscribe: >, >Errors-To: accessd-bounces at databaseadvisors.com >Return-Path: accessd-bounces at databaseadvisors.com >X-OriginalArrivalTime: 09 Dec 2005 23:30:25.0186 (UTC) >FILETIME=[87F3A020:01C5FD18] > >On 12/9/05, Stuart McLachlan wrote: > > What's the largest number that can be stored as a long ( signed 32 bit)? > >?2,147,483,648 to 2,147,483,647 > >Does Access support larger than long integer sizes? > >-- >Josh McFarlane > >"Peace cannot be kept by force. It can only be achieved by understanding." >-Albert Einstein >-- >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 Dec 9 18:02:32 2005 From: stuart at lexacorp.com.pg (stuart at lexacorp.com.pg) Date: Sat, 10 Dec 2005 10:02:32 +1000 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <53c8e05a0512091529v360a1313x5b02296591b8626e@mail.gmail.com> References: <439A99C5.282.387E9CB@stuart.lexacorp.com.pg> Message-ID: <439AA7B8.12800.225AA3@localhost> On 9 Dec 2005 at 17:29, Josh McFarlane wrote: > On 12/9/05, Stuart McLachlan wrote: > > What's the largest number that can be stored as a long ( signed 32 > > bit)? > > ?2,147,483,648 to 2,147,483,647 > > Does Access support larger than long integer sizes? > You can use "scaled integers": Currency - 8 bytes = -922,337,203,685,477.5808 to 922,337,203,685,477.5807 or Decimal - 14 bytes = +/-79,228,162,514,264,337,593,543,950,335 with no decimal point From darsant at gmail.com Fri Dec 9 18:17:59 2005 From: darsant at gmail.com (Josh McFarlane) Date: Fri, 9 Dec 2005 18:17:59 -0600 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <439AA7B8.12800.225AA3@localhost> References: <439A99C5.282.387E9CB@stuart.lexacorp.com.pg> <53c8e05a0512091529v360a1313x5b02296591b8626e@mail.gmail.com> <439AA7B8.12800.225AA3@localhost> Message-ID: <53c8e05a0512091617x7463a06ftfb51ff69321625ae@mail.gmail.com> On 12/9/05, stuart at lexacorp.com.pg wrote: > You can use "scaled integers": > > Currency > - 8 bytes = -922,337,203,685,477.5808 to 922,337,203,685,477.5807 > or > Decimal > - 14 bytes = +/-79,228,162,514,264,337,593,543,950,335 with no decimal point But then you enter the land of floating point calculations. It was more out of curiosity though, as C++ has long long. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From stuart at lexacorp.com.pg Fri Dec 9 18:54:14 2005 From: stuart at lexacorp.com.pg (stuart at lexacorp.com.pg) Date: Sat, 10 Dec 2005 10:54:14 +1000 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <53c8e05a0512091617x7463a06ftfb51ff69321625ae@mail.gmail.com> References: <439AA7B8.12800.225AA3@localhost> Message-ID: <439AB3D6.11790.51AF0B@localhost> On 9 Dec 2005 at 18:17, Josh McFarlane wrote: > On 12/9/05, stuart at lexacorp.com.pg wrote: > > You can use "scaled integers": > > Currency > - 8 bytes = > -922,337,203,685,477.5808 to 922,337,203,685,477.5807 > or > Decimal > > - 14 bytes = +/-79,228,162,514,264,337,593,543,950,335 with no > decimal point > > But then you enter the land of floating point calculations. They are not floats, they are scaled integers. They are stored and manipulated in integer format. Decimals are stored as 96-bit (12-byte) signed integers scaled by a variable power of 10. The power of 10 scaling factor specifies the number of digits to the right of the decimal point, and ranges from 0 to 28 Currency variables are stored as 64-bit (8-byte) numbers in an integer format, scaled by 10,000 to give a fixed-point number with 15 digits to the left of the decimal point and 4 digits to the right > It was more out of curiosity though, as C++ has long long. So does PowerBASIC - "Quad-integers are 64-bit (8 byte) signed integers (twice as many bits as Long integers) with a range of -9.22x10^18 to 9.22x10^18 ( -2^63 to 2^63 -1)." From wdhindman at bellsouth.net Fri Dec 9 20:49:28 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 9 Dec 2005 21:49:28 -0500 Subject: [AccessD] OT: How Microsoft Lost the API War References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru><00d501c5fd0e$fc5c6410$6101a8c0@JISREGISTRATION.local> <001d01c5fd16$6a6cf300$6501a8c0@fincomplex.spb.ru> Message-ID: <000701c5fd34$56f76df0$6101a8c0@JISREGISTRATION.local> ...looks and acts like my old high school football coach :) William ----- Original Message ----- From: "Shamil Salakhetdinov" To: "Access Developers discussion and problem solving" Sent: Friday, December 09, 2005 6:14 PM Subject: Re: [AccessD] OT: How Microsoft Lost the API War > William, > > Did you follow this link from Joel's article (Developers,...)- > http://www.ntk.net/ballmer/mirrors.html ? > > Looks really funny - he reminds me Canadian (ice hockey) coaches - I did > like to watch ice hockey matches a long ago when I was young (and I liked > to > play it too of course. And ice is getting here covering Finnish Gulf > waters - soon it will be possible to go skating or skiing(ski-kiting) on > it. - he's where the source of my nostalgia comes from...)... > > Shamil > > ----- Original Message ----- > From: "William Hindman" > To: "Access Developers discussion and problem solving" > > Sent: Saturday, December 10, 2005 1:22 AM > Subject: Re: [AccessD] OT: How Microsoft Lost the API War > > >> ...interesting article but betting against Gates hasn't proved profitable > in >> the past ...but it does remind me of the whole imbroglio with DAO and ADO > in >> VBA ...what a screw-up on MS' part. >> >> ...I'm starting to deploy small asp.net apps on intranets now ...just >> getting my feet wet ...but so far, the users love it and I really like > being >> able to divorce myself from their desktops. >> >> William >> >> ----- Original Message ----- >> From: "Shamil Salakhetdinov" >> To: "!DBA-MAIN" >> Sent: Friday, December 09, 2005 4:21 PM >> Subject: [AccessD] OT: How Microsoft Lost the API War >> >> >> > The article: >> > >> > "How Microsoft Lost the API War" >> > http://www.joelonsoftware.com/articles/APIWar.html >> > >> > looks like an exaggeration here. >> > >> > But VB6 incompatibility with VB.NET is a bad move IMO, which would have >> > been >> > avoided with not that much efforts. >> > >> > And the technology race lead(?) by MS looks really crazy(expensive) >> > from >> > here for many years now... >> > >> > The "safe" combinations of programming languages a' la MS(i.e. if you >> > still >> > decide to keep up going with MS like I do because I don't have/I don't >> > see >> > any other opportunities) looks like pure C++ programming, with ATL/WTL >> > and .NET wrappers and ASP.NET... >> > >> > This my crazy(?) passage from 1st of May this year looks like becoming >> > not >> > that crazy now in he light of the last Joel's article - >> > http://www.smsconsulting.spb.ru/shamil_s/idlpetit.htm.... >> > >> > Any other opinions? >> > >> > Shamil >> > >> > P.S. Easy to say not easy to do, as well as easy to blame not easy to > make >> > it better - that's is clear - this my e-mail is not a "blame attempt" - >> > it's >> > an invitation to talk how to make things better(less expensive, more >> > effective, backward compatible) in IT if possible at all.... >> > >> > ....if you, knowledgeable ALL, will say that what happens is natural - >> > let >> > it be - I'm not here to change this World, am I?... >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From martyconnelly at shaw.ca Fri Dec 9 21:51:06 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 09 Dec 2005 19:51:06 -0800 Subject: [AccessD] OT: How Microsoft Lost the API War References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru> <00d501c5fd0e$fc5c6410$6101a8c0@JISREGISTRATION.local> <001d01c5fd16$6a6cf300$6501a8c0@fincomplex.spb.ru> Message-ID: <439A50AA.6050406@shaw.ca> Not the 12/31/75 Montreal Habs/ Russian Red Army game. Ken Dryden vs. Vladimir Tretiak in goal with barely any padding. Same for the rest of the players, most of whom (for the Habs) wore no helmets. Sticks were on the ice and there was no holding. End to End. Pucks bouncing off the pipes. Ask any Canadian the best game hockey game ever and a 3-3 tie. New Years Eve, at the start all the girls were in the kitchen, by the second period everyone was watching TV Now it is almost a tradition in Canada on New Year's Eve, except everyone hopes for a good TV matchup in the Junior's World Cup and not the Pro's By the way Ken Dryden a practising lawyer at the time is now a Senator. Shamil Salakhetdinov wrote: >William, > >Did you follow this link from Joel's article (Developers,...)- >http://www.ntk.net/ballmer/mirrors.html ? > >Looks really funny - he reminds me Canadian (ice hockey) coaches - I did >like to watch ice hockey matches a long ago when I was young (and I liked to >play it too of course. And ice is getting here covering Finnish Gulf >waters - soon it will be possible to go skating or skiing(ski-kiting) on >it. - he's where the source of my nostalgia comes from...)... > >Shamil > >----- Original Message ----- >From: "William Hindman" >To: "Access Developers discussion and problem solving" > >Sent: Saturday, December 10, 2005 1:22 AM >Subject: Re: [AccessD] OT: How Microsoft Lost the API War > > > > >>...interesting article but betting against Gates hasn't proved profitable >> >> >in > > >>the past ...but it does remind me of the whole imbroglio with DAO and ADO >> >> >in > > >>VBA ...what a screw-up on MS' part. >> >>...I'm starting to deploy small asp.net apps on intranets now ...just >>getting my feet wet ...but so far, the users love it and I really like >> >> >being > > >>able to divorce myself from their desktops. >> >>William >> >>----- Original Message ----- >>From: "Shamil Salakhetdinov" >>To: "!DBA-MAIN" >>Sent: Friday, December 09, 2005 4:21 PM >>Subject: [AccessD] OT: How Microsoft Lost the API War >> >> >> >> >>>The article: >>> >>>"How Microsoft Lost the API War" >>>http://www.joelonsoftware.com/articles/APIWar.html >>> >>>looks like an exaggeration here. >>> >>>But VB6 incompatibility with VB.NET is a bad move IMO, which would have >>>been >>>avoided with not that much efforts. >>> >>>And the technology race lead(?) by MS looks really crazy(expensive) from >>>here for many years now... >>> >>>The "safe" combinations of programming languages a' la MS(i.e. if you >>>still >>>decide to keep up going with MS like I do because I don't have/I don't >>>see >>>any other opportunities) looks like pure C++ programming, with ATL/WTL >>>and .NET wrappers and ASP.NET... >>> >>>This my crazy(?) passage from 1st of May this year looks like becoming >>>not >>>that crazy now in he light of the last Joel's article - >>>http://www.smsconsulting.spb.ru/shamil_s/idlpetit.htm.... >>> >>>Any other opinions? >>> >>>Shamil >>> >>>P.S. Easy to say not easy to do, as well as easy to blame not easy to >>> >>> >make > > >>>it better - that's is clear - this my e-mail is not a "blame attempt" - >>>it's >>>an invitation to talk how to make things better(less expensive, more >>>effective, backward compatible) in IT if possible at all.... >>> >>>....if you, knowledgeable ALL, will say that what happens is natural - >>>let >>>it be - I'm not here to change this World, am I?... >>> >>> >>> > > -- Marty Connelly Victoria, B.C. Canada From jmhecht at earthlink.net Sat Dec 10 01:24:31 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Fri, 9 Dec 2005 23:24:31 -0800 Subject: [AccessD] Report Writers Message-ID: <000301c5fd5a$c50dff40$6701a8c0@HPLaptop> Poking around the net I am seeing ads for report writers for Access. What are the advantages of them vs. the Report Writer in Access? Joe Hecht jmhecht at earthlink.net From jmhecht at earthlink.net Sat Dec 10 01:39:25 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Fri, 9 Dec 2005 23:39:25 -0800 Subject: [AccessD] Non MS Tools Message-ID: <000001c5fd5c$d8c19130$6701a8c0@HPLaptop> I know some of you roll your own tools. (Looking towards JC) Having no life on a Friday night, how many of you buy, use or otherwise acquire development tools. Joe Hecht jmhecht at earthlink.net From djkr at msn.com Sat Dec 10 02:28:36 2005 From: djkr at msn.com (DJK(John) Robinson) Date: Sat, 10 Dec 2005 08:28:36 -0000 Subject: [AccessD] OT Friday night In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C4228@TTNEXCHCL2.hshhp.com> Message-ID: Night? It has to be dark to see the lights properly. If you haven't already seen this, take a few minutes: http://media.mypartypost.com/ryan/videos/wow/christmaslights.wmv Info about it: http://www.snopes.com/photos/arts/xmaslights.asp John From stuart at lexacorp.com.pg Sat Dec 10 02:51:17 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 10 Dec 2005 18:51:17 +1000 Subject: [AccessD] Non MS Tools In-Reply-To: <000001c5fd5c$d8c19130$6701a8c0@HPLaptop> Message-ID: <439B23A5.4815.10A0570@stuart.lexacorp.com.pg> On 9 Dec 2005 at 23:39, Joe Hecht wrote: > I know some of you roll your own tools. (Looking towards JC) > > > > Having no life on a Friday night, how many of you buy, use > or otherwise acquire development tools. > Having no life on a Saturday night, I'll answer you* I use PowerBASIC for some utilities and DLLs. I've bought and used every version since 3.2 for DOS. I use AutoIt to build things like automated backup procedures. It's freeware. Apart from that, my development environment is MS (VB,SQL Server, Access) *Actually, I'm sitting here with a gin and a cigar and checking my mail while I wait for the BBQ to fire up so that I can throw the spare ribs on. -- Stuart From shamil at users.mns.ru Sat Dec 10 07:04:55 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Sat, 10 Dec 2005 16:04:55 +0300 Subject: [AccessD] OT: How Microsoft Lost the API War References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru> <53c8e05a0512091527w7a3d7476q27c01da03b5b83f4@mail.gmail.com> Message-ID: <001e01c5fd8a$61032f40$6501a8c0@fincomplex.spb.ru> <<< > I'm going to be disgrunted if they don't provide a > new unmanaged interface for > their Avalon system >>> Josh, They can't do what they did with VB6/VBA developers - have a look: http://www.codeguru.com/columns/Kate/article.php/c11083/ a.. The best way to prepare for WPF is to begin with Windows Forms controls now. a.. WPF won't replace Windows Forms completely for quite a few release cycles. a.. The work that has gone into allowing Windows Forms to integrate with MFC means that WPF and MFC will integrate well from the first WPF release, and the release-cycle lag that occurred with Windows Forms 1.x won't occur. http://msdn.microsoft.com/visualc/whidbey/mfc2005/default.aspx Looking beyond Visual Studio 2005, C++ developers should expect deepened integration between MFC and the .NET framework. After the release of Windows Longhorn, Microsoft intends to add MFC support for key Longhorn APIs and features. Microsoft also intends to support the Avalon user interface framework in MFC, providing MFC developers with a bridge to the future of platform user interface design. In essence, as the platform evolves, developers can look forward to seeing MFC updated to leverage the latest managed and native APIs and frameworks. MFC developers have access to more frameworks than any other type of developer on the platform. As such, MFC developers are free to leverage the best from all worlds as it makes business and technological sense to do so. Microsoft fully expects to support this capability into the foreseeable future. http://blog.voidnish.com/?p=86 Concluding, MFC is not dead now nor is it going to die any time soon; .NET is not going to kill MFC, rather it's going to complement it; and MFC applications will not only work on Longhorn, but MFC is being updated/enhanced to support the Avalon framework. So if you are using MFC now, continue using it with confidence and pride, and next time you see this question asked in some forum, feel free to redirect the poster to this blog entry. Shamil ----- Original Message ----- From: "Josh McFarlane" To: "Access Developers discussion and problem solving" Sent: Saturday, December 10, 2005 2:27 AM Subject: Re: [AccessD] OT: How Microsoft Lost the API War > On 12/9/05, Shamil Salakhetdinov wrote: > > looks like an exaggeration here. > > I don't know, he makes alot of sense in many of his arguments. > > > But VB6 incompatibility with VB.NET is a bad move IMO, which would have been > > avoided with not that much efforts. > > Definately. The move away from backwards compatibility scares me. > > > And the technology race lead(?) by MS looks really crazy(expensive) from > > here for many years now... > > > > The "safe" combinations of programming languages a' la MS(i.e. if you still > > decide to keep up going with MS like I do because I don't have/I don't see > > any other opportunities) looks like pure C++ programming, with ATL/WTL > > and .NET wrappers and ASP.NET... > > It sort of worries me, because the MFC application I develop today > could be changed and completely useless when Avalon comes along. I > happen to dislike .NET due to some core reasons. While Microsoft has > made strides in being more conforming to standards in C++, I'm going > to be disgrunted if they don't provide a new unmanaged interface for > their Avalon system, but I may be forced to grin and bear it in the > end. > > > P.S. Easy to say not easy to do, as well as easy to blame not easy to make > > it better - that's is clear - this my e-mail is not a "blame attempt" - it's > > an invitation to talk how to make things better(less expensive, more > > effective, backward compatible) in IT if possible at all.... > > Easiest way I've found so far: Don't fix what's not broken. I think > that will be a big losing point for them. If I make a non-Win > application in C++, I know it will work until the end of time if done > correctly to spec. Making a GUI application now, I'm severely > hesitant to invest any time in any advanced GUI features, as they may > be destroyed 6 months down the line, so instead I focus on what > matters, the backend. > > -- > Josh McFarlane > > "Peace cannot be kept by force. It can only be achieved by understanding." > -Albert Einstein > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From harkinsss at bellsouth.net Sat Dec 10 07:59:33 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Sat, 10 Dec 2005 08:59:33 -0500 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <439AB3D6.11790.51AF0B@localhost> Message-ID: <20051210135942.EWZR22893.ibm69aec.bellsouth.net@SUSANONE> ARE THERE NO MONITORS AWAKE TO STOP THIS MADNESS!!!!!!!!!!!! ;) Susan H. On 9 Dec 2005 at 18:17, Josh McFarlane wrote: > On 12/9/05, stuart at lexacorp.com.pg wrote: > > You can use "scaled integers": > > Currency > - 8 bytes = > -922,337,203,685,477.5808 to 922,337,203,685,477.5807 > or > Decimal > > - 14 bytes = +/-79,228,162,514,264,337,593,543,950,335 with no > decimal point > > But then you enter the land of floating point calculations. They are not floats, they are scaled integers. They are stored and manipulated in integer format. Decimals are stored as 96-bit (12-byte) signed integers scaled by a variable power of 10. The power of 10 scaling factor specifies the number of digits to the right of the decimal point, and ranges from 0 to 28 Currency variables are stored as 64-bit (8-byte) numbers in an integer format, scaled by 10,000 to give a fixed-point number with 15 digits to the left of the decimal point and 4 digits to the right > It was more out of curiosity though, as C++ has long long. So does PowerBASIC - "Quad-integers are 64-bit (8 byte) signed integers (twice as many bits as Long integers) with a range of -9.22x10^18 to 9.22x10^18 ( -2^63 to 2^63 -1)." -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.13.13/197 - Release Date: 12/9/2005 From darsant at gmail.com Sat Dec 10 10:05:27 2005 From: darsant at gmail.com (Josh McFarlane) Date: Sat, 10 Dec 2005 10:05:27 -0600 Subject: [AccessD] OT: How Microsoft Lost the API War In-Reply-To: <001e01c5fd8a$61032f40$6501a8c0@fincomplex.spb.ru> References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru> <53c8e05a0512091527w7a3d7476q27c01da03b5b83f4@mail.gmail.com> <001e01c5fd8a$61032f40$6501a8c0@fincomplex.spb.ru> Message-ID: <53c8e05a0512100805k4db9a978nd38293efb6715fb6@mail.gmail.com> On 12/10/05, Shamil Salakhetdinov wrote: > Josh, > > They can't do what they did with VB6/VBA developers - have a look: Shamil, Sorry if I made it sound like I thought they were going to destroy MFC. I've actually read many of the links you posted before and am pretty confident about MFC staying around. What I want is a method by which to program in native C++, but to be able to take advantage of the Avalon and new MFC framework without using .NET. Maybe I'm just overly stubborn but I don't happen to like framework-garbage-collectors and the various other things it "handles" automatically for me, nor the fact that .NET is easily reverse engineerable. If I'm going to be forced to use .NET, we may end up developing soley for the *NIX platform, as GUI options are really secondary in our apps to actual functioning. Have they made any mention of being able to stay away from .NET in the new OS, or is it pretty much a take-it or leave-it situation? -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From darsant at gmail.com Sat Dec 10 10:07:57 2005 From: darsant at gmail.com (Josh McFarlane) Date: Sat, 10 Dec 2005 10:07:57 -0600 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <439AB3D6.11790.51AF0B@localhost> References: <439AA7B8.12800.225AA3@localhost> <53c8e05a0512091617x7463a06ftfb51ff69321625ae@mail.gmail.com> <439AB3D6.11790.51AF0B@localhost> Message-ID: <53c8e05a0512100807k27f5806cg48d769268c04f8da@mail.gmail.com> On 12/9/05, stuart at lexacorp.com.pg They are not floats, they are scaled integers. They are stored and manipulated in > integer format. > > Decimals are stored as 96-bit (12-byte) signed integers scaled by a variable power of > 10. The power of 10 scaling factor specifies the number of digits to the right of > the decimal point, and ranges from 0 to 28 > > Currency variables are stored as 64-bit (8-byte) numbers in an integer format, > scaled by 10,000 to give a fixed-point number with 15 digits to the left of the > decimal point and 4 digits to the right Oooooo! So that's how it works. Sorry, I just figured Microsoft was trying to pull a fast one and call them ints and then use floating points. That's a nifty trick. > So does PowerBASIC - "Quad-integers are 64-bit (8 byte) signed integers (twice as > many bits as Long integers) with a range of -9.22x10^18 to 9.22x10^18 ( -2^63 to > 2^63 -1)." I'm still worried about the day that I have to use a long long in code as a counter. That'll be a fun load of data to deal with. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From darsant at gmail.com Sat Dec 10 10:11:44 2005 From: darsant at gmail.com (Josh McFarlane) Date: Sat, 10 Dec 2005 10:11:44 -0600 Subject: [AccessD] Non MS Tools In-Reply-To: <000001c5fd5c$d8c19130$6701a8c0@HPLaptop> References: <000001c5fd5c$d8c19130$6701a8c0@HPLaptop> Message-ID: <53c8e05a0512100811tfbe8a65rff5a955155b9422f@mail.gmail.com> On 12/10/05, Joe Hecht wrote: > I know some of you roll your own tools. (Looking towards JC) > > > > Having no life on a Friday night, how many of you buy, use > or otherwise acquire development tools. Depends on the size of the tool for us. For example (outside of Access): Recursive directory searching - Rolled ourselves. JPEG Image Compression - Intel IPP Library TCP/IP Library - Made myself because I got a little too ambitious. Looking back might have bought. Digital Camera API Library - Bought from Camera Manufacturer. I generally look at it as if it is going to cost at least half of what it costs to buy it for me to just program it, then might as well buy it, as when debugging comes around, it'll probably end up being the same, and their library will be more stable. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From artful at rogers.com Sat Dec 10 11:04:21 2005 From: artful at rogers.com (Arthur Fuller) Date: Sat, 10 Dec 2005 12:04:21 -0500 Subject: [AccessD] Concatenating data into lists In-Reply-To: Message-ID: <200512101704.jBAH4OJ18474@databaseadvisors.com> Wow! Quoted by the mighty Gustav! I am truly honoured! A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 7, 2005 2:01 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Concatenating data into lists Hi David OK, here's a simple ADO-only version - with example in-line SQL code for Arthur's recipe/ingredient tables ... From Gustav at cactus.dk Sat Dec 10 11:21:34 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 10 Dec 2005 18:21:34 +0100 Subject: [AccessD] Concatenating data into lists Message-ID: Hi Arthur The pleasure is on my side. I'm bored with Northwind and your parent/child example was/is very good and came handy to my mind. /gustav >>> artful at rogers.com 10-12-2005 18:04 >>> Wow! Quoted by the mighty Gustav! I am truly honoured! A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 7, 2005 2:01 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Concatenating data into lists Hi David OK, here's a simple ADO-only version - with example in-line SQL code for Arthur's recipe/ingredient tables ... From martyconnelly at shaw.ca Sat Dec 10 11:39:14 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sat, 10 Dec 2005 09:39:14 -0800 Subject: [AccessD] Non MS Tools References: <000001c5fd5c$d8c19130$6701a8c0@HPLaptop> <53c8e05a0512100811tfbe8a65rff5a955155b9422f@mail.gmail.com> Message-ID: <439B12C2.7050501@shaw.ca> If you are into Jpeg compression have a look at djvu format It will compress say 32 Meg Tiff to 600K jpeg to 70k djvu Also compresses pdf and handles images and text separately It separates an image into a background layer (i.e., paper texture and pictures) and foreground layer (text and line drawings). A lot of universities and NGO's are using for archival material It's use got held up because of lawyer screw up when released to open source by ATT Labs about 6 or 7 years back. Now they have their act together. . http://www.djvu.org/wid/index.html Josh McFarlane wrote: >On 12/10/05, Joe Hecht wrote: > > >>I know some of you roll your own tools. (Looking towards JC) >> >> >> >>Having no life on a Friday night, how many of you buy, use >>or otherwise acquire development tools. >> >> > >Depends on the size of the tool for us. > >For example (outside of Access): > >Recursive directory searching - Rolled ourselves. >JPEG Image Compression - Intel IPP Library >TCP/IP Library - Made myself because I got a little too ambitious. >Looking back might have bought. >Digital Camera API Library - Bought from Camera Manufacturer. > >I generally look at it as if it is going to cost at least half of what >it costs to buy it for me to just program it, then might as well buy >it, as when debugging comes around, it'll probably end up being the >same, and their library will be more stable. > >-- >Josh McFarlane > >"Peace cannot be kept by force. It can only be achieved by understanding." >-Albert Einstein > > -- Marty Connelly Victoria, B.C. Canada From shamil at users.mns.ru Sat Dec 10 13:16:29 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Sat, 10 Dec 2005 22:16:29 +0300 Subject: [AccessD] OT: How Microsoft Lost the API War References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru><00d501c5fd0e$fc5c6410$6101a8c0@JISREGISTRATION.local><001d01c5fd16$6a6cf300$6501a8c0@fincomplex.spb.ru> <439A50AA.6050406@shaw.ca> Message-ID: <000b01c5fdbe$5e5b6a30$6501a8c0@fincomplex.spb.ru> Yes, Marty, I was a big ice hockey fan when young, very young :) The first World Ice Hockey Championship I watched on TV was the one from 1967. <+ Viktor Konovalenko stops Canada's attack. WC 1967 http://www.arunaweb.com/Soviet_Legend/view.asp?desc=Viktor%20Konovalenko%20stops%20Canada's%20attack.%20WC%201967&photo=gallery\z-konovalenko.jpg -> I have somewhere paper notebooks where I did write down the ice hockey matches scores and goals authors, with photos etc. And the times you mention - as far as I can I remember - Phil Esposito was a great forward and how Canadians kept "fighting till the end" was unusual for local ice hockey championships... Here are some links on Legendary Soviet Ice Hockey: http://www.arunaweb.com/Soviet_Legend/gallery.asp <+ After 1972 Tretjak became Canada's fans idol http://www.arunaweb.com/Soviet_Legend/view.asp?desc=After%201972%20Tretjak%20became%20Canada's%20fans%20idol&photo=gallery\tretyak-seria72.jpg -> Vladislav Tretjak is in Russian Parliament now as far as I know... And Vyatcheslav Fetisov who played for many years in NHL is now a Chief of Russian Federal Agency of Physical Culture, Sport and Tourism... Shamil ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Saturday, December 10, 2005 6:51 AM Subject: Re: [AccessD] OT: How Microsoft Lost the API War > Not the 12/31/75 Montreal Habs/ Russian Red Army game. Ken Dryden vs. > Vladimir Tretiak in goal with barely any padding. > Same for the rest of the players, most of whom (for the Habs) wore no > helmets. Sticks were > on the ice and there was no holding. End to End. Pucks bouncing off the > pipes. > Ask any Canadian the best game hockey game ever and a 3-3 tie. > New Years Eve, at the start all the girls were in the kitchen, by the > second period everyone was watching TV > Now it is almost a tradition in Canada on New Year's Eve, except > everyone hopes for a good TV matchup > in the Junior's World Cup and not the Pro's > > By the way Ken Dryden a practising lawyer at the time is now a Senator. > From dw-murphy at cox.net Sat Dec 10 18:47:55 2005 From: dw-murphy at cox.net (Doug Murphy) Date: Sat, 10 Dec 2005 16:47:55 -0800 Subject: [AccessD] Office web components - Chart In-Reply-To: <000b01c5fdbe$5e5b6a30$6501a8c0@fincomplex.spb.ru> Message-ID: <000001c5fdec$86701a10$0200a8c0@murphyf3vdfepi> Folks, Has anyone on the list figured out how to use the Office 10 chart component? This thing is a part of the web components group. This thing is so poorly documented and so complex I can't even get it to produce a simple scatter plot for me. If you could point me to a good reference or web site I would be very grateful. The only reason I am still wasting time on it is that it looks like it is very flexible and will allow data to be plotted in layers on one chart. Thanks Doug From stuart at lexacorp.com.pg Sat Dec 10 19:13:58 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 11 Dec 2005 11:13:58 +1000 Subject: [AccessD] Office web components - Chart In-Reply-To: <000001c5fdec$86701a10$0200a8c0@murphyf3vdfepi> References: <000b01c5fdbe$5e5b6a30$6501a8c0@fincomplex.spb.ru> Message-ID: <439C09F6.29576.48DB12C@stuart.lexacorp.com.pg> On 10 Dec 2005 at 16:47, Doug Murphy wrote: > Folks, > > Has anyone on the list figured out how to use the Office 10 chart component? > This thing is a part of the web components group. This thing is so poorly > documented and so complex I can't even get it to produce a simple scatter > plot for me. If you could point me to a good reference or web site I would > be very grateful. > Right click on a blank chart and select Show or Edit. Then click on the little "?" button on the first Wizard screen that appears. It display a fairly comprehensive Help file. -- Stuart From shamil at users.mns.ru Sun Dec 11 05:14:54 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Sun, 11 Dec 2005 14:14:54 +0300 Subject: [AccessD] OT: How Microsoft Lost the API War References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru><53c8e05a0512091527w7a3d7476q27c01da03b5b83f4@mail.gmail.com><001e01c5fd8a$61032f40$6501a8c0@fincomplex.spb.ru> <53c8e05a0512100805k4db9a978nd38293efb6715fb6@mail.gmail.com> Message-ID: <002c01c5fe44$3466c9f0$6501a8c0@fincomplex.spb.ru> > Have they made any mention of being able to stay away from .NET in the > new OS, or is it pretty much a take-it or leave-it situation? Josh, Watch this thread http://groups.yahoo.com/group/wtl/message/13062 - the answer on your question may appear here: Nenad and others - I read conflicting things about how Vista will work, like the WIN32 core will be gone, and everything will be .NET. I don't know how much of this is rumor (I haven't read *that* much :) but I was really pleased to read that WTL 8 will support Vista. Shamil ----- Original Message ----- From: "Josh McFarlane" To: "Access Developers discussion and problem solving" Sent: Saturday, December 10, 2005 7:05 PM Subject: Re: [AccessD] OT: How Microsoft Lost the API War > On 12/10/05, Shamil Salakhetdinov wrote: > > Josh, > > > > They can't do what they did with VB6/VBA developers - have a look: > > Shamil, > > Sorry if I made it sound like I thought they were going to destroy > MFC. I've actually read many of the links you posted before and am > pretty confident about MFC staying around. > > What I want is a method by which to program in native C++, but to be > able to take advantage of the Avalon and new MFC framework without > using .NET. > > Maybe I'm just overly stubborn but I don't happen to like > framework-garbage-collectors and the various other things it "handles" > automatically for me, nor the fact that .NET is easily reverse > engineerable. If I'm going to be forced to use .NET, we may end up > developing soley for the *NIX platform, as GUI options are really > secondary in our apps to actual functioning. > > Have they made any mention of being able to stay away from .NET in the > new OS, or is it pretty much a take-it or leave-it situation? > > -- > Josh McFarlane > > "Peace cannot be kept by force. It can only be achieved by understanding." > -Albert Einstein > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Gustav at cactus.dk Sun Dec 11 06:43:32 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sun, 11 Dec 2005 13:43:32 +0100 Subject: [AccessD] Non MS Tools Message-ID: Hi Joe No general purpose (FMS) or home-grown tools here, if that is what you have in mind. However, some specialized tools: E-mail (dll): http://www.marshallsoft.com E-mail, certificates and much more (ocx): http://www.chilkatsoft.com Image and scan control (ocx): http://www.chestysoft.com/ximage/default.asp Image manipulation (command line tool): http://www.smalleranimals.com/thumb.htm FTP hi-speed transfer (dll): http://www.3dftp.com/api.htm /gustav >>> jmhecht at earthlink.net 10-12-2005 08:39 >>> I know some of you roll your own tools. (Looking towards JC) Having no life on a Friday night, how many of you buy, use or otherwise acquire development tools. Joe Hecht jmhecht at earthlink.net From jwcolby at ColbyConsulting.com Sun Dec 11 07:05:06 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Sun, 11 Dec 2005 08:05:06 -0500 Subject: [AccessD] Non MS Tools In-Reply-To: Message-ID: <200512111305.jBBD5ZJ07472@databaseadvisors.com> I too use 3dFTP, what a great FTP client! http://www.3dftp.com/api.htm I also use Ultraedit-32 for viewing very wide data. http://www.ultraedit.com/ John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, December 11, 2005 7:44 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Non MS Tools Hi Joe No general purpose (FMS) or home-grown tools here, if that is what you have in mind. However, some specialized tools: E-mail (dll): http://www.marshallsoft.com E-mail, certificates and much more (ocx): http://www.chilkatsoft.com Image and scan control (ocx): http://www.chestysoft.com/ximage/default.asp Image manipulation (command line tool): http://www.smalleranimals.com/thumb.htm FTP hi-speed transfer (dll): http://www.3dftp.com/api.htm /gustav >>> jmhecht at earthlink.net 10-12-2005 08:39 >>> I know some of you roll your own tools. (Looking towards JC) Having no life on a Friday night, how many of you buy, use or otherwise acquire development tools. Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carbonnb at sympatico.ca Sun Dec 11 10:13:13 2005 From: carbonnb at sympatico.ca (Bryan Carbonnell) Date: Sun, 11 Dec 2005 11:13:13 -0500 Subject: [AccessD] Word Automation In-Reply-To: References: Message-ID: Welcome Back J?rgen, If nothing else, you are making our collective brains hurt :-)) Some comments and suggestions in-line On 9 Dec 2005 at 12:16, J?rgen Welz wrote: > Here's the question. When I tried implemeting this last time, the > macro recorder in Word would record the insertion of a graphic, but I > could not do a thing with the graphic while the recorder was running. > I think that the Picture toolbar was unavailable in Access 97 and > 2000. In Word 2003, I can select items on the Picture toolbar, but I > can't select the graphic to apply the action to the graphic. If I > select the graphic before impelementing the macro recorder, it remains > selected, but if I select a picture toolbar button, I still cannot > affect the graphic. The problem with the macro recorder, in case you didn't already know, is that when the macro recorder is running is that a lot of mouse commands aren't available. You will need to use the equivilent keyboard commands, IF they exists. Otherwise, you will need to figure out how to affect the changes in VBA without the help of a recorded macro. Now onto the problem at hand, not being able to modify the image. To modify an image in VBA and have access to everything that is available in the format picture dialog box, you first need to convert it into a Word Shape from a Word InLine Shape. Assuming that the image you want to work with is the first image in the InLineShapes collection, you'd need to do something like ActiveDocument.InlineShapes(1).ConvertToShape Then you will need to set the WrapFormat Type to the wrapping format you want. ActiveDocument.Shapes(1).WrapFormat.Type = wdWrapTight Then you can move it using the .Top and .Left property of the Shapes collection ActiveDocument.Shapes(1).Top = 0 ActiveDocument.Shapes(1).Left = 0 That puts it in the top left corner of the page that the image is on. And to scale it, use scalewidth and scaleheight ActiveDocument.Shapes(1).ScaleWidth 0.37, msoTrue ActiveDocument.Shapes(1).ScaleHeight 0.37, msoTrue This will resize it to 37% of the original height and width relative to the original size. So a full snippet would look something like: Dim shp As Shape Set shp = ActiveDocument.InlineShapes(1).ConvertToShape With shp .WrapFormat.Type = wdWrapTight .Top = 0 .Left = 0 .ScaleWidth 0.37, msoTrue .ScaleHeight 0.37, msoTrue End With Set shp = Nothing > I'l like to movesize the graphic to a specified location with a > standard height that is different for the 1st and subsequent page logo > and also different from the default size of the graphic when inserted. Now, to deal with the logo on the second page, the image has to start out on the second page. You just need to make sure that when you hit the line Set shp = ActiveDocument.InlineShapes(1).ConvertToShape you are dealing with the correct item in the InLineShapes collection. > I have been asked to implement a logo change immediately, but the > current version of a typical version is 1,736 bytes and the outlines > are too obviously segmented for me to manually change all the logos > now, only to redo it again with improved files a month from now. Here is a suggestion, and I don't know how well it will work for your environment, but how about creating a Word template wizard to build the template on the fly? You can have the user select the type of template they want to create, the logo they will use, etc. And in the wizard you can embed the image at creation time, that way when the logos change, you just have to update the logo and not all the templates. Hopefully some of this will be of help. -- Bryan Carbonnell - carbonnb at sympatico.ca If you're too open-minded, your brains will fall out. From jmhecht at earthlink.net Sun Dec 11 10:25:06 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Sun, 11 Dec 2005 08:25:06 -0800 Subject: [AccessD] Non MS Tools In-Reply-To: <200512111305.jBBD5ZJ07472@databaseadvisors.com> Message-ID: <002401c5fe6f$7303a1d0$6701a8c0@HPLaptop> John, What is very wide data? Joe Hecht jmhecht at earthlink.net I also use Ultraedit-32 for viewing very wide data. http://www.ultraedit.com/ From jwcolby at ColbyConsulting.com Sun Dec 11 10:59:41 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Sun, 11 Dec 2005 11:59:41 -0500 Subject: [AccessD] Non MS Tools In-Reply-To: <002401c5fe6f$7303a1d0$6701a8c0@HPLaptop> Message-ID: <200512111700.jBBH0OJ03309@databaseadvisors.com> I do data exports to a fixed width text file, where the data (each line in the text file) can be as much a 4k bytes wide. It is an output to a mainframe. Trying to view that in notepad is useless. Ultraedit-32 allows me to see the data, just scrolling off the screen to the right, and it also has a ruler at the top showing me what columns I am looking at. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Sunday, December 11, 2005 11:25 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Non MS Tools John, What is very wide data? Joe Hecht jmhecht at earthlink.net I also use Ultraedit-32 for viewing very wide data. http://www.ultraedit.com/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Sun Dec 11 12:52:27 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sun, 11 Dec 2005 10:52:27 -0800 Subject: [AccessD] OT: How To Learn VS 2005 Message-ID: <014a01c5fe84$086ff3e0$6a01a8c0@HAL9004> So I loaded up VS 2005 with an eye towards converting The Sleep Advisor to a web app. Opened it up and don't understand a thing I'm looking at. Looks wonderful but I just don't know where to begin. So what advice does anyone have on how to get started. The guy at the Microsoft event where I got the VS 2005 strongly recommended I go to http://www.asp.net and to the tutorials. But I'm not sure how ASP fits into the mix. Except that the program has to collect and save and process a minimal amount of data. What's the best approach here. Can I learn it myself? Should I find a class? Get a book? Hire someone to do it for me? Thanks for any advice. Rocky From martyconnelly at shaw.ca Sun Dec 11 13:03:10 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sun, 11 Dec 2005 11:03:10 -0800 Subject: [AccessD] Non MS Tools References: <002401c5fe6f$7303a1d0$6701a8c0@HPLaptop> Message-ID: <439C77EE.9060004@shaw.ca> Actually I just came across this last week at a client Oil Well Temp Pressure Logs The engineers are scanning and reading data that probably spreads across 5 or 6 screens I haven't looked at this in 15 years. One solution I thought of, might be done by this company run by Tim Bray http://www.antarti.ca/ They have some really oddball graphical solutions that might work. Thanks for reminding me. Joe Hecht wrote: >John, > >What is very wide data? > >Joe Hecht >jmhecht at earthlink.net > > >I also use Ultraedit-32 for viewing very wide data. > >http://www.ultraedit.com/ > > > > > -- Marty Connelly Victoria, B.C. Canada From dw-murphy at cox.net Sun Dec 11 13:59:49 2005 From: dw-murphy at cox.net (Doug Murphy) Date: Sun, 11 Dec 2005 11:59:49 -0800 Subject: [AccessD] OT: How To Learn VS 2005 In-Reply-To: <014a01c5fe84$086ff3e0$6a01a8c0@HAL9004> Message-ID: <000501c5fe8d$71d31570$0200a8c0@murphyf3vdfepi> Rocky, For San Diego the best deal is the North County Learning Center. They have ASP.NET and VB.NET classes at the wonderful price of $0. I don't know when the classes will be updated to VS 2 but the principals as the same. A class or two and a couple of books should get you well on the way. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Sunday, December 11, 2005 10:52 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: How To Learn VS 2005 So I loaded up VS 2005 with an eye towards converting The Sleep Advisor to a web app. Opened it up and don't understand a thing I'm looking at. Looks wonderful but I just don't know where to begin. So what advice does anyone have on how to get started. The guy at the Microsoft event where I got the VS 2005 strongly recommended I go to http://www.asp.net and to the tutorials. But I'm not sure how ASP fits into the mix. Except that the program has to collect and save and process a minimal amount of data. What's the best approach here. Can I learn it myself? Should I find a class? Get a book? Hire someone to do it for me? Thanks for any advice. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Sun Dec 11 14:20:12 2005 From: dw-murphy at cox.net (Doug Murphy) Date: Sun, 11 Dec 2005 12:20:12 -0800 Subject: [AccessD] Office web components - Chart In-Reply-To: <439C09F6.29576.48DB12C@stuart.lexacorp.com.pg> Message-ID: <000801c5fe90$4a424550$0200a8c0@murphyf3vdfepi> Hi Stuart, Thank you. I had found the VB help for the Chart component but not the one you pointed out. What I am trying to do is plot several series of points based on a query or recordset. Ultimately I'd like to also put a line on the chart. I have been using the VB help but it isn't very instructive on all the aspects of using the chart. Looking at the objects available and all the properties it isn't intuitive on how to set the chart up to plot the points. I have tried several examples presented in the vb help but they are all bar type charts. So far I am not having much luck with getting this thing to work the way I want. I'll browse the help file some more. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Saturday, December 10, 2005 5:14 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Office web components - Chart On 10 Dec 2005 at 16:47, Doug Murphy wrote: > Folks, > > Has anyone on the list figured out how to use the Office 10 chart > component? This thing is a part of the web components group. This > thing is so poorly documented and so complex I can't even get it to > produce a simple scatter plot for me. If you could point me to a good > reference or web site I would be very grateful. > Right click on a blank chart and select Show or Edit. Then click on the little "?" button on the first Wizard screen that appears. It display a fairly comprehensive Help file. -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Sun Dec 11 15:35:08 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sun, 11 Dec 2005 13:35:08 -0800 Subject: [AccessD] OT: How To Learn VS 2005 References: <000501c5fe8d$71d31570$0200a8c0@murphyf3vdfepi> Message-ID: <016a01c5fe9a$c242bee0$6a01a8c0@HAL9004> That sounds like a winner. I'll check it out. Thanks Rocky ----- Original Message ----- From: "Doug Murphy" To: "'Access Developers discussion and problem solving'" Sent: Sunday, December 11, 2005 11:59 AM Subject: Re: [AccessD] OT: How To Learn VS 2005 > Rocky, > > For San Diego the best deal is the North County Learning Center. They > have > ASP.NET and VB.NET classes at the wonderful price of $0. I don't know > when > the classes will be updated to VS 2 but the principals as the same. A > class > or two and a couple of books should get you well on the way. > > Doug > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - > Beach Access Software > Sent: Sunday, December 11, 2005 10:52 AM > To: AccessD at databaseadvisors.com > Subject: [AccessD] OT: How To Learn VS 2005 > > > So I loaded up VS 2005 with an eye towards converting The Sleep Advisor to > a > web app. Opened it up and don't understand a thing I'm looking at. Looks > wonderful but I just don't know where to begin. > > So what advice does anyone have on how to get started. > > The guy at the Microsoft event where I got the VS 2005 strongly > recommended > I go to http://www.asp.net and to the tutorials. But I'm not sure how ASP > fits into the mix. Except that the program has to collect and save and > process a minimal amount of data. > > What's the best approach here. Can I learn it myself? Should I find a > class? Get a book? Hire someone to do it for me? > > Thanks for any advice. > > 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 darsant at gmail.com Sun Dec 11 17:11:35 2005 From: darsant at gmail.com (Josh McFarlane) Date: Sun, 11 Dec 2005 17:11:35 -0600 Subject: [AccessD] OT: How To Learn VS 2005 In-Reply-To: <014a01c5fe84$086ff3e0$6a01a8c0@HAL9004> References: <014a01c5fe84$086ff3e0$6a01a8c0@HAL9004> Message-ID: <53c8e05a0512111511r6dfd0709sd32dfb188e4513ba@mail.gmail.com> On 12/11/05, Rocky Smolin - Beach Access Software wrote: > So I loaded up VS 2005 with an eye towards converting The Sleep Advisor to a web app. Opened it up and don't understand a thing I'm looking at. Looks wonderful but I just don't know where to begin. > > So what advice does anyone have on how to get started. > > The guy at the Microsoft event where I got the VS 2005 strongly recommended I go to http://www.asp.net and to the tutorials. But I'm not sure how ASP fits into the mix. Except that the program has to collect and save and process a minimal amount of data. > > What's the best approach here. Can I learn it myself? Should I find a class? Get a book? Hire someone to do it for me? Play around, start small. First thing you will need to do is get used to whatever framework you want to use. For me and C++, it's MFC. From there you have to learn how to handle the creation of forms and all that other fun stuff. Put the Sleep Advisor aside for the moment, and just try to get the hang of how to use the language you're wanting to program it in. Once you can get a basic form up and running, then you can work towards getting the Sleep Advisor working on it. Not sure how ASP is, but you're likely going to have to implement a backend to handle the database interaction if it's like C++ at all. I don't personally know ASP so can't give you any advice on where to start beyond that.. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From karenr7 at oz.net Sun Dec 11 17:31:28 2005 From: karenr7 at oz.net (Karen Rosenstiel) Date: Sun, 11 Dec 2005 15:31:28 -0800 Subject: [AccessD] Non MS Tools In-Reply-To: <200512111700.jBBH0OJ03309@databaseadvisors.com> Message-ID: <200512112331.jBBNVQJ09434@databaseadvisors.com> I use Ultraedit-32 also for all my text needs, especially web design. Excellent program. Regards, Karen Rosenstiel Seattle WA USA -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Sunday, December 11, 2005 9:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Non MS Tools I do data exports to a fixed width text file, where the data (each line in the text file) can be as much a 4k bytes wide. It is an output to a mainframe. Trying to view that in notepad is useless. Ultraedit-32 allows me to see the data, just scrolling off the screen to the right, and it also has a ruler at the top showing me what columns I am looking at. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Sunday, December 11, 2005 11:25 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Non MS Tools John, What is very wide data? Joe Hecht jmhecht at earthlink.net I also use Ultraedit-32 for viewing very wide data. http://www.ultraedit.com/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 users.mns.ru Sun Dec 11 19:01:15 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Mon, 12 Dec 2005 04:01:15 +0300 Subject: [AccessD] OT: FYI: We don't waste time on detailed design using any tool other than code... Message-ID: <00f401c5feb7$b0bbdfe0$6501a8c0@fincomplex.spb.ru> http://codebetter.com/blogs/scott.bellware/archive/2005/11/21/134910.aspx Imagine how much of our perception and understanding of reality is limited by avenues of inquiry where we not only have limited understanding, but where we do not even detect the existence of the avenues of inquiry. After all, we don't really begin on avenues of inquiry until we are first made aware that they exist. Arguably, most of objective reality exists outside of our awareness of our limited sense of avenues of inquiry and we spend most of our lives - regardless of how bright we think we are - in a profound sleep of ignorance. Indeed, all spiritual practice is aimed at waking up to the broadest awareness of avenues of inquiry. Not necessarily to have all the answers, but just the awareness of the vastness of the field of questions. Answers at one level of awareness tend to be offered by the questions at the next level. Often, one has only to pursue a deepening awareness to come into contact with the answers.... We don't waste time on detailed design using any tool other than code because code is ultimately the only thing that can validate detailed design.... Test-Driven Development (TDD) is a well-defined software design method that focuses on facilitating testability through loose coupling. The loose coupling arrived at by TDD fosters better class factoring and subsequently enables vastly improved opportunities for reuse harvesting. In addition, Test-Driven Development teaches software developers who are relatively weak in object-oriented (OO) programming and design how to use OO techniques and provides clear guidance for the employment of design patterns. I can't imagine another method that offers as much to software developers as TDD does in terms of effective design, extraordinary increases in software quality, and OO learning.... Shamil From bchacc at san.rr.com Sun Dec 11 19:03:46 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sun, 11 Dec 2005 17:03:46 -0800 Subject: [AccessD] OT: How To Learn VS 2005 References: <014a01c5fe84$086ff3e0$6a01a8c0@HAL9004> <53c8e05a0512111511r6dfd0709sd32dfb188e4513ba@mail.gmail.com> Message-ID: <01ee01c5feb7$e75b0760$6a01a8c0@HAL9004> Well, after spending some time at the bookshelf I got a Sams book "Teach Yourself Visual Basic .Net 2003 in 21 days" (Holzner) - probably take me 121 but it looks pretty step-by-step - kind of like the Balter book I used years ago to get into Access. Rocky ----- Original Message ----- From: "Josh McFarlane" To: "Access Developers discussion and problem solving" Sent: Sunday, December 11, 2005 3:11 PM Subject: Re: [AccessD] OT: How To Learn VS 2005 > On 12/11/05, Rocky Smolin - Beach Access Software > wrote: >> So I loaded up VS 2005 with an eye towards converting The Sleep Advisor >> to a web app. Opened it up and don't understand a thing I'm looking at. >> Looks wonderful but I just don't know where to begin. >> >> So what advice does anyone have on how to get started. >> >> The guy at the Microsoft event where I got the VS 2005 strongly >> recommended I go to http://www.asp.net and to the tutorials. But I'm not >> sure how ASP fits into the mix. Except that the program has to collect >> and save and process a minimal amount of data. >> >> What's the best approach here. Can I learn it myself? Should I find a >> class? Get a book? Hire someone to do it for me? > > Play around, start small. > > First thing you will need to do is get used to whatever framework you > want to use. For me and C++, it's MFC. From there you have to learn > how to handle the creation of forms and all that other fun stuff. > > Put the Sleep Advisor aside for the moment, and just try to get the > hang of how to use the language you're wanting to program it in. > > Once you can get a basic form up and running, then you can work > towards getting the Sleep Advisor working on it. Not sure how ASP is, > but you're likely going to have to implement a backend to handle the > database interaction if it's like C++ at all. > > I don't personally know ASP so can't give you any advice on where to > start beyond that.. > > -- > Josh McFarlane > > "Peace cannot be kept by force. It can only be achieved by understanding." > -Albert Einstein > -- > 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 Dec 11 19:26:24 2005 From: stuart at lexacorp.com.pg (stuart at lexacorp.com.pg) Date: Mon, 12 Dec 2005 11:26:24 +1000 Subject: [AccessD] OT: How To Learn VS 2005 In-Reply-To: <01ee01c5feb7$e75b0760$6a01a8c0@HAL9004> Message-ID: <439D5E60.11460.68ED33@localhost> On 11 Dec 2005 at 17:03, Rocky Smolin - Beach Access Software wrote: > Well, after spending some time at the bookshelf I got a Sams book > "Teach Yourself Visual Basic .Net 2003 in 21 days" (Holzner) - See http://www.norvig.com/21-days.html :-) From darsant at gmail.com Sun Dec 11 19:50:10 2005 From: darsant at gmail.com (Josh McFarlane) Date: Sun, 11 Dec 2005 19:50:10 -0600 Subject: [AccessD] OT: How To Learn VS 2005 In-Reply-To: <01ee01c5feb7$e75b0760$6a01a8c0@HAL9004> References: <014a01c5fe84$086ff3e0$6a01a8c0@HAL9004> <53c8e05a0512111511r6dfd0709sd32dfb188e4513ba@mail.gmail.com> <01ee01c5feb7$e75b0760$6a01a8c0@HAL9004> Message-ID: <53c8e05a0512111750p58246726o139533f3303e71f2@mail.gmail.com> On 12/11/05, Rocky Smolin - Beach Access Software wrote: > Well, after spending some time at the bookshelf I got a Sams book "Teach > Yourself Visual Basic .Net 2003 in 21 days" (Holzner) - probably take me > 121 but it looks pretty step-by-step - kind of like the Balter book I used > years ago to get into Access. That should provide a good starting basis. You've probably already got almost all of the "Design" knowledge from Access that you'll need. It's just a matter of learning how to do the stuff that Access handled for you auto-magically and then learning the full syntax of .NET and VB versus VBA. Let me know how it goes. I'm looking to expand my languages into something towards .NET, and maybe even delving further into VB. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From jwcolby at ColbyConsulting.com Sun Dec 11 20:18:38 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Sun, 11 Dec 2005 21:18:38 -0500 Subject: [AccessD] OT: How To Learn VS 2005 In-Reply-To: <53c8e05a0512111750p58246726o139533f3303e71f2@mail.gmail.com> Message-ID: <200512120219.jBC2JKJ19393@databaseadvisors.com> >It's just a matter of learning how to do the stuff that Access handled for you auto-magically and then learning the full syntax of .NET and VB versus VBA. LOL, that says a mouthful. .Net has somewhere in the neighborhood of 1000 times the content of VBA (my own estimation but if anything, conservative). There are somewhere in the neighborhood of 3000+ classes in the .net framework. EVERYTHING in .net is an object, including "simple variables" like integers and strings. This is NOT your daddy's VB. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Josh McFarlane Sent: Sunday, December 11, 2005 8:50 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: How To Learn VS 2005 On 12/11/05, Rocky Smolin - Beach Access Software wrote: > Well, after spending some time at the bookshelf I got a Sams book > "Teach Yourself Visual Basic .Net 2003 in 21 days" (Holzner) - > probably take me > 121 but it looks pretty step-by-step - kind of like the Balter book I > used years ago to get into Access. That should provide a good starting basis. You've probably already got almost all of the "Design" knowledge from Access that you'll need. It's just a matter of learning how to do the stuff that Access handled for you auto-magically and then learning the full syntax of .NET and VB versus VBA. Let me know how it goes. I'm looking to expand my languages into something towards .NET, and maybe even delving further into VB. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwelz at hotmail.com Sun Dec 11 22:21:54 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Sun, 11 Dec 2005 21:21:54 -0700 Subject: [AccessD] Word Automation In-Reply-To: <439C09C9.14812.90E7EB@carbonnb.sympatico.ca> Message-ID: Bryan: Thanks for the tips. The macro recorder got me to the inline shapes collection. Then I recorded another macro after selecting the image. Converting to shape appears to give me accessibility to a few more attributes. I had set the lock aspect ratio to true, and this appears not to have an effect. The logos have different text and lengths but should be 0.35" high so I stored the .Height before and after resizing in a variable and applied the same multiplier to the length. User documents will generally be only one page in length, but, some may be 2 or more pages so my existing templates use the graphic at the top of the first page and the smaller one on the primary page header (suppressed on the first page). Both the first page footer and primary page footer are used, the first page listing office city with phone & fax and the subsequent pages with city only. Placing the logo on the first page, not in a header ensures that the color has proper saturation when used in presentations and emailed copies. Placing the smaller graphic in the primary header, starting on the 2nd page, ensures that, although the color isn't entirely accurate, it is not seen as big or as often as the first page logo and it will be present regardless of how many pages in the final document. I have accessed the headers and footers through code but always saved my templates with 2 pages visible so I could easily access the first page and primary headers & footers with automation due to the different content of 1st and subseqent headers and footers and deleted the Ctrl-Enter so as to show the users the first page of the document for them to begin filling in the document . Even though most documents are typically a single page, as soon as the document flows to a subsequent page, the headers and footer are correct. With the upgrade from 2000 to 2003, the automation code I wrote for deleting the Ctrl-Enter broke so I am now looking at leaving the blank templates with only the one page showing. I haven't yet completed sorting out the 'window', 'pane' and use of wdSeekFirstPageFooter and wdSeekPrimaryPageFooter and it seems the seek won't find the Primary unless a subsequent page is displayed. Any hints? There is no advantage to building a Word Wizard. Documents are generated from something like a Bid or Project record (Or contact, employee or company record). The record form pops up modal form (with a document list displaying all related documents) which shows the responsible office, division, user, date, a list of record related recipients from which to select (or add) and the form has a drop down list of all relevant document types that a user might wish to create for that kind of record. When a user selects a document type, the document list is filtered to display exisiting related documents of the selected type and a 'create new' button becomes enabled. The user may change the office/division/user or other aspects of the document to be generated from this modal form by selecting from a combo box. Running the document creation code from the record defines a default save location (the list is populated by Dir, not table entries) and the office, division and other related default information is correct without user intervention (so prone to error) well over 99% of the time, yet can be changed when the user needs to do so. Using a Word wizard forces the user to make too many decisions. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Bryan Carbonnell" >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] Word Automation >Date: Sun, 11 Dec 2005 11:13:13 -0500 >MIME-Version: 1.0 >X-Originating-IP: [67.68.49.67] >X-Originating-Email: [carbonnb at sympatico.ca] >Received: from databaseadvisors.com ([209.135.140.44]) by >bay0-mc12-f10.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Sun, >11 Dec 2005 08:18:37 -0800 >Received: from databaseadvisors.com (databaseadvisors.com >[209.135.140.44])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP id >jBBGH4J24480;Sun, 11 Dec 2005 10:17:04 -0600 >Received: from >BAYC1-PASMTP02.bayc1.hotmail.com(bayc1-pasmtp02.bayc1.hotmail.com >[65.54.191.162])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP id >jBBGDPJ23700for ; Sun, 11 Dec 2005 10:13:26 >-0600 >Received: from [192.168.1.100] ([67.68.49.67]) >byBAYC1-PASMTP02.bayc1.hotmail.com over TLS secured channel withMicrosoft >SMTPSVC(6.0.3790.1830); Sun, 11 Dec 2005 08:13:17 -0800 >X-Message-Info: LGjzam7y+LsNmlxFf3VQc7DaIDHB23LBzw38214Ej+o= >Organization: None that I have ever noticed! :-) >Priority: normal >References: >X-mailer: Pegasus Mail for Windows (4.30 public beta 1) >X-OriginalArrivalTime: 11 Dec 2005 16:13:18.0192 >(UTC)FILETIME=[CC456F00:01C5FE6D] >X-MIME-Autoconverted: from Quoted-printable to 8bit by databaseadvisors.com >idjBBGDPJ23700 >X-BeenThere: accessd at databaseadvisors.com >X-Mailman-Version: 2.1.6 >Precedence: list >List-Id: Access Developers discussion and problem >solving >List-Unsubscribe: >, >List-Archive: >List-Post: >List-Help: >List-Subscribe: >, >Errors-To: accessd-bounces at databaseadvisors.com >Return-Path: accessd-bounces at databaseadvisors.com > >Welcome Back J?rgen, If nothing else, you are making our collective >brains hurt :-)) > >Some comments and suggestions in-line > >On 9 Dec 2005 at 12:16, J?rgen Welz wrote: > > > Here's the question. When I tried implemeting this last time, the > > macro recorder in Word would record the insertion of a graphic, but I > > could not do a thing with the graphic while the recorder was running. > > I think that the Picture toolbar was unavailable in Access 97 and > > 2000. In Word 2003, I can select items on the Picture toolbar, but I > > can't select the graphic to apply the action to the graphic. If I > > select the graphic before impelementing the macro recorder, it remains > > selected, but if I select a picture toolbar button, I still cannot > > affect the graphic. > >The problem with the macro recorder, in case you didn't already know, >is that when the macro recorder is running is that a lot of mouse >commands aren't available. You will need to use the equivilent >keyboard commands, IF they exists. Otherwise, you will need to figure >out how to affect the changes in VBA without the help of a recorded >macro. > >Now onto the problem at hand, not being able to modify the image. > >To modify an image in VBA and have access to everything that is >available in the format picture dialog box, you first need to convert >it into a Word Shape from a Word InLine Shape. > >Assuming that the image you want to work with is the first image in >the InLineShapes collection, you'd need to do something like > >ActiveDocument.InlineShapes(1).ConvertToShape > >Then you will need to set the WrapFormat Type to the wrapping format >you want. > >ActiveDocument.Shapes(1).WrapFormat.Type = wdWrapTight > >Then you can move it using the .Top and .Left property of the Shapes >collection > >ActiveDocument.Shapes(1).Top = 0 >ActiveDocument.Shapes(1).Left = 0 > >That puts it in the top left corner of the page that the image is on. > >And to scale it, use scalewidth and scaleheight > >ActiveDocument.Shapes(1).ScaleWidth 0.37, msoTrue >ActiveDocument.Shapes(1).ScaleHeight 0.37, msoTrue > >This will resize it to 37% of the original height and width relative >to the original size. > >So a full snippet would look something like: > >Dim shp As Shape > >Set shp = ActiveDocument.InlineShapes(1).ConvertToShape > >With shp > .WrapFormat.Type = wdWrapTight > .Top = 0 > .Left = 0 > .ScaleWidth 0.37, msoTrue > .ScaleHeight 0.37, msoTrue >End With > >Set shp = Nothing > > > I'l like to movesize the graphic to a specified location with a > > standard height that is different for the 1st and subsequent page logo > > and also different from the default size of the graphic when inserted. > >Now, to deal with the logo on the second page, the image has to start >out on the second page. You just need to make sure that when you hit >the line > >Set shp = ActiveDocument.InlineShapes(1).ConvertToShape > >you are dealing with the correct item in the InLineShapes collection. > > > I have been asked to implement a logo change immediately, but the > > current version of a typical version is 1,736 bytes and the outlines > > are too obviously segmented for me to manually change all the logos > > now, only to redo it again with improved files a month from now. > >Here is a suggestion, and I don't know how well it will work for your >environment, but how about creating a Word template wizard to build >the template on the fly? You can have the user select the type of >template they want to create, the logo they will use, etc. And in the >wizard you can embed the image at creation time, that way when the >logos change, you just have to update the logo and not all the >templates. > >Hopefully some of this will be of help. > >-- >Bryan Carbonnell - carbonnb at sympatico.ca >If you're too open-minded, your brains will fall out. From jmhecht at earthlink.net Sun Dec 11 22:44:39 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Sun, 11 Dec 2005 20:44:39 -0800 Subject: [AccessD] OT: How To Learn VS 2005 In-Reply-To: <000501c5fe8d$71d31570$0200a8c0@murphyf3vdfepi> Message-ID: <005701c5fed6$c89dfa20$6701a8c0@HPLaptop> Where is this place Rocky? Maybe I can drive down from LA and learn it with you. Unless Doug knows somewhere closer? Rocky, For San Diego the best deal is the North County Learning Center. They have ASP.NET and VB.NET classes at the wonderful price of $0. I don't know when the classes will be updated to VS 2 but the principals as the same. A class or two and a couple of books should get you well on the way. Doug -----Original Message----- www.databaseadvisors.com From bchacc at san.rr.com Mon Dec 12 00:40:50 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sun, 11 Dec 2005 22:40:50 -0800 Subject: [AccessD] OT: How To Learn VS 2005 References: <005701c5fed6$c89dfa20$6701a8c0@HPLaptop> Message-ID: <02b401c5fee6$fde20b30$6a01a8c0@HAL9004> Haven't found it yet...too late...must...sleep... Roc.................. ----- Original Message ----- From: "Joe Hecht" To: "'Access Developers discussion and problem solving'" Sent: Sunday, December 11, 2005 8:44 PM Subject: Re: [AccessD] OT: How To Learn VS 2005 > > > Where is this place Rocky? Maybe I can drive down from LA > and learn it with you. > > Unless Doug knows somewhere closer? > Rocky, > > For San Diego the best deal is the North County Learning > Center. They have > ASP.NET and VB.NET classes at the wonderful price of $0. I > don't know when > the classes will be updated to VS 2 but the principals as > the same. A class > or two and a couple of books should get you well on the way. > > Doug > > -----Original Message----- > www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at users.mns.ru Mon Dec 12 05:03:20 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Mon, 12 Dec 2005 14:03:20 +0300 Subject: [AccessD] OT: Quote of the day Message-ID: <006101c5ff0b$c38ae4f0$6501a8c0@fincomplex.spb.ru> The essential problem is in believing that we can give powerful tools to monkeys and expect the monkeys to suddenly be empowered to overcome all the challenges that stem from lack of knowledge, motivation, and skill. Source http://codebetter.com/blogs/scott.bellware/archive/2005/11/21/134910.aspx Shamil From Gustav at cactus.dk Mon Dec 12 05:24:12 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 12 Dec 2005 12:24:12 +0100 Subject: [AccessD] OT: Quote of the day Message-ID: Hi Shamil Looks like Joe's original question about tools has been given an unexpected twist ... we are monkeys! Sorry Shamil. Couldn't resist. I know what you mean and of course you are right. What a wonderful world it would be, though, if monkeys could be given such abilities ... and no more than those. Orwell? Are you still there? /gustav >>> shamil at users.mns.ru 12-12-2005 12:03 >>> The essential problem is in believing that we can give powerful tools to monkeys and expect the monkeys to suddenly be empowered to overcome all the challenges that stem from lack of knowledge, motivation, and skill. Source http://codebetter.com/blogs/scott.bellware/archive/2005/11/21/134910.aspx Shamil From shamil at users.mns.ru Mon Dec 12 06:09:23 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Mon, 12 Dec 2005 15:09:23 +0300 Subject: [AccessD] OT: Quote of the day References: Message-ID: <001401c5ff14$fb47e970$6501a8c0@fincomplex.spb.ru> Hi Gustav, Good day I should have said and good morning to my American East Coast AccessD listers ;-) (Good early morning sleep to American West Coast folks!) My post has nothing related to the other recent and the current discussion threads here. I'm just diving deep into TDD issues and I'm finding so many wisemen(IMO) thoughts, which I agree and I share and which I wanted to share with AccessD members who I expect will accept my sharing with pleasure :) <<< > Orwell? Are you still there? >>> No. The Orwell's World isn't here anymore - despite the fact that our government is trying to revive some old Soviet habits - but these are more "last breadths of the old system" than anything else - even Zbigniew Brzezinski thinks nowadays that there will be no return to the past here and that within a decade or two last Soviet system nightmares will disappear in this country... ...IMO Orwell is now more there on the West where many people are still living under the pressure of the old stereotypes... ...this World is open now thanks Internet and my guess is that within a decade the unnatural inter-countries confines will be dropped... Shamil ----- Original Message ----- From: "Gustav Brock" To: Sent: Monday, December 12, 2005 2:24 PM Subject: Re: [AccessD] OT: Quote of the day > Hi Shamil > > Looks like Joe's original question about tools has been given an unexpected twist ... we are monkeys! > > Sorry Shamil. Couldn't resist. I know what you mean and of course you are right. > What a wonderful world it would be, though, if monkeys could be given such abilities ... and no more than those. > Orwell? Are you still there? > > /gustav > > >>> shamil at users.mns.ru 12-12-2005 12:03 >>> > > The essential problem is in believing that we can give powerful tools to > monkeys and expect the monkeys to suddenly be empowered to overcome all the > challenges that stem from lack of knowledge, motivation, and skill. > > > Source > http://codebetter.com/blogs/scott.bellware/archive/2005/11/21/134910.aspx > > Shamil > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Mon Dec 12 06:20:43 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Mon, 12 Dec 2005 07:20:43 -0500 Subject: [AccessD] OT: Quote of the day References: <001401c5ff14$fb47e970$6501a8c0@fincomplex.spb.ru> Message-ID: <001201c5ff16$798acc70$6101a8c0@JISREGISTRATION.local> ...makes my head hurt, they do :))) William ----- Original Message ----- From: "Shamil Salakhetdinov" To: "Access Developers discussion and problem solving" Sent: Monday, December 12, 2005 7:09 AM Subject: Re: [AccessD] OT: Quote of the day > Hi Gustav, > > Good day I should have said and good morning to my American East Coast > AccessD listers ;-) (Good early morning sleep to American West Coast > folks!) > > My post has nothing related to the other recent and the current discussion > threads here. > > I'm just diving deep into TDD issues and I'm finding so many wisemen(IMO) > thoughts, which I agree and I share and which I wanted to share with > AccessD > members who I expect will accept my sharing with pleasure :) > > <<< >> Orwell? Are you still there? >>>> > No. The Orwell's World isn't here anymore - despite the fact that our > government is trying to revive some old Soviet habits - but these are more > "last breadths of the old system" than anything else - even Zbigniew > Brzezinski thinks nowadays that there will be no return to the past here > and > that within a decade or two last Soviet system nightmares will disappear > in > this country... > > ...IMO Orwell is now more there on the West where many people are still > living under the pressure of the old stereotypes... > > ...this World is open now thanks Internet and my guess is that within a > decade the unnatural inter-countries confines will be dropped... > > Shamil > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Monday, December 12, 2005 2:24 PM > Subject: Re: [AccessD] OT: Quote of the day > > >> Hi Shamil >> >> Looks like Joe's original question about tools has been given an > unexpected twist ... we are monkeys! >> >> Sorry Shamil. Couldn't resist. I know what you mean and of course you are > right. >> What a wonderful world it would be, though, if monkeys could be given >> such > abilities ... and no more than those. >> Orwell? Are you still there? >> >> /gustav >> >> >>> shamil at users.mns.ru 12-12-2005 12:03 >>> >> >> The essential problem is in believing that we can give powerful tools to >> monkeys and expect the monkeys to suddenly be empowered to overcome all > the >> challenges that stem from lack of knowledge, motivation, and skill. >> >> >> Source >> http://codebetter.com/blogs/scott.bellware/archive/2005/11/21/134910.aspx >> >> 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 Gustav at cactus.dk Mon Dec 12 06:46:39 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 12 Dec 2005 13:46:39 +0100 Subject: [AccessD] OT: Quote of the day Message-ID: Hi Shamil Please keep posting - it's impossible (at least for me) to browse the web for every interesting article while maintaining a real life. As a bonus it will keep Williams' brain up to date ... As for your wishes for the New World I think it will take not one but several decades. There are many rocks on the road. /gustav >>> shamil at users.mns.ru 12-12-2005 13:09 >>> I'm just diving deep into TDD issues and I'm finding so many wisemen(IMO) thoughts, which I agree and I share and which I wanted to share with AccessD members who I expect will accept my sharing with pleasure :) <<< > Orwell? Are you still there? >>> No. The Orwell's World isn't here anymore - despite the fact that our government is trying to revive some old Soviet habits - but these are more "last breadths of the old system" than anything else - even Zbigniew Brzezinski thinks nowadays that there will be no return to the past here and that within a decade or two last Soviet system nightmares will disappear in this country... ...IMO Orwell is now more there on the West where many people are still living under the pressure of the old stereotypes... ...this World is open now thanks Internet and my guess is that within a decade the unnatural inter-countries confines will be dropped... Shamil From shamil at users.mns.ru Mon Dec 12 07:32:34 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Mon, 12 Dec 2005 16:32:34 +0300 Subject: [AccessD] OT: Quote of the day References: Message-ID: <0bd401c5ff20$843e7810$6501a8c0@fincomplex.spb.ru> <<< > Please keep posting >>> Will do, I promise! :) <<< > As for your wishes for the New World I think it will take > not one but several decades. There are many rocks on the road. >>> I can be wrong but many of people there probably do not realize what happened here within the last decade+. I still well remember empty shells in the shops on Year 1992 Eve, hyper inflation, long queues for foods and even vodka distributed using special "subscription per anima lists"... ...I still remember what it was to go abroad, even into socialistic countries in year 1981 when I was in DDR and I remember how we that time crossed Poland on train with closed doors because these were exactly the times when Soviet tanks get into that country because of "Solidarnost'" activity - these tanks didn't help to keep Poland under Soviet influence - all that is "ancient" history now - just 20+ years from now, what are 20+ year for history - just nothing.... ...I still remember the first meeting of Gorbatchev and Reigan in Reikjaweek (it was in March 1985) - I was trimming the trees that time listening radio on my datcha... ...but I do not remember how we managed to survive all that with small kids, absolute absence of work and job and life safety and "all that jazz" (subconscious brain tricks(?) jamming out hardwork and hardlife(?) and leaving in memory only sweet moments of life to keep brain relatively healthy)... ...and time is speedily shrinking now - so my guess that in the next decade much more will happen than in the previous decades and unnatural confines will fall down.... ...several decades are too much for my lifetime - and I do wish to see by my own eyes how this World is becoming really free from political and idealogical and religious troubles (it does look it is getting worse sometimes but my guess that should be very temporary unnatural tendencies).... Shamil ----- Original Message ----- From: "Gustav Brock" To: Sent: Monday, December 12, 2005 3:46 PM Subject: Re: [AccessD] OT: Quote of the day > Hi Shamil > > Please keep posting - it's impossible (at least for me) to browse the web for every interesting article while maintaining a real life. > As a bonus it will keep Williams' brain up to date ... > > As for your wishes for the New World I think it will take not one but several decades. There are many rocks on the road. > > /gustav > > >>> shamil at users.mns.ru 12-12-2005 13:09 >>> > > I'm just diving deep into TDD issues and I'm finding so many wisemen(IMO) > thoughts, which I agree and I share and which I wanted to share with AccessD > members who I expect will accept my sharing with pleasure :) > > <<< > > Orwell? Are you still there? > >>> > No. The Orwell's World isn't here anymore - despite the fact that our > government is trying to revive some old Soviet habits - but these are more > "last breadths of the old system" than anything else - even Zbigniew > Brzezinski thinks nowadays that there will be no return to the past here and > that within a decade or two last Soviet system nightmares will disappear in > this country... > > ...IMO Orwell is now more there on the West where many people are still > living under the pressure of the old stereotypes... > > ...this World is open now thanks Internet and my guess is that within a > decade the unnatural inter-countries confines will be dropped... > > Shamil > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Mon Dec 12 07:44:22 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Mon, 12 Dec 2005 08:44:22 -0500 Subject: [AccessD] OT: Quote of the day References: Message-ID: <003f01c5ff22$28ac7950$6101a8c0@JISREGISTRATION.local> ...by all means keep posting Shamil, but despite Gustav's posits and your best efforts, my brain will remain permanently outdated ...it still runs on cogs and gears and the oil is leaking. :) William ----- Original Message ----- From: "Gustav Brock" To: Sent: Monday, December 12, 2005 7:46 AM Subject: Re: [AccessD] OT: Quote of the day > Hi Shamil > > Please keep posting - it's impossible (at least for me) to browse the web > for every interesting article while maintaining a real life. > As a bonus it will keep Williams' brain up to date ... > > As for your wishes for the New World I think it will take not one but > several decades. There are many rocks on the road. > > /gustav > >>>> shamil at users.mns.ru 12-12-2005 13:09 >>> > > I'm just diving deep into TDD issues and I'm finding so many wisemen(IMO) > thoughts, which I agree and I share and which I wanted to share with > AccessD > members who I expect will accept my sharing with pleasure :) > > <<< >> Orwell? Are you still there? >>>> > No. The Orwell's World isn't here anymore - despite the fact that our > government is trying to revive some old Soviet habits - but these are more > "last breadths of the old system" than anything else - even Zbigniew > Brzezinski thinks nowadays that there will be no return to the past here > and > that within a decade or two last Soviet system nightmares will disappear > in > this country... > > ...IMO Orwell is now more there on the West where many people are still > living under the pressure of the old stereotypes... > > ...this World is open now thanks Internet and my guess is that within a > decade the unnatural inter-countries confines will be dropped... > > Shamil > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From viner at EUnet.yu Mon Dec 12 07:44:37 2005 From: viner at EUnet.yu (Ervin Brindza) Date: Mon, 12 Dec 2005 14:44:37 +0100 Subject: [AccessD] OT: Quote of the day References: <0bd401c5ff20$843e7810$6501a8c0@fincomplex.spb.ru> Message-ID: <002101c5ff22$37357b70$0100a8c0@RazvojErvin> > I can be wrong but many of people there probably do not realize what > happened here within the last decade+. I still well remember empty shells > in > the shops on Year 1992 Eve, hyper inflation, long queues for foods and > even > vodka distributed using special "subscription per anima lists"... > Me too, Shamil! My parents get the month salary, and they run to buy something for eat, because the value of the whole month salary decreased for 2-3 days to the value of box of cigarettes ;-( Ervin From wdhindman at bellsouth.net Mon Dec 12 07:49:28 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Mon, 12 Dec 2005 08:49:28 -0500 Subject: [AccessD] OT: Quote of the day References: <0bd401c5ff20$843e7810$6501a8c0@fincomplex.spb.ru> Message-ID: <004301c5ff22$df36ab00$6101a8c0@JISREGISTRATION.local> "...several decades are too much for my lifetime - and I do wish to see by my own eyes how this World is becoming really free from political and idealogical and religious troubles (it does look it is getting worse sometimes but my guess that should be very temporary unnatural tendencies) ...Shamil ...amen William From Jdemarco at hudsonhealthplan.org Mon Dec 12 10:08:07 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Mon, 12 Dec 2005 11:08:07 -0500 Subject: [AccessD] Is this possible (X-posted) Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C4259@TTNEXCHCL2.hshhp.com> dba-VB AccessD List, We have a VB/SQL app that we are actively marketing to other health plans and county social service agencies that handles enrollments into Medicaid and other government funded health programs. I have a need to transmit the apps data electronically from a health plan to a county agency. Yes we can simply FTP a file and let an agency pull the data down but it's not quite that simple. Different agencies have different needs for the data (some have IT resources, some don't, some need data input to send data back to plan some don't). My vision is a web portal where the county can define what data the plan should send them and define a file of what data they'll send back to the plan. My app should read the file and generate the appropriate export file and import data correctly based on the county's export (if any). Using .NET technologies I'd like the portal to also have the ability to connect to the local copy of my app's database for authentication and data access. The question is: Can I do this via web services? Can a user log on to my portal passing me a site ID so I know where their local database resides for authentication? That done, can I then create data entry forms against their local copy of the apps database? We'd rather not host all data here (competing plans may use the app and probably wouldn't care for that arrangement!) Hopefully this isn't too confusing and someone can enlighten me. TIA, Jim DeMarco Director of Application Development Hudson Health Plan *********************************************************************************** "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From shamil at users.mns.ru Mon Dec 12 11:09:54 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Mon, 12 Dec 2005 20:09:54 +0300 Subject: [AccessD] Is this possible (X-posted) References: <08F823FD83787D4BA0B99CA580AD3C74016C4259@TTNEXCHCL2.hshhp.com> Message-ID: <00b401c5ff3e$e0882080$6501a8c0@fincomplex.spb.ru> <<< The question is: Can I do this via web services? >>> No. And yes - I mean if you local PC will have Web Server with exposed to the Outer World Web Services then these Web Services can communicate with central web server's Web Services. But such system architecture would look weird to say the least... <<< That done, can I then create data entry forms against their local copy of the apps database? >>> You can export/import data using Web Services - that's clear. The rest sounds unclear - you wanted your users to connect to the Web Server, pass their ID and then Web Server's application use data entry forms generated on Web Server to access user's local data via user's local Web Server's Web Services? Looks confusing but probably doable. Why not have data entry forms running in local application and use data export/import via Web Services? Do you mean you wanted to have one Web Server with WebServices and one ASP.NET application running on your server, and connecting to the local PCs' database via "something like Web Services"? Shamil ----- Original Message ----- From: "Jim DeMarco" To: "VB List (E-mail)" ; "AccessD (E-mail)" Sent: Monday, December 12, 2005 7:08 PM Subject: [AccessD] Is this possible (X-posted) > dba-VB > AccessD > > List, > > We have a VB/SQL app that we are actively marketing to other health plans and county social service agencies that handles enrollments into Medicaid and other government funded health programs. I have a need to transmit the apps data electronically from a health plan to a county agency. Yes we can simply FTP a file and let an agency pull the data down but it's not quite that simple. Different agencies have different needs for the data (some have IT resources, some don't, some need data input to send data back to plan some don't). > > My vision is a web portal where the county can define what data the plan should send them and define a file of what data they'll send back to the plan. My app should read the file and generate the appropriate export file and import data correctly based on the county's export (if any). > > Using .NET technologies I'd like the portal to also have the ability to connect to the local copy of my app's database for authentication and data access. The question is: Can I do this via web services? Can a user log on to my portal passing me a site ID so I know where their local database resides for authentication? That done, can I then create data entry forms against their local copy of the apps database? > > We'd rather not host all data here (competing plans may use the app and probably wouldn't care for that arrangement!) > > Hopefully this isn't too confusing and someone can enlighten me. > > TIA, > > Jim DeMarco > Director of Application Development > Hudson Health Plan > > > > > **************************************************************************** ******* > "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". > **************************************************************************** ******* > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Dec 12 11:34:52 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 12 Dec 2005 09:34:52 -0800 Subject: [AccessD] OT: How To Learn VS 2005 Message-ID: Amen to that, John. I love VB.Net and when I get dragged back into Access, I have a terrible time trying to do things that are quite simple in .Net and more complex in Access ... And vice versa! But I'll pretty much guarantee that a "learn it in a week/month/year" books aren't going to do it for anyone. There is so much more complexity to true n-tier development than in Access, that there is really no comparison. You roll your own structure and business rules and behavior in .Net in ways an Access developer can't imagine. And it is really important to learn that not only are variables like strings objects, but each time you do something like strA = strA & vbCrLf, you're creating a new instance of strA, and that has an impact on resources and behavior. It's even more complicated than learning Access 2002 from scratch without having gone through the earlier versions along the way. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Sunday, December 11, 2005 6:19 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: How To Learn VS 2005 >It's just a matter of learning how to do the stuff that Access handled >for you auto-magically and then learning the full syntax of .NET and VB versus VBA. LOL, that says a mouthful. .Net has somewhere in the neighborhood of 1000 times the content of VBA (my own estimation but if anything, conservative). There are somewhere in the neighborhood of 3000+ classes in the .net framework. EVERYTHING in .net is an object, including "simple variables" like integers and strings. This is NOT your daddy's VB. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Josh McFarlane Sent: Sunday, December 11, 2005 8:50 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: How To Learn VS 2005 On 12/11/05, Rocky Smolin - Beach Access Software wrote: > Well, after spending some time at the bookshelf I got a Sams book > "Teach Yourself Visual Basic .Net 2003 in 21 days" (Holzner) - > probably take me > 121 but it looks pretty step-by-step - kind of like the Balter book I > used years ago to get into Access. That should provide a good starting basis. You've probably already got almost all of the "Design" knowledge from Access that you'll need. It's just a matter of learning how to do the stuff that Access handled for you auto-magically and then learning the full syntax of .NET and VB versus VBA. Let me know how it goes. I'm looking to expand my languages into something towards .NET, and maybe even delving further into VB. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Dec 12 11:38:50 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 12 Dec 2005 09:38:50 -0800 Subject: [AccessD] OT: How To Learn VS 2005 Message-ID: Get several books and take at least one class. The Application Developers training series on .Net is a very good grounding, but like Access, you don't really learn how to make it run until you try to develop in it. Converting an application is an excellent way to come to grips with it, but keep an open mind on HOW you do things because they won't be the same in most cases. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Sunday, December 11, 2005 10:52 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: How To Learn VS 2005 So I loaded up VS 2005 with an eye towards converting The Sleep Advisor to a web app. Opened it up and don't understand a thing I'm looking at. Looks wonderful but I just don't know where to begin. So what advice does anyone have on how to get started. The guy at the Microsoft event where I got the VS 2005 strongly recommended I go to http://www.asp.net and to the tutorials. But I'm not sure how ASP fits into the mix. Except that the program has to collect and save and process a minimal amount of data. What's the best approach here. Can I learn it myself? Should I find a class? Get a book? Hire someone to do it for me? Thanks for any advice. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jdemarco at hudsonhealthplan.org Mon Dec 12 12:18:21 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Mon, 12 Dec 2005 13:18:21 -0500 Subject: [AccessD] Is this possible (X-posted) Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C4262@TTNEXCHCL2.hshhp.com> Shamil, First I'll try to clarify my intent then I'll answer your questions directly. I'm trying to eliminate the need for a desktop application for the data transfer process and file schema creation process. I'd like users to log on to our portal. We store a database that contains the connect string for their server database (on their server). When a user logs on we check the organization ID which links to the correct connect string. We then use that string to validate the user at their own SQL database (via Web Service). I think I see a problem with this as we'd have access to each users password via the log on. What do you think? Then I'd like to create some data access screens on our portal but the data displayed would come from their SQL databases (accessed via Web Service). >> local PC will have Web Server We prefer not to do this. Why not a Winforms app if this is the case? I'd still have to provide updates to the client app which I'm trying to avoid. >>you wanted your users to connect to the Web >> Server, pass their ID and then Web Server's application use data entry forms >>generated on Web Server to access user's local data via user's local Web >> Server's Web Services No (or sort of). Data entry forms are on our portal but linked (or pointing to) their SQL server database (not local), Web services are hosted here as well. You raise an interesting point however. My first go at designing this platform was to let each agency host the web services. Then all we have to do is point at the web service to get data. Does that make more sense? I'm trying to take the path of least resistance when it comes to deployment and maintenance which is why I'd like to host the UI and web services if possible. I'd really like one set of web-based UI tools but the ability to connect to many datasources (which are identical as it's the BE to our app). Please let me know if I've made mud from mud. Jim D. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Shamil Salakhetdinov Sent: Monday, December 12, 2005 12:10 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is this possible (X-posted) <<< The question is: Can I do this via web services? >>> No. And yes - I mean if you local PC will have Web Server with exposed to the Outer World Web Services then these Web Services can communicate with central web server's Web Services. But such system architecture would look weird to say the least... <<< That done, can I then create data entry forms against their local copy of the apps database? >>> You can export/import data using Web Services - that's clear. The rest sounds unclear - you wanted your users to connect to the Web Server, pass their ID and then Web Server's application use data entry forms generated on Web Server to access user's local data via user's local Web Server's Web Services? Looks confusing but probably doable. Why not have data entry forms running in local application and use data export/import via Web Services? Do you mean you wanted to have one Web Server with WebServices and one ASP.NET application running on your server, and connecting to the local PCs' database via "something like Web Services"? Shamil ----- Original Message ----- From: "Jim DeMarco" To: "VB List (E-mail)" ; "AccessD (E-mail)" Sent: Monday, December 12, 2005 7:08 PM Subject: [AccessD] Is this possible (X-posted) > dba-VB > AccessD > > List, > > We have a VB/SQL app that we are actively marketing to other health plans and county social service agencies that handles enrollments into Medicaid and other government funded health programs. I have a need to transmit the apps data electronically from a health plan to a county agency. Yes we can simply FTP a file and let an agency pull the data down but it's not quite that simple. Different agencies have different needs for the data (some have IT resources, some don't, some need data input to send data back to plan some don't). > > My vision is a web portal where the county can define what data the plan should send them and define a file of what data they'll send back to the plan. My app should read the file and generate the appropriate export file and import data correctly based on the county's export (if any). > > Using .NET technologies I'd like the portal to also have the ability to connect to the local copy of my app's database for authentication and data access. The question is: Can I do this via web services? Can a user log on to my portal passing me a site ID so I know where their local database resides for authentication? That done, can I then create data entry forms against their local copy of the apps database? > > We'd rather not host all data here (competing plans may use the app and probably wouldn't care for that arrangement!) > > Hopefully this isn't too confusing and someone can enlighten me. > > TIA, > > Jim DeMarco > Director of Application Development > Hudson Health Plan > > > > > **************************************************************************** ******* > "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". > **************************************************************************** ******* > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From martyconnelly at shaw.ca Mon Dec 12 12:36:33 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 12 Dec 2005 10:36:33 -0800 Subject: [AccessD] OT: How To Learn VS 2005 References: Message-ID: <439DC331.50108@shaw.ca> Here is an automated SQL Server code generator from Microsoft France Called OLY MARS It allows instant generation of both SQL and .Net code providing a complete library of stored procedures, .NET classes and ready-to-use Windows/Web form controls (including associated documentation). You can use to build corporate templates or get SQL Server programs up and running quickly Some of the Documentation maybe in French only http://www.microsoft.com/france/msdn/olymars/default.mspx Download http://www.microsoft.com/downloads/details.aspx?FamilyID=84b1b215-7179-4ce8-9e32-2f89ce86927e&DisplayLang=en Charlotte Foust wrote: >Get several books and take at least one class. The Application >Developers training series on .Net is a very good grounding, but like >Access, you don't really learn how to make it run until you try to >develop in it. Converting an application is an excellent way to come to >grips with it, but keep an open mind on HOW you do things because they >won't be the same in most cases. > >Charlotte Foust > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >- Beach Access Software >Sent: Sunday, December 11, 2005 10:52 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] OT: How To Learn VS 2005 > > >So I loaded up VS 2005 with an eye towards converting The Sleep Advisor >to a web app. Opened it up and don't understand a thing I'm looking at. >Looks wonderful but I just don't know where to begin. > >So what advice does anyone have on how to get started. > >The guy at the Microsoft event where I got the VS 2005 strongly >recommended I go to http://www.asp.net and to the tutorials. But I'm >not sure how ASP fits into the mix. Except that the program has to >collect and save and process a minimal amount of data. > >What's the best approach here. Can I learn it myself? Should I find a >class? Get a book? Hire someone to do it for me? > >Thanks for any advice. > >Rocky > > > > > > > > -- Marty Connelly Victoria, B.C. Canada From cfoust at infostatsystems.com Mon Dec 12 12:51:33 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 12 Dec 2005 10:51:33 -0800 Subject: [AccessD] OT: How To Learn VS 2005 Message-ID: I think there is an english version of something similar Marty, but I avoid wizards until I understand what they are supposed to be doing. Otherwise, how would I know they were really doing what I intended? Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Monday, December 12, 2005 10:37 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: How To Learn VS 2005 Here is an automated SQL Server code generator from Microsoft France Called OLY MARS It allows instant generation of both SQL and .Net code providing a complete library of stored procedures, .NET classes and ready-to-use Windows/Web form controls (including associated documentation). You can use to build corporate templates or get SQL Server programs up and running quickly Some of the Documentation maybe in French only http://www.microsoft.com/france/msdn/olymars/default.mspx Download http://www.microsoft.com/downloads/details.aspx?FamilyID=84b1b215-7179-4 ce8-9e32-2f89ce86927e&DisplayLang=en Charlotte Foust wrote: >Get several books and take at least one class. The Application >Developers training series on .Net is a very good grounding, but like >Access, you don't really learn how to make it run until you try to >develop in it. Converting an application is an excellent way to come >to grips with it, but keep an open mind on HOW you do things because >they won't be the same in most cases. > >Charlotte Foust > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >- Beach Access Software >Sent: Sunday, December 11, 2005 10:52 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] OT: How To Learn VS 2005 > > >So I loaded up VS 2005 with an eye towards converting The Sleep Advisor >to a web app. Opened it up and don't understand a thing I'm looking >at. Looks wonderful but I just don't know where to begin. > >So what advice does anyone have on how to get started. > >The guy at the Microsoft event where I got the VS 2005 strongly >recommended I go to http://www.asp.net and to the tutorials. But I'm >not sure how ASP fits into the mix. Except that the program has to >collect and save and process a minimal amount of data. > >What's the best approach here. Can I learn it myself? Should I find a >class? Get a book? Hire someone to do it for me? > >Thanks for any advice. > >Rocky > > > > > > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From hoopesg at hotmail.com Mon Dec 12 13:17:45 2005 From: hoopesg at hotmail.com (Gina Hoopes) Date: Mon, 12 Dec 2005 13:17:45 -0600 Subject: [AccessD] [dba-Tech] Windows Explorer Find replacement Message-ID: Gustav, Perhaps the title "Desktop" Search is a bit misleading. I use Google's Desktop Search and I, like you, have almost all of my files stored on several network servers within our department. The search results find not only files stored on any of my mapped drives but also all of my emails, which are stored on a server completely outside the control of our department. There are about 15 email servers to accommodate the 10,000 people where we work, and on any given day you might be switched from mail server 5 to mail server 12. On top of that, they have an archiving system that leaves only a reference in our Outlook Inbox to anything over 90 days old and the search results include those, too. My searches never take more than about 3 seconds and return results from all of my files and emails, no matter where they're stored. I wouldn't want you to think that the searching was limited to your hard drive just because the title of the tool seems to imply that. Gina -----Original Message----- From: dba-tech-bounces at databaseadvisors.com [mailto:dba-tech-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, December 09, 2005 12:38 PM To: dba-tech at databaseadvisors.com Subject: Re: [dba-Tech] Windows Explorer Find replacement Hi Marty I had only filename-search in mind but maybe I should give this a thought. Problem is that 99% of my material is stored on corporate servers ... /gustav From shamil at users.mns.ru Mon Dec 12 13:57:46 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Mon, 12 Dec 2005 22:57:46 +0300 Subject: [AccessD] Is this possible (X-posted) References: <08F823FD83787D4BA0B99CA580AD3C74016C4262@TTNEXCHCL2.hshhp.com> Message-ID: <00ac01c5ff56$54037430$6501a8c0@fincomplex.spb.ru> Jim, How do you plan to connect to the client MS SQL Server instances from your Web Server application/Web Services? You say you will know client SQL Server connection string when user will specify ID but what network protocol etc. do you plan to use? Have a look here - http://msdn.microsoft.com/library/default.asp?url=/library/en-us/architec/8_ar_cs_3flf.asp - there are several options to implement network connections to the client MS SQL Server instances from your Web Server application/Web Services/MS SQL Server. (BTW, in such scenario client MS SQL Server instances should be called 'servers' or they could be 'linked MS SQL Servers' if you will also have MS SQL Server instance runnng on your Web Server). When the question with network connection to the client MS SQL Servers is clear and such connection is functioning well then will you decide to use Web Services to connect to the client databases or will you decide use Data Access Layer classes' instances of your ASP.NET application(s) - both cases will be a possible... <<< I think I see a problem with this as we'd have access to each users password via the log on. What do you think? >>> I'm not computer networks and data access security specialist - what network protocols and IPC APIs should be better selected for your architecture - somebody more knowledgeable in this area from this list would better recommend - anybody? Shamil ----- Original Message ----- From: "Jim DeMarco" To: "Access Developers discussion and problem solving" Sent: Monday, December 12, 2005 9:18 PM Subject: Re: [AccessD] Is this possible (X-posted) > Shamil, > > First I'll try to clarify my intent then I'll answer your questions directly. > > I'm trying to eliminate the need for a desktop application for the data transfer process and file schema creation process. I'd like users to log on to our portal. We store a database that contains the connect string for their server database (on their server). When a user logs on we check the organization ID which links to the correct connect string. We then use that string to validate the user at their own SQL database (via Web Service). I think I see a problem with this as we'd have access to each users password via the log on. What do you think? > > Then I'd like to create some data access screens on our portal but the data displayed would come from their SQL databases (accessed via Web Service). > > >> local PC will have Web Server > We prefer not to do this. Why not a Winforms app if this is the case? I'd still have to provide updates to the client app which I'm trying to avoid. > > >>you wanted your users to connect to the Web > >> Server, pass their ID and then Web Server's application use data entry forms > >>generated on Web Server to access user's local data via user's local Web > >> Server's Web Services > No (or sort of). Data entry forms are on our portal but linked (or pointing to) their SQL server database (not local), Web services are hosted here as well. > > You raise an interesting point however. My first go at designing this platform was to let each agency host the web services. Then all we have to do is point at the web service to get data. Does that make more sense? > > I'm trying to take the path of least resistance when it comes to deployment and maintenance which is why I'd like to host the UI and web services if possible. I'd really like one set of web-based UI tools but the ability to connect to many datasources (which are identical as it's the BE to our app). > > Please let me know if I've made mud from mud. > > Jim D. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Shamil > Salakhetdinov > Sent: Monday, December 12, 2005 12:10 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Is this possible (X-posted) > > > <<< > The question is: Can I do this via web services? > >>> > No. > And yes - I mean if you local PC will have Web Server with exposed to the > Outer World Web Services then these Web Services can communicate with > central web server's Web Services. But such system architecture would look > weird to say the least... > > <<< > That done, can I then create data entry forms against their local copy of > the apps database? > >>> > You can export/import data using Web Services - that's clear. > > The rest sounds unclear - you wanted your users to connect to the Web > Server, pass their ID and then Web Server's application use data entry forms > generated on Web Server to access user's local data via user's local Web > Server's Web Services? > > Looks confusing but probably doable. > > Why not have data entry forms running in local application and use data > export/import via Web Services? > > Do you mean you wanted to have one Web Server with WebServices and one > ASP.NET application running on your server, and connecting to the local PCs' > database via "something like Web Services"? > > Shamil > > > ----- Original Message ----- > From: "Jim DeMarco" > To: "VB List (E-mail)" ; "AccessD (E-mail)" > > Sent: Monday, December 12, 2005 7:08 PM > Subject: [AccessD] Is this possible (X-posted) > > > > dba-VB > > AccessD > > > > List, > > > > We have a VB/SQL app that we are actively marketing to other health plans > and county social service agencies that handles enrollments into Medicaid > and other government funded health programs. I have a need to transmit the > apps data electronically from a health plan to a county agency. Yes we can > simply FTP a file and let an agency pull the data down but it's not quite > that simple. Different agencies have different needs for the data (some > have IT resources, some don't, some need data input to send data back to > plan some don't). > > > > My vision is a web portal where the county can define what data the plan > should send them and define a file of what data they'll send back to the > plan. My app should read the file and generate the appropriate export file > and import data correctly based on the county's export (if any). > > > > Using .NET technologies I'd like the portal to also have the ability to > connect to the local copy of my app's database for authentication and data > access. The question is: Can I do this via web services? Can a user log on > to my portal passing me a site ID so I know where their local database > resides for authentication? That done, can I then create data entry forms > against their local copy of the apps database? > > > > We'd rather not host all data here (competing plans may use the app and > probably wouldn't care for that arrangement!) > > > > Hopefully this isn't too confusing and someone can enlighten me. > > > > TIA, > > > > Jim DeMarco > > Director of Application Development > > Hudson Health Plan > > > > > > > > > > > **************************************************************************** > ******* > > "This electronic message is intended to be for the use only of the named > recipient, and may contain information from Hudson Health Plan (HHP) that is > confidential or privileged. If you are not the intended recipient, you are > hereby notified that any disclosure, copying, distribution or use of the > contents of this message is strictly prohibited. If you have received this > message in error or are not the named recipient, please notify us > immediately, either by contacting the sender at the electronic mail address > noted above or calling HHP at (914) 631-1611. If you are not the intended > recipient, please do not forward this email to anyone, and delete and > destroy all copies of this message. Thank You". > > > **************************************************************************** > ******* > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". > **************************************************************************** ******* > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Jdemarco at hudsonhealthplan.org Mon Dec 12 14:46:16 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Mon, 12 Dec 2005 15:46:16 -0500 Subject: [AccessD] Is this possible (X-posted) Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C426D@TTNEXCHCL2.hshhp.com> I was under the impression that if using web services TCP/IP was the de facto transport mechanism. Is this not so? Is the link you posted saying all of those protocols are possibilities? Should I be looking at something besides TCP/IP? This needs to be a secure connection probably via https using my current line of thinking. >> will you decide to use >> Web Services to connect to the client databases or will you decide use Data >> Access Layer classes' instances of your ASP.NET application I thought the data access layer classes would be a part of any web services. Is there some other way to connect to data directly via web service that I'm missing? >> what network protocols and IPC APIs should be better selected for your architecture The log on would have to be a pass-through of some sort so we cannot be in a postion to grab IDs and passwords. In my current architecture since we're hosting the log on page we'd theoretically have access to this info although we should not. Jim D. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Shamil Salakhetdinov Sent: Monday, December 12, 2005 2:58 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is this possible (X-posted) Jim, How do you plan to connect to the client MS SQL Server instances from your Web Server application/Web Services? You say you will know client SQL Server connection string when user will specify ID but what network protocol etc. do you plan to use? Have a look here - http://msdn.microsoft.com/library/default.asp?url=/library/en-us/architec/8_ar_cs_3flf.asp - there are several options to implement network connections to the client MS SQL Server instances from your Web Server application/Web Services/MS SQL Server. (BTW, in such scenario client MS SQL Server instances should be called 'servers' or they could be 'linked MS SQL Servers' if you will also have MS SQL Server instance runnng on your Web Server). When the question with network connection to the client MS SQL Servers is clear and such connection is functioning well then will you decide to use Web Services to connect to the client databases or will you decide use Data Access Layer classes' instances of your ASP.NET application(s) - both cases will be a possible... <<< I think I see a problem with this as we'd have access to each users password via the log on. What do you think? >>> I'm not computer networks and data access security specialist - what network protocols and IPC APIs should be better selected for your architecture - somebody more knowledgeable in this area from this list would better recommend - anybody? Shamil ----- Original Message ----- From: "Jim DeMarco" To: "Access Developers discussion and problem solving" Sent: Monday, December 12, 2005 9:18 PM Subject: Re: [AccessD] Is this possible (X-posted) > Shamil, > > First I'll try to clarify my intent then I'll answer your questions directly. > > I'm trying to eliminate the need for a desktop application for the data transfer process and file schema creation process. I'd like users to log on to our portal. We store a database that contains the connect string for their server database (on their server). When a user logs on we check the organization ID which links to the correct connect string. We then use that string to validate the user at their own SQL database (via Web Service). I think I see a problem with this as we'd have access to each users password via the log on. What do you think? > > Then I'd like to create some data access screens on our portal but the data displayed would come from their SQL databases (accessed via Web Service). > > >> local PC will have Web Server > We prefer not to do this. Why not a Winforms app if this is the case? I'd still have to provide updates to the client app which I'm trying to avoid. > > >>you wanted your users to connect to the Web > >> Server, pass their ID and then Web Server's application use data entry forms > >>generated on Web Server to access user's local data via user's local Web > >> Server's Web Services > No (or sort of). Data entry forms are on our portal but linked (or pointing to) their SQL server database (not local), Web services are hosted here as well. > > You raise an interesting point however. My first go at designing this platform was to let each agency host the web services. Then all we have to do is point at the web service to get data. Does that make more sense? > > I'm trying to take the path of least resistance when it comes to deployment and maintenance which is why I'd like to host the UI and web services if possible. I'd really like one set of web-based UI tools but the ability to connect to many datasources (which are identical as it's the BE to our app). > > Please let me know if I've made mud from mud. > > Jim D. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Shamil > Salakhetdinov > Sent: Monday, December 12, 2005 12:10 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Is this possible (X-posted) > > > <<< > The question is: Can I do this via web services? > >>> > No. > And yes - I mean if you local PC will have Web Server with exposed to the > Outer World Web Services then these Web Services can communicate with > central web server's Web Services. But such system architecture would look > weird to say the least... > > <<< > That done, can I then create data entry forms against their local copy of > the apps database? > >>> > You can export/import data using Web Services - that's clear. > > The rest sounds unclear - you wanted your users to connect to the Web > Server, pass their ID and then Web Server's application use data entry forms > generated on Web Server to access user's local data via user's local Web > Server's Web Services? > > Looks confusing but probably doable. > > Why not have data entry forms running in local application and use data > export/import via Web Services? > > Do you mean you wanted to have one Web Server with WebServices and one > ASP.NET application running on your server, and connecting to the local PCs' > database via "something like Web Services"? > > Shamil > > > ----- Original Message ----- > From: "Jim DeMarco" > To: "VB List (E-mail)" ; "AccessD (E-mail)" > > Sent: Monday, December 12, 2005 7:08 PM > Subject: [AccessD] Is this possible (X-posted) > > > > dba-VB > > AccessD > > > > List, > > > > We have a VB/SQL app that we are actively marketing to other health plans > and county social service agencies that handles enrollments into Medicaid > and other government funded health programs. I have a need to transmit the > apps data electronically from a health plan to a county agency. Yes we can > simply FTP a file and let an agency pull the data down but it's not quite > that simple. Different agencies have different needs for the data (some > have IT resources, some don't, some need data input to send data back to > plan some don't). > > > > My vision is a web portal where the county can define what data the plan > should send them and define a file of what data they'll send back to the > plan. My app should read the file and generate the appropriate export file > and import data correctly based on the county's export (if any). > > > > Using .NET technologies I'd like the portal to also have the ability to > connect to the local copy of my app's database for authentication and data > access. The question is: Can I do this via web services? Can a user log on > to my portal passing me a site ID so I know where their local database > resides for authentication? That done, can I then create data entry forms > against their local copy of the apps database? > > > > We'd rather not host all data here (competing plans may use the app and > probably wouldn't care for that arrangement!) > > > > Hopefully this isn't too confusing and someone can enlighten me. > > > > TIA, > > > > Jim DeMarco > > Director of Application Development > > Hudson Health Plan > > > > > > > > > > > **************************************************************************** > ******* > > "This electronic message is intended to be for the use only of the named > recipient, and may contain information from Hudson Health Plan (HHP) that is > confidential or privileged. If you are not the intended recipient, you are > hereby notified that any disclosure, copying, distribution or use of the > contents of this message is strictly prohibited. If you have received this > message in error or are not the named recipient, please notify us > immediately, either by contacting the sender at the electronic mail address > noted above or calling HHP at (914) 631-1611. If you are not the intended > recipient, please do not forward this email to anyone, and delete and > destroy all copies of this message. Thank You". > > > **************************************************************************** > ******* > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". > **************************************************************************** ******* > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From john at winhaven.net Mon Dec 12 15:14:30 2005 From: john at winhaven.net (John Bartow) Date: Mon, 12 Dec 2005 15:14:30 -0600 Subject: [AccessD] DBA Shareholders Message-ID: <004801c5ff61$0f41d390$7501a8c0@ScuzzPaq> If you have not been notified of this yet, the DBA Annual Shareholders Meeting is starting now. If you have not receieved an email from the dba-owners list please contact me immediately and I will get your email working for you. John Bartow, President Database Advisors, Inc. Email: mailto:president at databaseadvisors.com Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Mon Dec 12 15:22:52 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 12 Dec 2005 13:22:52 -0800 Subject: [AccessD] Is this possible (X-posted) References: <08F823FD83787D4BA0B99CA580AD3C74016C426D@TTNEXCHCL2.hshhp.com> Message-ID: <439DEA2C.5010906@shaw.ca> This might explain at a lower level although it is for SQL analysis services XMLA over TCP/IP http://sqljunkies.com/WebLog/mosha/archive/2005/12/02/as2005_protocol.aspx Jim DeMarco wrote: >I was under the impression that if using web services TCP/IP was the de facto transport mechanism. Is this not so? Is the link you posted saying all of those protocols are possibilities? Should I be looking at something besides TCP/IP? This needs to be a secure connection probably via https using my current line of thinking. > > > >>>will you decide to use >>>Web Services to connect to the client databases or will you decide use Data >>>Access Layer classes' instances of your ASP.NET application >>> >>> >I thought the data access layer classes would be a part of any web services. Is there some other way to connect to data directly via web service that I'm missing? > > > >>>what network protocols and IPC APIs should be better selected for your architecture >>> >>> >The log on would have to be a pass-through of some sort so we cannot be in a postion to grab IDs and passwords. In my current architecture since we're hosting the log on page we'd theoretically have access to this info although we should not. > >Jim D. > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Shamil >Salakhetdinov >Sent: Monday, December 12, 2005 2:58 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Is this possible (X-posted) > > >Jim, > >How do you plan to connect to the client MS SQL Server instances from your >Web Server application/Web Services? > >You say you will know client SQL Server connection string when user will >specify ID but what network protocol etc. do you plan to use? > >Have a look here - >http://msdn.microsoft.com/library/default.asp?url=/library/en-us/architec/8_ar_cs_3flf.asp - >there are several options to implement network connections to the client MS >SQL Server instances from your Web Server application/Web Services/MS SQL >Server. (BTW, in such scenario client MS SQL Server instances should be >called 'servers' or they could be 'linked MS SQL Servers' if you will also >have MS SQL Server instance runnng on your Web Server). > >When the question with network connection to the client MS SQL Servers is >clear and such connection is functioning well then will you decide to use >Web Services to connect to the client databases or will you decide use Data >Access Layer classes' instances of your ASP.NET application(s) - both cases >will be a possible... > ><<< > I think I see a problem with this as we'd have access to each users >password via the log on. What do you think? > > >I'm not computer networks and data access security specialist - what network >protocols and IPC APIs should be better selected for your architecture - >somebody more knowledgeable in this area from this list would better >recommend - anybody? > >Shamil > >----- Original Message ----- >From: "Jim DeMarco" >To: "Access Developers discussion and problem solving" > >Sent: Monday, December 12, 2005 9:18 PM >Subject: Re: [AccessD] Is this possible (X-posted) > > > > >>Shamil, >> >>First I'll try to clarify my intent then I'll answer your questions >> >> >directly. > > >>I'm trying to eliminate the need for a desktop application for the data >> >> >transfer process and file schema creation process. I'd like users to log on >to our portal. We store a database that contains the connect string for >their server database (on their server). When a user logs on we check the >organization ID which links to the correct connect string. We then use that >string to validate the user at their own SQL database (via Web Service). I >think I see a problem with this as we'd have access to each users password >via the log on. What do you think? > > >>Then I'd like to create some data access screens on our portal but the >> >> >data displayed would come from their SQL databases (accessed via Web >Service). > > >>>>local PC will have Web Server >>>> >>>> >>We prefer not to do this. Why not a Winforms app if this is the case? >> >> >I'd still have to provide updates to the client app which I'm trying to >avoid. > > >>>>you wanted your users to connect to the Web >>>>Server, pass their ID and then Web Server's application use data entry >>>> >>>> >forms > > >>>>generated on Web Server to access user's local data via user's local Web >>>>Server's Web Services >>>> >>>> >>No (or sort of). Data entry forms are on our portal but linked (or >> >> >pointing to) their SQL server database (not local), Web services are hosted >here as well. > > >>You raise an interesting point however. My first go at designing this >> >> >platform was to let each agency host the web services. Then all we have to >do is point at the web service to get data. Does that make more sense? > > >>I'm trying to take the path of least resistance when it comes to >> >> >deployment and maintenance which is why I'd like to host the UI and web >services if possible. I'd really like one set of web-based UI tools but the >ability to connect to many datasources (which are identical as it's the BE >to our app). > > >>Please let me know if I've made mud from mud. >> >>Jim D. >> >> >> >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Shamil >>Salakhetdinov >>Sent: Monday, December 12, 2005 12:10 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] Is this possible (X-posted) >> >> >><<< >>The question is: Can I do this via web services? >> >> >>No. >>And yes - I mean if you local PC will have Web Server with exposed to the >>Outer World Web Services then these Web Services can communicate with >>central web server's Web Services. But such system architecture would look >>weird to say the least... >> >><<< >>That done, can I then create data entry forms against their local copy of >>the apps database? >> >> >>You can export/import data using Web Services - that's clear. >> >>The rest sounds unclear - you wanted your users to connect to the Web >>Server, pass their ID and then Web Server's application use data entry >> >> >forms > > >>generated on Web Server to access user's local data via user's local Web >>Server's Web Services? >> >>Looks confusing but probably doable. >> >>Why not have data entry forms running in local application and use data >>export/import via Web Services? >> >>Do you mean you wanted to have one Web Server with WebServices and one >>ASP.NET application running on your server, and connecting to the local >> >> >PCs' > > >>database via "something like Web Services"? >> >>Shamil >> >> >>----- Original Message ----- >>From: "Jim DeMarco" >>To: "VB List (E-mail)" ; "AccessD (E-mail)" >> >>Sent: Monday, December 12, 2005 7:08 PM >>Subject: [AccessD] Is this possible (X-posted) >> >> >> >> >>>dba-VB >>>AccessD >>> >>>List, >>> >>>We have a VB/SQL app that we are actively marketing to other health >>> >>> >plans > > >>and county social service agencies that handles enrollments into Medicaid >>and other government funded health programs. I have a need to transmit >> >> >the > > >>apps data electronically from a health plan to a county agency. Yes we >> >> >can > > >>simply FTP a file and let an agency pull the data down but it's not quite >>that simple. Different agencies have different needs for the data (some >>have IT resources, some don't, some need data input to send data back to >>plan some don't). >> >> >>>My vision is a web portal where the county can define what data the plan >>> >>> >>should send them and define a file of what data they'll send back to the >>plan. My app should read the file and generate the appropriate export file >>and import data correctly based on the county's export (if any). >> >> >>>Using .NET technologies I'd like the portal to also have the ability to >>> >>> >>connect to the local copy of my app's database for authentication and data >>access. The question is: Can I do this via web services? Can a user log >> >> >on > > >>to my portal passing me a site ID so I know where their local database >>resides for authentication? That done, can I then create data entry forms >>against their local copy of the apps database? >> >> >>>We'd rather not host all data here (competing plans may use the app and >>> >>> >>probably wouldn't care for that arrangement!) >> >> >>>Hopefully this isn't too confusing and someone can enlighten me. >>> >>>TIA, >>> >>>Jim DeMarco >>>Director of Application Development >>>Hudson Health Plan >>> >>> >>> >>> >>> >>> >>> >**************************************************************************** > > >>******* >> >> >>>"This electronic message is intended to be for the use only of the named >>> >>> >>recipient, and may contain information from Hudson Health Plan (HHP) that >> >> >is > > >>confidential or privileged. If you are not the intended recipient, you >> >> >are > > >>hereby notified that any disclosure, copying, distribution or use of the >>contents of this message is strictly prohibited. If you have received >> >> >this > > >>message in error or are not the named recipient, please notify us >>immediately, either by contacting the sender at the electronic mail >> >> >address > > >>noted above or calling HHP at (914) 631-1611. If you are not the intended >>recipient, please do not forward this email to anyone, and delete and >>destroy all copies of this message. Thank You". >> >> >**************************************************************************** > > >>******* >> >> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named >> >> >recipient, and may contain information from Hudson Health Plan (HHP) that is >confidential or privileged. If you are not the intended recipient, you are >hereby notified that any disclosure, copying, distribution or use of the >contents of this message is strictly prohibited. If you have received this >message in error or are not the named recipient, please notify us >immediately, either by contacting the sender at the electronic mail address >noted above or calling HHP at (914) 631-1611. If you are not the intended >recipient, please do not forward this email to anyone, and delete and >destroy all copies of this message. Thank You". > > >**************************************************************************** >******* > > >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> > > > -- Marty Connelly Victoria, B.C. Canada From shamil at users.mns.ru Mon Dec 12 16:07:34 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Tue, 13 Dec 2005 01:07:34 +0300 Subject: [AccessD] Is this possible (X-posted) References: <08F823FD83787D4BA0B99CA580AD3C74016C426D@TTNEXCHCL2.hshhp.com> Message-ID: <004801c5ff68$7f9db210$6501a8c0@fincomplex.spb.ru> Jim, https from Server to Client PC will not work as far as I understand - to have http or https working your client PCs have to have Web Server running. Maybe there are other ways to support http protocol - I don't know about them. The best candidate IMO looks like TCP/IP Sockets and Windows Socket2(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/win sock/winsock/windows_sockets_start_page_2.asp) - but in this case your client PCs have to have a static IP address. Or on connection your web server application will get client PCs dynamic IP addresses and then these IP addresses can be used by your server application "talking back" to the clients' SQL Servers via TCP/IP Sockets and Windows Socket 2? <<< Is there some other way to connect to data directly via web service that I'm missing? >>> As far as I understood your Data Entry Forms will be generated by your Web application running on server's web server. Will that be ASP or ASP.NET or another type of web server application? If that will be ASP.NET application then DAL objects can directly talk to your client databases provided connection mentioned above is established. There is no any need in Web Services if only you do not plan to have Web Services running separately from your Web Application used for other purposes. There are also firewall issues to solve - keep opened TCP/IP port 1433 used by MS SQL... Another candidate is .NET Remoting(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cp guide/html/cpconnetremotingarchitecture.asp) - it can be used over TCP/IP or whatever else network protocol - I have to read more about it - I must say I have never deployed .NET Remoting based distributed applications - but it looks like this is relatively easy to do http://www.codeproject.com/csharp/RemotingChatSample.asp.... Shamil ----- Original Message ----- From: "Jim DeMarco" To: "Access Developers discussion and problem solving" Sent: Monday, December 12, 2005 11:46 PM Subject: Re: [AccessD] Is this possible (X-posted) > I was under the impression that if using web services TCP/IP was the de facto transport mechanism. Is this not so? Is the link you posted saying all of those protocols are possibilities? Should I be looking at something besides TCP/IP? This needs to be a secure connection probably via https using my current line of thinking. > > >> will you decide to use > >> Web Services to connect to the client databases or will you decide use Data > >> Access Layer classes' instances of your ASP.NET application > I thought the data access layer classes would be a part of any web services. Is there some other way to connect to data directly via web service that I'm missing? > > >> what network protocols and IPC APIs should be better selected for your architecture > The log on would have to be a pass-through of some sort so we cannot be in a postion to grab IDs and passwords. In my current architecture since we're hosting the log on page we'd theoretically have access to this info although we should not. > > Jim D. > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Shamil > Salakhetdinov > Sent: Monday, December 12, 2005 2:58 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Is this possible (X-posted) > > > Jim, > > How do you plan to connect to the client MS SQL Server instances from your > Web Server application/Web Services? > > You say you will know client SQL Server connection string when user will > specify ID but what network protocol etc. do you plan to use? > > Have a look here - > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/architec/8_ar_cs_3flf.asp - > there are several options to implement network connections to the client MS > SQL Server instances from your Web Server application/Web Services/MS SQL > Server. (BTW, in such scenario client MS SQL Server instances should be > called 'servers' or they could be 'linked MS SQL Servers' if you will also > have MS SQL Server instance runnng on your Web Server). > > When the question with network connection to the client MS SQL Servers is > clear and such connection is functioning well then will you decide to use > Web Services to connect to the client databases or will you decide use Data > Access Layer classes' instances of your ASP.NET application(s) - both cases > will be a possible... > > <<< > I think I see a problem with this as we'd have access to each users > password via the log on. What do you think? > >>> > I'm not computer networks and data access security specialist - what network > protocols and IPC APIs should be better selected for your architecture - > somebody more knowledgeable in this area from this list would better > recommend - anybody? > > Shamil > > ----- Original Message ----- > From: "Jim DeMarco" > To: "Access Developers discussion and problem solving" > > Sent: Monday, December 12, 2005 9:18 PM > Subject: Re: [AccessD] Is this possible (X-posted) > > > > Shamil, > > > > First I'll try to clarify my intent then I'll answer your questions > directly. > > > > I'm trying to eliminate the need for a desktop application for the data > transfer process and file schema creation process. I'd like users to log on > to our portal. We store a database that contains the connect string for > their server database (on their server). When a user logs on we check the > organization ID which links to the correct connect string. We then use that > string to validate the user at their own SQL database (via Web Service). I > think I see a problem with this as we'd have access to each users password > via the log on. What do you think? > > > > Then I'd like to create some data access screens on our portal but the > data displayed would come from their SQL databases (accessed via Web > Service). > > > > >> local PC will have Web Server > > We prefer not to do this. Why not a Winforms app if this is the case? > I'd still have to provide updates to the client app which I'm trying to > avoid. > > > > >>you wanted your users to connect to the Web > > >> Server, pass their ID and then Web Server's application use data entry > forms > > >>generated on Web Server to access user's local data via user's local Web > > >> Server's Web Services > > No (or sort of). Data entry forms are on our portal but linked (or > pointing to) their SQL server database (not local), Web services are hosted > here as well. > > > > You raise an interesting point however. My first go at designing this > platform was to let each agency host the web services. Then all we have to > do is point at the web service to get data. Does that make more sense? > > > > I'm trying to take the path of least resistance when it comes to > deployment and maintenance which is why I'd like to host the UI and web > services if possible. I'd really like one set of web-based UI tools but the > ability to connect to many datasources (which are identical as it's the BE > to our app). > > > > Please let me know if I've made mud from mud. > > > > Jim D. > > > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Shamil > > Salakhetdinov > > Sent: Monday, December 12, 2005 12:10 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Is this possible (X-posted) > > > > > > <<< > > The question is: Can I do this via web services? > > >>> > > No. > > And yes - I mean if you local PC will have Web Server with exposed to the > > Outer World Web Services then these Web Services can communicate with > > central web server's Web Services. But such system architecture would look > > weird to say the least... > > > > <<< > > That done, can I then create data entry forms against their local copy of > > the apps database? > > >>> > > You can export/import data using Web Services - that's clear. > > > > The rest sounds unclear - you wanted your users to connect to the Web > > Server, pass their ID and then Web Server's application use data entry > forms > > generated on Web Server to access user's local data via user's local Web > > Server's Web Services? > > > > Looks confusing but probably doable. > > > > Why not have data entry forms running in local application and use data > > export/import via Web Services? > > > > Do you mean you wanted to have one Web Server with WebServices and one > > ASP.NET application running on your server, and connecting to the local > PCs' > > database via "something like Web Services"? > > > > Shamil > > > > > > ----- Original Message ----- > > From: "Jim DeMarco" > > To: "VB List (E-mail)" ; "AccessD (E-mail)" > > > > Sent: Monday, December 12, 2005 7:08 PM > > Subject: [AccessD] Is this possible (X-posted) > > > > > > > dba-VB > > > AccessD > > > > > > List, > > > > > > We have a VB/SQL app that we are actively marketing to other health > plans > > and county social service agencies that handles enrollments into Medicaid > > and other government funded health programs. I have a need to transmit > the > > apps data electronically from a health plan to a county agency. Yes we > can > > simply FTP a file and let an agency pull the data down but it's not quite > > that simple. Different agencies have different needs for the data (some > > have IT resources, some don't, some need data input to send data back to > > plan some don't). > > > > > > My vision is a web portal where the county can define what data the plan > > should send them and define a file of what data they'll send back to the > > plan. My app should read the file and generate the appropriate export file > > and import data correctly based on the county's export (if any). > > > > > > Using .NET technologies I'd like the portal to also have the ability to > > connect to the local copy of my app's database for authentication and data > > access. The question is: Can I do this via web services? Can a user log > on > > to my portal passing me a site ID so I know where their local database > > resides for authentication? That done, can I then create data entry forms > > against their local copy of the apps database? > > > > > > We'd rather not host all data here (competing plans may use the app and > > probably wouldn't care for that arrangement!) > > > > > > Hopefully this isn't too confusing and someone can enlighten me. > > > > > > TIA, > > > > > > Jim DeMarco > > > Director of Application Development > > > Hudson Health Plan > > > > > > > > > > > > > > > > > > **************************************************************************** > > ******* > > > "This electronic message is intended to be for the use only of the named > > recipient, and may contain information from Hudson Health Plan (HHP) that > is > > confidential or privileged. If you are not the intended recipient, you > are > > hereby notified that any disclosure, copying, distribution or use of the > > contents of this message is strictly prohibited. If you have received > this > > message in error or are not the named recipient, please notify us > > immediately, either by contacting the sender at the electronic mail > address > > noted above or calling HHP at (914) 631-1611. If you are not the intended > > recipient, please do not forward this email to anyone, and delete and > > destroy all copies of this message. Thank You". > > > > > > **************************************************************************** > > ******* > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named > recipient, and may contain information from Hudson Health Plan (HHP) that is > confidential or privileged. If you are not the intended recipient, you are > hereby notified that any disclosure, copying, distribution or use of the > contents of this message is strictly prohibited. If you have received this > message in error or are not the named recipient, please notify us > immediately, either by contacting the sender at the electronic mail address > noted above or calling HHP at (914) 631-1611. If you are not the intended > recipient, please do not forward this email to anyone, and delete and > destroy all copies of this message. Thank You". > > > **************************************************************************** > ******* > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". > **************************************************************************** ******* > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Bruce.Bruen at railcorp.nsw.gov.au Mon Dec 12 16:17:41 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Tue, 13 Dec 2005 09:17:41 +1100 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D075@EXCHVS1.rail.nsw.gov.au> >> That may be true, but from the previous email, it was my assumption that you can not run 1.1 on 2.0 Most emphatically yes. By which I mean no you can't. The runtime checks any reference down to the 3rd part of the assembly version that is referenced. So if your app was ditributed against, say, system.dll v1.1.1234.348734 and your client has 1.1.16789.2343 installed it will run OK. IOW M$ has released an UPDATE to the 1.1 runtime. It will be backward compatible with all 1.1 versions. However it is NOT compatible with any version from 1.0.x.y nor 2.0.x.y Your client can have both 1.1 and 2.0 of the framework (read runtime) installed side-by-side on their machine (or even all three like me). The only cost is disk space. This means that YourApp using .NET OLEdb 1.1 components will not be clobbered when our client installs MyApp which uses .NET OLEdb 2.0 components... And they are pretty different I can tell you! M$ included [u]some[/u] backward compatibility in 2.0 but its at the developer end not the runtime end. For example, the "new" menu component MenuStrip replaces the MainMenu component of 1.1 System.Windows.Forms but they have also included a version of MainMenu in 2.0 so if you, the developer so choose you can still use the old component. But there are no guarantees that MainMenu will exist in 3.0 or even 2.1 SDKs. Nice eh? The idea is that new version components will not clobber apps that are designed for a prior framework. Consider the debacle of trying to run an A97 app on A23K! Half the libraries are changed. Nothing works as it did and your only option is to update YourAccessApp(A97) if our client decides to use MyAccessApp(A23K) as well - not our client's problem, not my problem - I got paid for MyAccessApp. But it's YOUR problem and our client is going to tell you so. Note, though that this applies AFAIDWK to assemblies installed in the GAC. Any component assemblies that are installed in the ThatApp directory are associated with ThatApp only. What this means is that if I distribute a dll called say DataBaseAdvisors.dll that installs in the ?/MyApp/bin directory and you distribute a dll with the same name in ?/YourApp/bin they will never collide. You can also "sign" assemblies, strong name them and then install them in the GAC. I haven't looked into this yet. Is this M$ getting away from backward compatibility deliberate? Yes. See Shamil's posts on Joel's articles. M$ DON'T WANT TO support bcakward compatibility in the new world, its too expensive. But rather than foist the responsibility onto the developer they have come up with this approach. Its not too bad. Developer's don't have to worry about the mine-clobbered-yours-haha problem outlined above, at a cost of client node disk space. There is actually nothing new in this, its just that non-guaranteed compatibility has moved up from the OS space to the end-user application space. And with the plethora of dll's that are killing apps left right and centre at the moment I reckon it's a good idea. bruce -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Josh McFarlane Sent: Saturday, 10 December 2005 6:54 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered On 12/8/05, Michael Maddison wrote: > I believe the idea is that you deploy against the version you build > with. > If MS release a new version it cant break something in a previous > version. > New versions get added and hopefully don't break existing code, chews > up a bit of disc space but who cares? > No more dll hell. If that's true it works for me. > We shall see... That may be true, but from the previous email, it was my assumption that you can not run 1.1 on 2.0 In this case, major versions are not backwards compatible, in which case, do you not still have an issue of DLL hell? (Got that app that needs both 1.1 and 2.032.123RC2? Best hope they don't conflict at all!) -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From DWUTKA at marlow.com Mon Dec 12 16:16:08 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 12 Dec 2005 16:16:08 -0600 Subject: [AccessD] OT: Quote of the day Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD2AD@main2.marlow.com> And we won't mention the terminology misuse either... ;) Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Monday, December 12, 2005 7:44 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Quote of the day ...by all means keep posting Shamil, but despite Gustav's posits and your best efforts, my brain will remain permanently outdated ...it still runs on cogs and gears and the oil is leaking. :) William ----- Original Message ----- From: "Gustav Brock" To: Sent: Monday, December 12, 2005 7:46 AM Subject: Re: [AccessD] OT: Quote of the day > Hi Shamil > > Please keep posting - it's impossible (at least for me) to browse the web > for every interesting article while maintaining a real life. > As a bonus it will keep Williams' brain up to date ... > > As for your wishes for the New World I think it will take not one but > several decades. There are many rocks on the road. > > /gustav > >>>> shamil at users.mns.ru 12-12-2005 13:09 >>> > > I'm just diving deep into TDD issues and I'm finding so many wisemen(IMO) > thoughts, which I agree and I share and which I wanted to share with > AccessD > members who I expect will accept my sharing with pleasure :) > > <<< >> Orwell? Are you still there? >>>> > No. The Orwell's World isn't here anymore - despite the fact that our > government is trying to revive some old Soviet habits - but these are more > "last breadths of the old system" than anything else - even Zbigniew > Brzezinski thinks nowadays that there will be no return to the past here > and > that within a decade or two last Soviet system nightmares will disappear > in > this country... > > ...IMO Orwell is now more there on the West where many people are still > living under the pressure of the old stereotypes... > > ...this World is open now thanks Internet and my guess is that within a > decade the unnatural inter-countries confines will be dropped... > > 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 shamil at users.mns.ru Mon Dec 12 16:49:09 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Tue, 13 Dec 2005 01:49:09 +0300 Subject: [AccessD] OT: How Microsoft Lost the API War References: <005e01c5fd06$a0ae5d60$6501a8c0@fincomplex.spb.ru><53c8e05a0512091527w7a3d7476q27c01da03b5b83f4@mail.gmail.com><001e01c5fd8a$61032f40$6501a8c0@fincomplex.spb.ru> <53c8e05a0512100805k4db9a978nd38293efb6715fb6@mail.gmail.com> Message-ID: <00a501c5ff6e$45fa8aa0$6501a8c0@fincomplex.spb.ru> > Have they made any mention of being able to stay away from .NET in the > new OS, or is it pretty much a take-it or leave-it situation? Josh, Have a look what Nenad Stefanovic (MSFT) answered today: http://groups.yahoo.com/group/wtl/message/13076 I will give you an answer, based on what I know. Win32 will not be demoted in Vista, it will continue to work the same way as it does in XP. It will be enhanced with new things, and WTL will support them. Shamil ----- Original Message ----- From: "Josh McFarlane" To: "Access Developers discussion and problem solving" Sent: Saturday, December 10, 2005 7:05 PM Subject: Re: [AccessD] OT: How Microsoft Lost the API War > On 12/10/05, Shamil Salakhetdinov wrote: > > Josh, > > > > They can't do what they did with VB6/VBA developers - have a look: > > Shamil, > > Sorry if I made it sound like I thought they were going to destroy > MFC. I've actually read many of the links you posted before and am > pretty confident about MFC staying around. > > What I want is a method by which to program in native C++, but to be > able to take advantage of the Avalon and new MFC framework without > using .NET. > > Maybe I'm just overly stubborn but I don't happen to like > framework-garbage-collectors and the various other things it "handles" > automatically for me, nor the fact that .NET is easily reverse > engineerable. If I'm going to be forced to use .NET, we may end up > developing soley for the *NIX platform, as GUI options are really > secondary in our apps to actual functioning. > > Have they made any mention of being able to stay away from .NET in the > new OS, or is it pretty much a take-it or leave-it situation? > > -- > Josh McFarlane > > "Peace cannot be kept by force. It can only be achieved by understanding." > -Albert Einstein > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Mon Dec 12 19:13:57 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Mon, 12 Dec 2005 20:13:57 -0500 Subject: [AccessD] OT: Quote of the day References: <17724746D360394AA3BFE5B8D40A9C1BD2AD@main2.marlow.com> Message-ID: <001101c5ff82$7e800e40$6101a8c0@JISREGISTRATION.local> ...lol ...why would we talk about you? William ----- Original Message ----- From: To: Sent: Monday, December 12, 2005 5:16 PM Subject: Re: [AccessD] OT: Quote of the day > And we won't mention the terminology misuse either... ;) > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Monday, December 12, 2005 7:44 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Quote of the day > > > ...by all means keep posting Shamil, but despite Gustav's posits and your > best efforts, my brain will remain permanently outdated ...it still runs > on > cogs and gears and the oil is leaking. :) > > William > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Monday, December 12, 2005 7:46 AM > Subject: Re: [AccessD] OT: Quote of the day > > >> Hi Shamil >> >> Please keep posting - it's impossible (at least for me) to browse the web >> for every interesting article while maintaining a real life. >> As a bonus it will keep Williams' brain up to date ... >> >> As for your wishes for the New World I think it will take not one but >> several decades. There are many rocks on the road. >> >> /gustav >> >>>>> shamil at users.mns.ru 12-12-2005 13:09 >>> >> >> I'm just diving deep into TDD issues and I'm finding so many wisemen(IMO) >> thoughts, which I agree and I share and which I wanted to share with >> AccessD >> members who I expect will accept my sharing with pleasure :) >> >> <<< >>> Orwell? Are you still there? >>>>> >> No. The Orwell's World isn't here anymore - despite the fact that our >> government is trying to revive some old Soviet habits - but these are >> more >> "last breadths of the old system" than anything else - even Zbigniew >> Brzezinski thinks nowadays that there will be no return to the past here >> and >> that within a decade or two last Soviet system nightmares will disappear >> in >> this country... >> >> ...IMO Orwell is now more there on the West where many people are still >> living under the pressure of the old stereotypes... >> >> ...this World is open now thanks Internet and my guess is that within a >> decade the unnatural inter-countries confines will be dropped... >> >> 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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DWUTKA at marlow.com Mon Dec 12 19:17:08 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Mon, 12 Dec 2005 19:17:08 -0600 Subject: [AccessD] OT: Quote of the day Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD2B0@main2.marlow.com> LOL. Okay, let's not let this one carry into AccessD, we'd get banned for a few months I think. ;) Drew 'code boy' Wutka -----Original Message----- From: William Hindman [SMTP:wdhindman at bellsouth.net] Sent: Monday, December 12, 2005 7:14 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Quote of the day ...lol ...why would we talk about you? William ----- Original Message ----- From: To: Sent: Monday, December 12, 2005 5:16 PM Subject: Re: [AccessD] OT: Quote of the day > And we won't mention the terminology misuse either... ;) > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Monday, December 12, 2005 7:44 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Quote of the day > > > ...by all means keep posting Shamil, but despite Gustav's posits and your > best efforts, my brain will remain permanently outdated ...it still runs > on > cogs and gears and the oil is leaking. :) > > William > > ----- Original Message ----- > From: "Gustav Brock" > To: > Sent: Monday, December 12, 2005 7:46 AM > Subject: Re: [AccessD] OT: Quote of the day > > >> Hi Shamil >> >> Please keep posting - it's impossible (at least for me) to browse the web >> for every interesting article while maintaining a real life. >> As a bonus it will keep Williams' brain up to date ... >> >> As for your wishes for the New World I think it will take not one but >> several decades. There are many rocks on the road. >> >> /gustav >> >>>>> shamil at users.mns.ru 12-12-2005 13:09 >>> >> >> I'm just diving deep into TDD issues and I'm finding so many wisemen(IMO) >> thoughts, which I agree and I share and which I wanted to share with >> AccessD >> members who I expect will accept my sharing with pleasure :) >> >> <<< >>> Orwell? Are you still there? >>>>> >> No. The Orwell's World isn't here anymore - despite the fact that our >> government is trying to revive some old Soviet habits - but these are >> more >> "last breadths of the old system" than anything else - even Zbigniew >> Brzezinski thinks nowadays that there will be no return to the past here >> and >> that within a decade or two last Soviet system nightmares will disappear >> in >> this country... >> >> ...IMO Orwell is now more there on the West where many people are still >> living under the pressure of the old stereotypes... >> >> ...this World is open now thanks Internet and my guess is that within a >> decade the unnatural inter-countries confines will be dropped... >> >> 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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 12 22:55:53 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 12 Dec 2005 20:55:53 -0800 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <200512081349.jB8Dn5J08960@databaseadvisors.com> Message-ID: <022e01c5ffa1$7f973280$017ba8c0@xpserver> Just a note... Applications written on the Framework version 1 run fine on Framework version 2 but try and upgrade the original app and all the references are lost.... it can be very messy and time-consuming to fix especially if like me you are not sure what and why it is all happening. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: December 8, 2005 5:49 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered Under most conditions they are SUPPOSED to play well together, in fact some programs may require one or the other. One issue I ran into is that IIS would not find the 1.1 framework when I installed it AFTER installing the beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my dev machine which runs on the .net framework 1.1, so I had a specific reason for needing the old framework. And in fact the framework itself installed, it was just getting IIS to recognize that was the problem. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Thursday, December 08, 2005 1:01 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered I seem to remember some warnings about uninstalling Netframework 1.0 or 1.1 before applying version 2.0 John Colby wrote: >Yes, the DotNet framework is the basis behind all of the new .net >languages >- vb.net, c#.net, J#.net etc. The latest version of the framework is >2.0, which comes with VS 2005. The framework is actually free, and can >be downloaded at any time. The framework contains the actual >"compilers" for the languages, and programs for the 2.0 frmaework can >be written in notepad if you have the gonads. VS is just a (VERY) >pretty wrapper around the process of writing code for .Net. > > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >- Beach Access Software >Sent: Wednesday, December 07, 2005 7:55 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] OT: Is My ASP Covered > >What is Framework 2.0? Is that part of Visual Studio? > >Rocky > >----- Original Message ----- >From: "John Colby" >To: "'Access Developers discussion and problem solving'" > >Sent: Wednesday, December 07, 2005 4:38 PM >Subject: Re: [AccessD] OT: Is My ASP Covered > > > > >>It's part of the framework 2.0 IIRC. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>Smolin - Beach Access Software >>Sent: Wednesday, December 07, 2005 7:28 PM >>To: AccessD at databaseadvisors.com >>Subject: [AccessD] OT: Is My ASP Covered >> >>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>Server >>2006 product launch gala in Anaheim yesterday and walked out with a >>copy of each. Thought I might try to learn .Net and convert the Sleep >>Advisor to a web app. >> >>I had a 1:1 talk with an MS tech who advised for my application 1) use >>SQL Server Express, 2) Reporting Services will give me the >>functionality I need to duplicate the Access reporting. >> >>In any event the fine print on the back says to use Reporting Services >>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>is that an a la carte purchase? >> >>MTIA, >> >>Rocky Smolin >>Beach Access Software >>http://www.e-z-mrp.com >>858-259-4334 >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 12 22:56:35 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 12 Dec 2005 20:56:35 -0800 Subject: [AccessD] OT: Is My ASP Covered In-Reply-To: <00cf01c5fbff$9952cd60$6a01a8c0@HAL9004> Message-ID: <022f01c5ffa1$985ac430$017ba8c0@xpserver> Rocky, it is strong recommended.... from experience. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: December 8, 2005 5:59 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered So you think should I uninstall .Net Framework 1.1 before installing VS Studio 2005? Will IIS function with correctly then with VSS2005? Rocky ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 08, 2005 5:48 AM Subject: Re: [AccessD] OT: Is My ASP Covered > Under most conditions they are SUPPOSED to play well together, in fact > some > programs may require one or the other. One issue I ran into is that IIS > would not find the 1.1 framework when I installed it AFTER installing the > beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my > dev > machine which runs on the .net framework 1.1, so I had a specific reason > for > needing the old framework. And in fact the framework itself installed, it > was just getting IIS to recognize that was the problem. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly > Sent: Thursday, December 08, 2005 1:01 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Is My ASP Covered > > I seem to remember some warnings about uninstalling Netframework 1.0 or > 1.1 > before applying version 2.0 > > John Colby wrote: > >>Yes, the DotNet framework is the basis behind all of the new .net >>languages >>- vb.net, c#.net, J#.net etc. The latest version of the framework is >>2.0, which comes with VS 2005. The framework is actually free, and can >>be downloaded at any time. The framework contains the actual >>"compilers" for the languages, and programs for the 2.0 frmaework can >>be written in notepad if you have the gonads. VS is just a (VERY) >>pretty wrapper around the process of writing code for .Net. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >>- Beach Access Software >>Sent: Wednesday, December 07, 2005 7:55 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >>What is Framework 2.0? Is that part of Visual Studio? >> >>Rocky >> >>----- Original Message ----- >>From: "John Colby" >>To: "'Access Developers discussion and problem solving'" >> >>Sent: Wednesday, December 07, 2005 4:38 PM >>Subject: Re: [AccessD] OT: Is My ASP Covered >> >> >> >> >>>It's part of the framework 2.0 IIRC. >>> >>> >>>John W. Colby >>>www.ColbyConsulting.com >>> >>>Contribute your unused CPU cycles to a good cause: >>>http://folding.stanford.edu/ >>>-----Original Message----- >>>From: accessd-bounces at databaseadvisors.com >>>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>>Smolin - Beach Access Software >>>Sent: Wednesday, December 07, 2005 7:28 PM >>>To: AccessD at databaseadvisors.com >>>Subject: [AccessD] OT: Is My ASP Covered >>> >>>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>>Server >>>2006 product launch gala in Anaheim yesterday and walked out with a >>>copy of each. Thought I might try to learn .Net and convert the Sleep >>>Advisor to a web app. >>> >>>I had a 1:1 talk with an MS tech who advised for my application 1) use >>>SQL Server Express, 2) Reporting Services will give me the >>>functionality I need to duplicate the Access reporting. >>> >>>In any event the fine print on the back says to use Reporting Services >>>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>>is that an a la carte purchase? >>> >>>MTIA, >>> >>>Rocky Smolin >>>Beach Access Software >>>http://www.e-z-mrp.com >>>858-259-4334 >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Bruce.Bruen at railcorp.nsw.gov.au Mon Dec 12 23:00:56 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Tue, 13 Dec 2005 16:00:56 +1100 Subject: [AccessD] OT: How To Learn VS 2005 Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D079@EXCHVS1.rail.nsw.gov.au> Charlotte et al, Download at http://www.microsoft.com/downloads/details.aspx?FamilyID=84b1b215-7179-4 ce8-9e32-2f89ce86927e&DisplayLang=en AND GUESS WHAT ! System Requirements * Supported Operating Systems: Windows 2000; Windows 98; Windows ME; Windows Server 2003; Windows XP * Microsoft .NET Framework 1.1 and Microsoft Visual Studio .NET 2003 or Microsoft .NET Framework 1.0 and Microsoft Visual Studio .NET 2002 IOW it doesn't run under framework 2.0 ....and what really cheeses me off is that it is tied to VS.NET as I use the freeware SharpDevelop product (http://www.icsharpcode.net/OpenSource/SD/) bruce -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, 13 December 2005 5:52 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: How To Learn VS 2005 I think there is an english version of something similar Marty, but I avoid wizards until I understand what they are supposed to be doing. Otherwise, how would I know they were really doing what I intended? Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Monday, December 12, 2005 10:37 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: How To Learn VS 2005 Here is an automated SQL Server code generator from Microsoft France Called OLY MARS It allows instant generation of both SQL and .Net code providing a complete library of stored procedures, .NET classes and ready-to-use Windows/Web form controls (including associated documentation). You can use to build corporate templates or get SQL Server programs up and running quickly Some of the Documentation maybe in French only http://www.microsoft.com/france/msdn/olymars/default.mspx Download http://www.microsoft.com/downloads/details.aspx?FamilyID=84b1b215-7179-4 ce8-9e32-2f89ce86927e&DisplayLang=en Charlotte Foust wrote: >Get several books and take at least one class. The Application >Developers training series on .Net is a very good grounding, but like >Access, you don't really learn how to make it run until you try to >develop in it. Converting an application is an excellent way to come >to grips with it, but keep an open mind on HOW you do things because >they won't be the same in most cases. > >Charlotte Foust > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >- Beach Access Software >Sent: Sunday, December 11, 2005 10:52 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] OT: How To Learn VS 2005 > > >So I loaded up VS 2005 with an eye towards converting The Sleep Advisor >to a web app. Opened it up and don't understand a thing I'm looking >at. Looks wonderful but I just don't know where to begin. > >So what advice does anyone have on how to get started. > >The guy at the Microsoft event where I got the VS 2005 strongly >recommended I go to http://www.asp.net and to the tutorials. But I'm >not sure how ASP fits into the mix. Except that the program has to >collect and save and process a minimal amount of data. > >What's the best approach here. Can I learn it myself? Should I find a >class? Get a book? Hire someone to do it for me? > >Thanks for any advice. > >Rocky > > > > > > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From Bruce.Bruen at railcorp.nsw.gov.au Mon Dec 12 23:04:26 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Tue, 13 Dec 2005 16:04:26 +1100 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D07A@EXCHVS1.rail.nsw.gov.au> >> From JC's >> One issue I ran into is that IIS would not find the 1.1 framework when I installed it AFTER installing the beta versions of 2.0. I think this is because the virtual site that .net 2.0 creates is the same name as 1.1 (M$ OOPS!) I lost the 1.1 reference material when installing .net 2.0 as well I had to finally recreate it manually, give it a new name and it don't integrate with the IDE's but ce la vie. bruce This e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From Bruce.Bruen at railcorp.nsw.gov.au Mon Dec 12 23:05:38 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Tue, 13 Dec 2005 16:05:38 +1100 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D07B@EXCHVS1.rail.nsw.gov.au> Jim, See my others. They are not guaranteed to run at all under 2.0 You may have been lucky. bruce -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, 13 December 2005 3:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered Just a note... Applications written on the Framework version 1 run fine on Framework version 2 but try and upgrade the original app and all the references are lost.... it can be very messy and time-consuming to fix especially if like me you are not sure what and why it is all happening. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: December 8, 2005 5:49 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered Under most conditions they are SUPPOSED to play well together, in fact some programs may require one or the other. One issue I ran into is that IIS would not find the 1.1 framework when I installed it AFTER installing the beta versions of 2.0. I was trying to get DotNetNuke 3.2 running on my dev machine which runs on the .net framework 1.1, so I had a specific reason for needing the old framework. And in fact the framework itself installed, it was just getting IIS to recognize that was the problem. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: Thursday, December 08, 2005 1:01 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Is My ASP Covered I seem to remember some warnings about uninstalling Netframework 1.0 or 1.1 before applying version 2.0 John Colby wrote: >Yes, the DotNet framework is the basis behind all of the new .net >languages >- vb.net, c#.net, J#.net etc. The latest version of the framework is >2.0, which comes with VS 2005. The framework is actually free, and can >be downloaded at any time. The framework contains the actual >"compilers" for the languages, and programs for the 2.0 frmaework can >be written in notepad if you have the gonads. VS is just a (VERY) >pretty wrapper around the process of writing code for .Net. > > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >- Beach Access Software >Sent: Wednesday, December 07, 2005 7:55 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] OT: Is My ASP Covered > >What is Framework 2.0? Is that part of Visual Studio? > >Rocky > >----- Original Message ----- >From: "John Colby" >To: "'Access Developers discussion and problem solving'" > >Sent: Wednesday, December 07, 2005 4:38 PM >Subject: Re: [AccessD] OT: Is My ASP Covered > > > > >>It's part of the framework 2.0 IIRC. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky >>Smolin - Beach Access Software >>Sent: Wednesday, December 07, 2005 7:28 PM >>To: AccessD at databaseadvisors.com >>Subject: [AccessD] OT: Is My ASP Covered >> >>Went to the Microsoft Visual Studio 2005/SQL Server 2005/Biz Talk >>Server >>2006 product launch gala in Anaheim yesterday and walked out with a >>copy of each. Thought I might try to learn .Net and convert the Sleep >>Advisor to a web app. >> >>I had a 1:1 talk with an MS tech who advised for my application 1) use >>SQL Server Express, 2) Reporting Services will give me the >>functionality I need to duplicate the Access reporting. >> >>In any event the fine print on the back says to use Reporting Services >>I need ASP.NET 2.0 or later. Is this hidden somewhere on my system or >>is that an a la carte purchase? >> >>MTIA, >> >>Rocky Smolin >>Beach Access Software >>http://www.e-z-mrp.com >>858-259-4334 >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From Bruce.Bruen at railcorp.nsw.gov.au Mon Dec 12 23:36:23 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Tue, 13 Dec 2005 16:36:23 +1100 Subject: [AccessD] OT: Is My ASP Covered Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D07D@EXCHVS1.rail.nsw.gov.au> See here http://www.asp.net/faq/SideBySide.aspx?tabindex=0&tabid=1 Here http://www.15seconds.com/issue/041223.htm >From the 1.1 SDK "side-by-side execution The ability to install and use multiple versions of an assembly in isolation at the same time. Side-by-side execution can apply to applications and components as well as to the .NET Framework. Allowing assemblies to coexist and to execute simultaneously on the same computer is essential to support robust versioning in the common language runtime. " Ditto - Read the last two sentences carefully and note "a high degree". "The .NET Framework provides a high degree of support for backward compatibility. For example, most applications created using version 1.0 will run on version 1.1. The .NET Framework also supports forward compatibility. However, for forward compatibility you might need to modify an application so that the application runs as expected. For both backward and forward compatibility, a change to the .NET Framework that improves security, correctness, or functionality might also raise compatibility issues." Now in the 2.0 SDK we get a bit less promising "The degree of .NET Framework support for backward and forward compatibility is version-specific. The .NET Framework supports both backward and forward compatibility for applications created using version 1.1 only. It does not support forward compatibility in applications created using version 2.0. In the context of the .NET Framework, backward compatibility means that an application created using an early version of the .NET Framework will run on a later version. Conversely, forward compatibility means that an application created using a later version of the .NET Framework will run on an earlier version. The .NET Framework provides a high degree of support for backward compatibility. For example, most applications created using version 1.0 will run on version 1.1 and applications using version 1.1 will run on version 2.0. The .NET Framework also supports forward compatibility for version 1.1 only. However, for forward compatibility you might need to modify an application so that the application runs as expected. Applications created with version 2.0 will not run on earlier versions of the .NET Framework. For both backward and forward compatibility, a change to the .NET Framework that helps improve security, correctness, or functionality might also raise compatibility issues. For more information about compatibility and for a list of the public API modifications to the class library that might affect the compatibility of your application, see Compatibility Considerations and Version Changes . Now if we go to "Compatibility Considerations and Version Changes " This is a sample of the type of info we find System.Windows.Forms System.Windows.Forms.AccessibleStates Valid Message: This enumeration value has been deprecated. There is no replacement. System.Windows.Forms.Control Scale(Single ratio) Message: This method has been deprecated. Use the Scale(SizeF ratio) method instead. Scale(Single dx,Single dy) Message: This method has been deprecated. Use the Scale(SizeF ratio) method instead. System.Windows.Forms.ListBox AddItemsCore(Object[] value) Message: This method has been deprecated. There is no replacement. System.Windows.Forms.ComboBox AddItemsCore(Object[] value) Message: This method has been deprecated. There is no replacement. System.Windows.Forms.Form ApplyAutoScaling() Message: This method has been deprecated. Use the ApplyAutoScaling method instead. GetAutoScaleSize(Font font) Message: This method has been deprecated. Use the AutoScaleDimensions property instead. AutoScale Message: This property has been deprecated. Use the AutoScaleMode property instead. System.Windows.Forms.Label RenderTransparent Message: This property has been deprecated. Use BackColor instead. System.Windows.Forms.PrintPreviewDialog AutoScaleBaseSize Message: This property has been deprecated. Use the AutoScaleDimensions property instead. Particularly note the "There is no replacement" item if your code uses that 1.1 element it wont work. All this can be avoided by retaining both runtimes on the machine. bruce This e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From Bruce.Bruen at railcorp.nsw.gov.au Mon Dec 12 23:46:09 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Tue, 13 Dec 2005 16:46:09 +1100 Subject: [AccessD] OT: Is My ASP Covered WARNING! HTML POST Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D07E@EXCHVS1.rail.nsw.gov.au> Finally, forgive the pic but here is a bit of my WINNT dir. This e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From john at winhaven.net Mon Dec 12 23:57:41 2005 From: john at winhaven.net (John Bartow) Date: Mon, 12 Dec 2005 23:57:41 -0600 Subject: [AccessD] OT: Is My ASP Covered WARNING! HTML POST In-Reply-To: <8531E9A9B2ADC94994C25E0856C5663606D07E@EXCHVS1.rail.nsw.gov.au> Message-ID: <010701c5ffaa$21967980$7501a8c0@ScuzzPaq> Bruce, Attachments won't come through the list server. If you need to I could post a quick picture for you and you could include a link. John R. Bartow WinHaven LLC PO Box 130 Winneconne, WI 54986 920-582-7574 john at winhaven.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruen, Bruce Finally, forgive the pic but here is a bit of my WINNT dir. From Bruce.Bruen at railcorp.nsw.gov.au Tue Dec 13 00:03:43 2005 From: Bruce.Bruen at railcorp.nsw.gov.au (Bruen, Bruce) Date: Tue, 13 Dec 2005 17:03:43 +1100 Subject: [AccessD] OT: Is My ASP Covered FOR JOHN BARTOW Message-ID: <8531E9A9B2ADC94994C25E0856C5663606D07F@EXCHVS1.rail.nsw.gov.au> Don't worry, its just a clip of explorer showing the three runtimes in place happily on my dev machine. Thanks anyway bruce -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Tuesday, 13 December 2005 4:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Is My ASP Covered WARNING! HTML POST Bruce, Attachments won't come through the list server. If you need to I could post a quick picture for you and you could include a link. John R. Bartow WinHaven LLC PO Box 130 Winneconne, WI 54986 920-582-7574 john at winhaven.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruen, Bruce Finally, forgive the pic but here is a bit of my WINNT dir. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This e-mail and any attachments may contain confidential information that is intended solely for the use of the intended recipient and may be subject to copyright. If you receive this e-mail in error, please notify the sender immediately and delete the e-mail and its attachments from your system. You must not disclose, copy or use any part of this e-mail if you are not the intended recipient. Any opinion expressed in this e-mail and any attachments is not an opinion of RailCorp unless stated or apparent from its content. RailCorp is not responsible for any unauthorised alterations to this e-mail or any attachments. RailCorp will not incur any liability resulting directly or indirectly as a result of the recipient accessing any of the attached files that may contain a virus. From mboyd at deloitte.com Tue Dec 13 11:30:15 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Tue, 13 Dec 2005 12:30:15 -0500 Subject: [AccessD] Display Data Horizontally Message-ID: I need to display a table's data horizontally on a report. For example, I have the following data in my table: Boston Philadelphia Seattle I need the report's detail section to display "Boston, Philadelphia, Seattle". Any ideas? Thanks. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] From cfoust at infostatsystems.com Tue Dec 13 11:59:17 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 13 Dec 2005 09:59:17 -0800 Subject: [AccessD] Display Data Horizontally Message-ID: Try a crosstab query as the basis for your report. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd, Mark Thomas (US - Philadelphia) Sent: Tuesday, December 13, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Display Data Horizontally I need to display a table's data horizontally on a report. For example, I have the following data in my table: Boston Philadelphia Seattle I need the report's detail section to display "Boston, Philadelphia, Seattle". Any ideas? Thanks. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Tue Dec 13 12:06:55 2005 From: dmcafee at pacbell.net (David McAfee) Date: Tue, 13 Dec 2005 10:06:55 -0800 Subject: [AccessD] Display Data Horizontally In-Reply-To: Message-ID: I think that's in page setup. I've done it before. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Boyd, Mark Thomas (US - Philadelphia) Sent: Tuesday, December 13, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Display Data Horizontally I need to display a table's data horizontally on a report. For example, I have the following data in my table: Boston Philadelphia Seattle I need the report's detail section to display "Boston, Philadelphia, Seattle". Any ideas? Thanks. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Patricia.O'Connor at otda.state.ny.us Tue Dec 13 12:21:50 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Tue, 13 Dec 2005 13:21:50 -0500 Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F8A@EXCNYSM0A1AI.nysemail.nyenet> Hi all I am having a bit of a disagreement with our TOA people. I need to know how to install Upgrade OFFICE 2000 to 2003 and ADD Access 2003 to a machine with Access 97 & 2000. BUT I don't want to lose Access 97 or Access 2000 and have to re-install. I can not afford to lose the way my access 97 is installed and its service packs. I have several applications in Access 97 that I need to upgrade first to Access 2000 then to Access 2003. One definitely will need some printing code redone cause it uses Print to File Manager 8.mda If this discuss is in the archive can you either send me a direct link or copy of the email. I have tried finding this but not having a good result. Thanks for everything Patti ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. From Jim.Hale at FleetPride.com Tue Dec 13 12:29:36 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Tue, 13 Dec 2005 12:29:36 -0600 Subject: [AccessD] Display Data Horizontally Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8D8@corp-es01.fleetpride.com> check out p 727 of the ADH. "Creating a report based on a crosstab query" Jim Hale -----Original Message----- From: Boyd, Mark Thomas (US - Philadelphia) [mailto:mboyd at deloitte.com] Sent: Tuesday, December 13, 2005 11:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Display Data Horizontally I need to display a table's data horizontally on a report. For example, I have the following data in my table: Boston Philadelphia Seattle I need the report's detail section to display "Boston, Philadelphia, Seattle". Any ideas? Thanks. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From jwcolby at ColbyConsulting.com Tue Dec 13 12:31:00 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 13 Dec 2005 13:31:00 -0500 Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 In-Reply-To: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F8A@EXCNYSM0A1AI.nysemail.nyenet> Message-ID: <200512131831.jBDIVuJ12848@databaseadvisors.com> Just specify a new directory when installing. Do NOT upgrade. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of O'Connor, Patricia (OTDA) Sent: Tuesday, December 13, 2005 1:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 Hi all I am having a bit of a disagreement with our TOA people. I need to know how to install Upgrade OFFICE 2000 to 2003 and ADD Access 2003 to a machine with Access 97 & 2000. BUT I don't want to lose Access 97 or Access 2000 and have to re-install. I can not afford to lose the way my access 97 is installed and its service packs. I have several applications in Access 97 that I need to upgrade first to Access 2000 then to Access 2003. One definitely will need some printing code redone cause it uses Print to File Manager 8.mda If this discuss is in the archive can you either send me a direct link or copy of the email. I have tried finding this but not having a good result. Thanks for everything Patti ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From JHewson at karta.com Tue Dec 13 12:37:01 2005 From: JHewson at karta.com (Jim Hewson) Date: Tue, 13 Dec 2005 12:37:01 -0600 Subject: [AccessD] Display Data Horizontally Message-ID: <9C382E065F54AE48BC3AA7925DCBB01C0396B4F4@karta-exc-int.Karta.com> You're correct. It's columns in the report. Page Setup -> third tab (Columns). If all you are displaying are the city names, columns will work. If OTH you're trying to display the cities then other data, you'll need to have a sub-report to make the cities display correctly. Jim jhewson at karta.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Tuesday, December 13, 2005 12:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally I think that's in page setup. I've done it before. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Boyd, Mark Thomas (US - Philadelphia) Sent: Tuesday, December 13, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Display Data Horizontally I need to display a table's data horizontally on a report. For example, I have the following data in my table: Boston Philadelphia Seattle I need the report's detail section to display "Boston, Philadelphia, Seattle". Any ideas? Thanks. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Tue Dec 13 12:50:50 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Tue, 13 Dec 2005 13:50:50 -0500 Subject: [AccessD] [SPAM SUSPECT] Upgrade to Office 2003 and not lose Access 97 or 2000 In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CFFDC9@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF462@ADGSERVER> A few things to do (not sure of the order between 1 and 2): 1) Do not let 2000 and 2003 remove existing versions when upgrading. 2) Install to a different directory. DO NOT USE the default location. What I did was put 97 in c:\program files\Microsoft Office 97, then for 2000 - c:\program files\Microsoft Office 2000, and for XP - c:\program files\Microsoft Office XP. 3) Install versions from the oldest to the newest. They all work fine that way. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of O'Connor, Patricia (OTDA) Sent: Tuesday, December 13, 2005 1:22 PM To: Access Developers discussion and problem solving Subject: [SPAM SUSPECT] [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 Hi all I am having a bit of a disagreement with our TOA people. I need to know how to install Upgrade OFFICE 2000 to 2003 and ADD Access 2003 to a machine with Access 97 & 2000. BUT I don't want to lose Access 97 or Access 2000 and have to re-install. I can not afford to lose the way my access 97 is installed and its service packs. I have several applications in Access 97 that I need to upgrade first to Access 2000 then to Access 2003. One definitely will need some printing code redone cause it uses Print to File Manager 8.mda If this discuss is in the archive can you either send me a direct link or copy of the email. I have tried finding this but not having a good result. Thanks for everything Patti ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** From mboyd at deloitte.com Tue Dec 13 12:54:15 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Tue, 13 Dec 2005 13:54:15 -0500 Subject: [AccessD] Display Data Horizontally Message-ID: I think the formatting of the report is a bit too complex to change the Record Source to a crosstab query. Setting the detail to dispay in columns might work for what I need to do. Thanks for the suggestions. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Hewson Sent: Tuesday, December 13, 2005 1:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally You're correct. It's columns in the report. Page Setup -> third tab (Columns). If all you are displaying are the city names, columns will work. If OTH you're trying to display the cities then other data, you'll need to have a sub-report to make the cities display correctly. Jim jhewson at karta.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Tuesday, December 13, 2005 12:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally I think that's in page setup. I've done it before. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Boyd, Mark Thomas (US - Philadelphia) Sent: Tuesday, December 13, 2005 9:30 AM To: Access Developers discussion and problem solving Subject: [AccessD] Display Data Horizontally I need to display a table's data horizontally on a report. For example, I have the following data in my table: Boston Philadelphia Seattle I need the report's detail section to display "Boston, Philadelphia, Seattle". Any ideas? Thanks. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Tue Dec 13 13:01:34 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Tue, 13 Dec 2005 11:01:34 -0800 Subject: [AccessD] OT: How To Learn VS 2005 References: <005701c5fed6$c89dfa20$6701a8c0@HPLaptop> Message-ID: <038801c60017$a37cc9f0$6801a8c0@HAL9004> They're not offering beginner classes right now, but I'll watch the list and let you know if I sign up for one. http://www.sandiegocet.net/classes/fall/bit-north-cc/c10.php Rocky ----- Original Message ----- From: "Joe Hecht" To: "'Access Developers discussion and problem solving'" Sent: Sunday, December 11, 2005 8:44 PM Subject: Re: [AccessD] OT: How To Learn VS 2005 > > > Where is this place Rocky? Maybe I can drive down from LA > and learn it with you. > > Unless Doug knows somewhere closer? > Rocky, > > For San Diego the best deal is the North County Learning > Center. They have > ASP.NET and VB.NET classes at the wonderful price of $0. I > don't know when > the classes will be updated to VS 2 but the principals as > the same. A class > or two and a couple of books should get you well on the way. > > Doug > > -----Original Message----- > www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jmhecht at earthlink.net Tue Dec 13 13:04:01 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Tue, 13 Dec 2005 11:04:01 -0800 Subject: [AccessD] OT: How To Learn VS 2005 In-Reply-To: <8531E9A9B2ADC94994C25E0856C5663606D079@EXCHVS1.rail.nsw.gov.au> Message-ID: <001601c60017$fb4d41f0$6701a8c0@HPLaptop> I tried the link. The download you requested is unavailable. If you continue to see this message when trying to access this download, go to the "Search for a Download" area on the Download Center home page. Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bruen, Bruce Sent: Monday, December 12, 2005 9:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: How To Learn VS 2005 Charlotte et al, Download at http://www.microsoft.com/downloads/details.aspx?FamilyID=84b 1b215-7179-4 ce8-9e32-2f89ce86927e&DisplayLang=en AND GUESS WHAT ! From cfoust at infostatsystems.com Tue Dec 13 13:13:11 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Tue, 13 Dec 2005 11:13:11 -0800 Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 Message-ID: You can upgrade if you specify the apps you want to keep earlier versions of. I've done it with no problems. As for separate directories, Office XP and above install to Program Files\Microsoft Office\Office nn\ where nn represents the version number (10, 11, etc.). Office 2000 and earlier installed to Microsoft Office\Office with no version numbers by default. I installed my 2000 to Microsoft Office\Office 9 Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Tuesday, December 13, 2005 10:31 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 Just specify a new directory when installing. Do NOT upgrade. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of O'Connor, Patricia (OTDA) Sent: Tuesday, December 13, 2005 1:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 Hi all I am having a bit of a disagreement with our TOA people. I need to know how to install Upgrade OFFICE 2000 to 2003 and ADD Access 2003 to a machine with Access 97 & 2000. BUT I don't want to lose Access 97 or Access 2000 and have to re-install. I can not afford to lose the way my access 97 is installed and its service packs. I have several applications in Access 97 that I need to upgrade first to Access 2000 then to Access 2003. One definitely will need some printing code redone cause it uses Print to File Manager 8.mda If this discuss is in the archive can you either send me a direct link or copy of the email. I have tried finding this but not having a good result. Thanks for everything Patti ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** From shamil at users.mns.ru Tue Dec 13 13:54:44 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Tue, 13 Dec 2005 22:54:44 +0300 Subject: [AccessD] OT: How To Learn VS 2005 References: <005701c5fed6$c89dfa20$6701a8c0@HPLaptop> <038801c60017$a37cc9f0$6801a8c0@HAL9004> Message-ID: <008e01c6001f$1b6fb650$6501a8c0@fincomplex.spb.ru> <<< ASP.NET and VB.NET classes at the wonderful price of $0. >>> But you're lucky living there in California! I have paid here for .NET and ASP.NET courses USD1500+ a couple of years ago. Next time I will probably get a Visum to the States, buy plane tickets and go there to your Wonderland - it promise to be cheaper than what I got here and with so many new impressions and contacts as far as I can imagine - it would make sense - this trouble and pleasure to fly to the other side of this small planet! :) ... Shamil P.S. US Visum would cost USD200, two way tickets to NYC are <=USD600, NYC<->CA - USD400 should be enough? USD300 for two weeks staying somewhere there not in a luxury hotel of course - something like B&B - should be enough too? - well this would be USD1500. Still foods and car renting and gasoline are not counted - well then another USD500 for foods and car and other small expences - totaling USD2000 for two weeks - that would be enough or I'm dreaming? ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Tuesday, December 13, 2005 10:01 PM Subject: Re: [AccessD] OT: How To Learn VS 2005 > They're not offering beginner classes right now, but I'll watch the list and > let you know if I sign up for one. > > http://www.sandiegocet.net/classes/fall/bit-north-cc/c10.php > > Rocky > From Patricia.O'Connor at otda.state.ny.us Tue Dec 13 13:59:52 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Tue, 13 Dec 2005 14:59:52 -0500 Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F8C@EXCNYSM0A1AI.nysemail.nyenet> Ok so I have them install 2003 in its own directory. They will want to get rid of word,powerpoint,excel and powerpoint 2000 how do I tell them do that and not mess up my access. Thanks so much Patti ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** > -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Tuesday, December 13, 2005 01:31 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Upgrade to Office 2003 and not lose > Access 97 or 2000 > > Just specify a new directory when installing. Do NOT upgrade. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > O'Connor, Patricia (OTDA) > Sent: Tuesday, December 13, 2005 1:22 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Upgrade to Office 2003 and not lose Access > 97 or 2000 > > Hi all > > I am having a bit of a disagreement with our TOA people. I > need to know how to install Upgrade OFFICE 2000 to 2003 and > ADD Access 2003 to a machine with Access 97 & 2000. > > BUT I don't want to lose Access 97 or Access 2000 and have > to re-install. > I can not afford to lose the way my access 97 is installed > and its service packs. > > I have several applications in Access 97 that I need to > upgrade first to Access 2000 then to Access 2003. One > definitely will need some printing code redone cause it uses > Print to File Manager 8.mda > > If this discuss is in the archive can you either send me a > direct link or copy of the email. I have tried finding this > but not having a good result. > > Thanks for everything > Patti > > ****************************************************************** > *Patricia O'Connor > *Associate Computer Programmer Analyst > *OTDA - BDMA > *(W) mailto:Patricia.O'Connor at otda.state.ny.us > *(w) mailto:aa1160 at otda.state.ny.us > ****************************************************************** > -------------------------------------------------------- > This e-mail, including any attachments, may be confidential, > privileged or otherwise legally protected. It is intended > only for the addressee. If you received this e-mail in error > or from someone who was not authorized to send it to you, do > not disseminate, copy or otherwise use this e-mail or its > attachments. Please notify the sender immediately by reply > e-mail and delete the e-mail from your system. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From reuben at gfconsultants.com Tue Dec 13 14:16:29 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Tue, 13 Dec 2005 15:16:29 -0500 Subject: [AccessD] Display Data Horizontally In-Reply-To: Message-ID: Mark, I just sent you a sample report that I use that prints in columns. Check out the code and page setup. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Boyd, Mark > Thomas (US - Philadelphia) > Sent: Tuesday, December 13, 2005 12:30 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Display Data Horizontally > > > I need to display a table's data horizontally on a report. > For example, I have the following data in my table: > > Boston > Philadelphia > Seattle > > I need the report's detail section to display "Boston, Philadelphia, > Seattle". > > Any ideas? > Thanks. > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > This message (including any attachments) contains confidential > information intended for a specific individual and purpose, and > is protected by law. If you are not the intended recipient, you > should delete this message. > > > Any disclosure, copying, or distribution of this message, or the > taking of any action based on it, is strictly prohibited. [v.E.1] > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From bheid at appdevgrp.com Tue Dec 13 14:24:12 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Tue, 13 Dec 2005 15:24:12 -0500 Subject: [AccessD] [SPAM SUSPECT] Re: Upgrade to Office 2003 and not lose Access 97 or 2000 In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CFFE09@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF46A@ADGSERVER> Have them go to add/remove programs, select Office 2000, click on 'Change', select 'Add or remove features', and then deselect the items in the list that you do not want (select the 'not available' item in the dropdown), then click next. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of O'Connor, Patricia (OTDA) Sent: Tuesday, December 13, 2005 3:00 PM To: Access Developers discussion and problem solving Subject: [SPAM SUSPECT] Re: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 Ok so I have them install 2003 in its own directory. They will want to get rid of word,powerpoint,excel and powerpoint 2000 how do I tell them do that and not mess up my access. Thanks so much Patti From artful at rogers.com Tue Dec 13 14:24:23 2005 From: artful at rogers.com (Arthur Fuller) Date: Tue, 13 Dec 2005 15:24:23 -0500 Subject: [AccessD] Is this possible (X-posted) In-Reply-To: <00b401c5ff3e$e0882080$6501a8c0@fincomplex.spb.ru> Message-ID: <200512132025.jBDKPbJ12585@databaseadvisors.com> I would suggest that you: 1. construct an abstract model of all the data you are willing to capture and store; 2. find a beta customer in each of your top 10 potential locales (this based presumably on population, but perhaps not); 3. show each beta customer your model and await feedback; 4. redesign your model based on feedback. As Shamil has pointed out, you can certainly do this as a web service, and such an approach provides the additional benefit of abstracting the location of the data. (I.e. you could host it yourself or contract an ISP to host it for you.) As Shamil also pointed out, various aspects of the project are decidedly unclear.... your intended market, their ability and willingness to pay, your ability and willingness to customize the app for a given customer, and so on. This stuff needs some clarity before you design the actual model that you would sell, IMO. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: December 12, 2005 12:10 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is this possible (X-posted) <<< The question is: Can I do this via web services? >>> No. And yes - I mean if you local PC will have Web Server with exposed to the Outer World Web Services then these Web Services can communicate with central web server's Web Services. But such system architecture would look weird to say the least... <<< That done, can I then create data entry forms against their local copy of the apps database? >>> You can export/import data using Web Services - that's clear. The rest sounds unclear - you wanted your users to connect to the Web Server, pass their ID and then Web Server's application use data entry forms generated on Web Server to access user's local data via user's local Web Server's Web Services? Looks confusing but probably doable. Why not have data entry forms running in local application and use data export/import via Web Services? Do you mean you wanted to have one Web Server with WebServices and one ASP.NET application running on your server, and connecting to the local PCs' database via "something like Web Services"? Shamil ----- Original Message ----- From: "Jim DeMarco" To: "VB List (E-mail)" ; "AccessD (E-mail)" Sent: Monday, December 12, 2005 7:08 PM Subject: [AccessD] Is this possible (X-posted) > dba-VB > AccessD > > List, > > We have a VB/SQL app that we are actively marketing to other health plans and county social service agencies that handles enrollments into Medicaid and other government funded health programs. I have a need to transmit the apps data electronically from a health plan to a county agency. Yes we can simply FTP a file and let an agency pull the data down but it's not quite that simple. Different agencies have different needs for the data (some have IT resources, some don't, some need data input to send data back to plan some don't). > > My vision is a web portal where the county can define what data the plan should send them and define a file of what data they'll send back to the plan. My app should read the file and generate the appropriate export file and import data correctly based on the county's export (if any). > > Using .NET technologies I'd like the portal to also have the ability to connect to the local copy of my app's database for authentication and data access. The question is: Can I do this via web services? Can a user log on to my portal passing me a site ID so I know where their local database resides for authentication? That done, can I then create data entry forms against their local copy of the apps database? > > We'd rather not host all data here (competing plans may use the app and probably wouldn't care for that arrangement!) > > Hopefully this isn't too confusing and someone can enlighten me. > > TIA, > > Jim DeMarco > Director of Application Development > Hudson Health Plan > > > > > **************************************************************************** ******* > "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". > **************************************************************************** ******* > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 earthlink.net Tue Dec 13 14:34:14 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Tue, 13 Dec 2005 15:34:14 -0500 Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 In-Reply-To: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F8A@EXCNYSM0A1AI.nysemail.nyenet> Message-ID: Patti, Do as the others have outlined, but be aware that some components of Office (ie. graphics handling) are shared between versions of Office and installing a latter version will cause these shared components to be used by the earlier version. I have not had any problems with this, just be aware that even installing in a separate directory is no longer sufficient to protect yourself from possible incompatibilities. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of O'Connor, Patricia (OTDA) Sent: Tuesday, December 13, 2005 1:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 Hi all I am having a bit of a disagreement with our TOA people. I need to know how to install Upgrade OFFICE 2000 to 2003 and ADD Access 2003 to a machine with Access 97 & 2000. BUT I don't want to lose Access 97 or Access 2000 and have to re-install. I can not afford to lose the way my access 97 is installed and its service packs. I have several applications in Access 97 that I need to upgrade first to Access 2000 then to Access 2003. One definitely will need some printing code redone cause it uses Print to File Manager 8.mda If this discuss is in the archive can you either send me a direct link or copy of the email. I have tried finding this but not having a good result. Thanks for everything Patti ****************************************************************** *Patricia O'Connor *Associate Computer Programmer Analyst *OTDA - BDMA *(W) mailto:Patricia.O'Connor at otda.state.ny.us *(w) mailto:aa1160 at otda.state.ny.us ****************************************************************** -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mboyd at deloitte.com Tue Dec 13 14:36:33 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Tue, 13 Dec 2005 15:36:33 -0500 Subject: [AccessD] Display Data Horizontally Message-ID: Thanks Reuben. I can use the columns to set up the data to display horizontally, but I can't format it so the fields display together, with commas separating them. For example, I'd like the data to appear as "Boston, Philadelphia, Seattle". Thanks again for the sample report. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Tuesday, December 13, 2005 3:16 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally Mark, I just sent you a sample report that I use that prints in columns. Check out the code and page setup. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Boyd, Mark > Thomas (US - Philadelphia) > Sent: Tuesday, December 13, 2005 12:30 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Display Data Horizontally > > > I need to display a table's data horizontally on a report. > For example, I have the following data in my table: > > Boston > Philadelphia > Seattle > > I need the report's detail section to display "Boston, Philadelphia, > Seattle". > > Any ideas? > Thanks. > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > This message (including any attachments) contains confidential > information intended for a specific individual and purpose, and > is protected by law. If you are not the intended recipient, you > should delete this message. > > > Any disclosure, copying, or distribution of this message, or the > taking of any action based on it, is strictly prohibited. [v.E.1] > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Tue Dec 13 14:58:41 2005 From: dmcafee at pacbell.net (David Mcafee) Date: Tue, 13 Dec 2005 12:58:41 -0800 (PST) Subject: [AccessD] Display Data Horizontally In-Reply-To: Message-ID: <20051213205841.87213.qmail@web80823.mail.yahoo.com> well, if thats all you want to do, you only need one field. The report doesn't need to be bound. Open a recordset and loop through the records and build a string by adding strMyRS = strMyRS & ", " inside the loop. "Boyd, Mark Thomas (US - Philadelphia)" wrote: Thanks Reuben. I can use the columns to set up the data to display horizontally, but I can't format it so the fields display together, with commas separating them. For example, I'd like the data to appear as "Boston, Philadelphia, Seattle". Thanks again for the sample report. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Tuesday, December 13, 2005 3:16 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally Mark, I just sent you a sample report that I use that prints in columns. Check out the code and page setup. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Boyd, Mark > Thomas (US - Philadelphia) > Sent: Tuesday, December 13, 2005 12:30 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Display Data Horizontally > > > I need to display a table's data horizontally on a report. > For example, I have the following data in my table: > > Boston > Philadelphia > Seattle > > I need the report's detail section to display "Boston, Philadelphia, > Seattle". > > Any ideas? > Thanks. > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > This message (including any attachments) contains confidential > information intended for a specific individual and purpose, and > is protected by law. If you are not the intended recipient, you > should delete this message. > > > Any disclosure, copying, or distribution of this message, or the > taking of any action based on it, is strictly prohibited. [v.E.1] > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jdemarco at hudsonhealthplan.org Tue Dec 13 15:02:52 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Tue, 13 Dec 2005 16:02:52 -0500 Subject: [AccessD] Is this possible (X-posted) Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C4280@TTNEXCHCL2.hshhp.com> Thanks for the comments Arthur. >>1. construct an abstract model of all the data you are willing to capture >>and store; Our app is client/server with the user organization hosting their own copy of the SQL BE. The plan is to give local gov't agencies the ability to create a schema that tells the health plans what data they need from our app (schema defined and downloadable via the web portal). Health plans can download the schema and implement it when exporting data for a given county. >>2. find a beta customer We do have one organization currently using the app and we'll test the web access scenario with them (and we'll use our BE to see that we can access data in both locations from our portal). After that it's a marketing game. >> you can certainly do this as a web service, and >> such an approach provides the additional benefit of abstracting the location >> of the data. This is really my key issue. .NET Remoting may do the trick. I'm researching now. >>willingness to customize the app for a given customer Customization is a key element of the portal as different counties have different needs for the data. These range from using our client/server app to process data to simply importing data into internal systems to using tools provided on the portal to do data entry and other data processing tasks w/o our app installed locally. Target market is identified in my original post and willingness to pay is really an outstanding issue right now. Electronic data transfer of this data to local agencies is a huge political item right now and we are at the forefront of the issue. There is no other product or health plan pursuing this as actively as we are (and not just to sell our app; we're a health plan first and foremost). Jim D. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Arthur Fuller Sent: Tuesday, December 13, 2005 3:24 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Is this possible (X-posted) I would suggest that you: 1. construct an abstract model of all the data you are willing to capture and store; 2. find a beta customer in each of your top 10 potential locales (this based presumably on population, but perhaps not); 3. show each beta customer your model and await feedback; 4. redesign your model based on feedback. As Shamil has pointed out, you can certainly do this as a web service, and such an approach provides the additional benefit of abstracting the location of the data. (I.e. you could host it yourself or contract an ISP to host it for you.) As Shamil also pointed out, various aspects of the project are decidedly unclear.... your intended market, their ability and willingness to pay, your ability and willingness to customize the app for a given customer, and so on. This stuff needs some clarity before you design the actual model that you would sell, IMO. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: December 12, 2005 12:10 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is this possible (X-posted) <<< The question is: Can I do this via web services? >>> No. And yes - I mean if you local PC will have Web Server with exposed to the Outer World Web Services then these Web Services can communicate with central web server's Web Services. But such system architecture would look weird to say the least... <<< That done, can I then create data entry forms against their local copy of the apps database? >>> You can export/import data using Web Services - that's clear. The rest sounds unclear - you wanted your users to connect to the Web Server, pass their ID and then Web Server's application use data entry forms generated on Web Server to access user's local data via user's local Web Server's Web Services? Looks confusing but probably doable. Why not have data entry forms running in local application and use data export/import via Web Services? Do you mean you wanted to have one Web Server with WebServices and one ASP.NET application running on your server, and connecting to the local PCs' database via "something like Web Services"? Shamil ----- Original Message ----- From: "Jim DeMarco" To: "VB List (E-mail)" ; "AccessD (E-mail)" Sent: Monday, December 12, 2005 7:08 PM Subject: [AccessD] Is this possible (X-posted) > dba-VB > AccessD > > List, > > We have a VB/SQL app that we are actively marketing to other health plans and county social service agencies that handles enrollments into Medicaid and other government funded health programs. I have a need to transmit the apps data electronically from a health plan to a county agency. Yes we can simply FTP a file and let an agency pull the data down but it's not quite that simple. Different agencies have different needs for the data (some have IT resources, some don't, some need data input to send data back to plan some don't). > > My vision is a web portal where the county can define what data the plan should send them and define a file of what data they'll send back to the plan. My app should read the file and generate the appropriate export file and import data correctly based on the county's export (if any). > > Using .NET technologies I'd like the portal to also have the ability to connect to the local copy of my app's database for authentication and data access. The question is: Can I do this via web services? Can a user log on to my portal passing me a site ID so I know where their local database resides for authentication? That done, can I then create data entry forms against their local copy of the apps database? > > We'd rather not host all data here (competing plans may use the app and probably wouldn't care for that arrangement!) > > Hopefully this isn't too confusing and someone can enlighten me. > > TIA, > > Jim DeMarco > Director of Application Development > Hudson Health Plan > > > > > **************************************************************************** ******* > "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". > **************************************************************************** ******* > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From dmcafee at pacbell.net Tue Dec 13 15:02:41 2005 From: dmcafee at pacbell.net (David Mcafee) Date: Tue, 13 Dec 2005 13:02:41 -0800 (PST) Subject: [AccessD] Display Data Horizontally In-Reply-To: Message-ID: <20051213210241.6646.qmail@web80810.mail.yahoo.com> well, if thats all you want to do, you only need one field. The report doesn't need to be bound. Open a recordset and loop through the records and build a string by adding From mboyd at deloitte.com Tue Dec 13 15:12:26 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Tue, 13 Dec 2005 16:12:26 -0500 Subject: [AccessD] Display Data Horizontally Message-ID: Where do I code this? In the Detail_Format event of the report? Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Mcafee Sent: Tuesday, December 13, 2005 3:59 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally well, if thats all you want to do, you only need one field. The report doesn't need to be bound. Open a recordset and loop through the records and build a string by adding strMyRS = strMyRS & ", " inside the loop. "Boyd, Mark Thomas (US - Philadelphia)" wrote: Thanks Reuben. I can use the columns to set up the data to display horizontally, but I can't format it so the fields display together, with commas separating them. For example, I'd like the data to appear as "Boston, Philadelphia, Seattle". Thanks again for the sample report. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Tuesday, December 13, 2005 3:16 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally Mark, I just sent you a sample report that I use that prints in columns. Check out the code and page setup. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Boyd, Mark > Thomas (US - Philadelphia) > Sent: Tuesday, December 13, 2005 12:30 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Display Data Horizontally > > > I need to display a table's data horizontally on a report. > For example, I have the following data in my table: > > Boston > Philadelphia > Seattle > > I need the report's detail section to display "Boston, Philadelphia, > Seattle". > > Any ideas? > Thanks. > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > This message (including any attachments) contains confidential > information intended for a specific individual and purpose, and > is protected by law. If you are not the intended recipient, you > should delete this message. > > > Any disclosure, copying, or distribution of this message, or the > taking of any action based on it, is strictly prohibited. [v.E.1] > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Tue Dec 13 15:54:49 2005 From: markamatte at hotmail.com (Mark A Matte) Date: Tue, 13 Dec 2005 21:54:49 +0000 Subject: [AccessD] Weekend fun: Primes In-Reply-To: Message-ID: Gustav, I still don't know why this intrigues me...but I found away around the 2,147,483,647 problem I was having...I got rid of the MOD function, just used division instead, and used Instr(1,RemainderTest,".") to see if the number had a decimal. Not sure what I will do with this new knowledge...but I now know alot of large Prime numbers. Now that I have a db that will tell me if any number is prime...any suggestions, if any, of what to do with it? Thanks, Mark >From: "Mark A Matte" >Reply-To: Access Developers discussion and problem >solving >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Weekend fun: Primes >Date: Fri, 09 Dec 2005 21:58:13 +0000 > >...and...I found this in the help...not that it matters...just kinda >weird...the PRIME number I maxed out on...is also the number used to set an >access window to the color of your desktop: > >In the property box, type one of the numbers listed in the following table. >For example, if you want the background of your form to display the same >color that you or another user uses for the Windows background color, set >the BackColor property to -2147483643, the value for Window. > >Screen element >Scroll bar -2147483648 >*Desktop -2147483647*****My Max Number >Active window title bar -2147483646 >Inactive window title bar -2147483645 >Menu bar -2147483644 >Window -2147483643 > > > >From: "Mark A Matte" > >Reply-To: Access Developers discussion and problem > >solving > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] Weekend fun: Primes > >Date: Fri, 09 Dec 2005 21:14:03 +0000 > > > >Gustav, > > > >For whatever reason your email inspired me to look at primes...and I >wrote > >a > >module in A2k that would determine if a number was prime or not...it >seems > >to work fine...until I get to the number 2,147,483,647 . I'm using the > >MOD > >function in the module...and it apparently cannot handle a number larger > >than this in VBA...I get an "OVERFLOW" error. Any ideas? > > > >Thanks, > > > >Mark > > > >P.S...and if this is calculating correctly...2,147,483,647 just happens >to > >be PRIME!!! > > > > > > > > >From: "Gustav Brock" > > >Reply-To: Access Developers discussion and problem > > >solving > > >To: > > >Subject: [AccessD] Weekend fun: Primes > > >Date: Fri, 09 Dec 2005 16:47:17 +0100 > > > > > >Hi all > > > > > >Bored with report design, stubborn queries and/or naughty kids? > > > > > >"The problem of distinguishing prime numbers from composite numbers and > >of > > >resolving the latter into their prime factors is known to be one of the > > >most important and useful in arithmetic. [...] > > >The dignity of the science itself seems to require that every possible > > >means be explored for the solution of a problem so elegant and so > > >celebrated." > > > Carl Friedrich Gauss (1777-1855) > > > > > >A young, clever guy, Per Leslie Jensen, has dealt with this. Here's his > > >presentation: > > > > > > http://www.pgnfs.org > > > > > >Well done and worth a study! > > > > > >/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 From dwaters at usinternet.com Tue Dec 13 15:56:46 2005 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 13 Dec 2005 15:56:46 -0600 Subject: [AccessD] OT: How To Learn VS 2005 In-Reply-To: <27015051.1134503897516.JavaMail.root@sniper13> Message-ID: <000201c60030$1d1ce160$0200a8c0@danwaters> Shamil, This looks like a state or county school, probably supported by state or local taxes. People taking the class may need to be a CA state resident or a county resident. I don't remember who took the classes, but they may know if there are eligibility requirements for this particular school. Or, perhaps how to get around the eligibility requirements! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Tuesday, December 13, 2005 1:55 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: How To Learn VS 2005 <<< ASP.NET and VB.NET classes at the wonderful price of $0. >>> But you're lucky living there in California! I have paid here for .NET and ASP.NET courses USD1500+ a couple of years ago. Next time I will probably get a Visum to the States, buy plane tickets and go there to your Wonderland - it promise to be cheaper than what I got here and with so many new impressions and contacts as far as I can imagine - it would make sense - this trouble and pleasure to fly to the other side of this small planet! :) ... Shamil P.S. US Visum would cost USD200, two way tickets to NYC are <=USD600, NYC<->CA - USD400 should be enough? USD300 for two weeks staying somewhere there not in a luxury hotel of course - something like B&B - should be enough too? - well this would be USD1500. Still foods and car renting and gasoline are not counted - well then another USD500 for foods and car and other small expences - totaling USD2000 for two weeks - that would be enough or I'm dreaming? ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Tuesday, December 13, 2005 10:01 PM Subject: Re: [AccessD] OT: How To Learn VS 2005 > They're not offering beginner classes right now, but I'll watch the list and > let you know if I sign up for one. > > http://www.sandiegocet.net/classes/fall/bit-north-cc/c10.php > > Rocky > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Tue Dec 13 16:03:07 2005 From: dmcafee at pacbell.net (David McAfee) Date: Tue, 13 Dec 2005 14:03:07 -0800 Subject: [AccessD] Display Data Horizontally In-Reply-To: Message-ID: Yes, or you can create a function to do it for you. Then place the text box on a form or any report and make its source = YourFunctionName(SomeParameterIfNecerssary) and the function can return as text, like this (warning untested OTTOMH code): Public Function ListToString(SomeValue as int) as string Dim Output As string Dim db As DAO.Database Dim rst As DAO.Recordset Set db = CurrentDb() Set rst = db.OpenRecordset("SELECT City FROM tblCities WHERE RegionCode = " SomeValue) If rst.BOF And rst.EOF Then Output = "" Else rst.MoveLast Do Until rst.eof OutPut = Output & ", " & rst![City] rst.MoveNext Loop 'Might have to trim leading or lagging commas here Output = Right(Output, Len(Output) -2 End If ListToString = Output rst.Close Set rst = Nothing db.Close End Function -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Boyd, Mark Thomas (US - Philadelphia) Sent: Tuesday, December 13, 2005 1:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally Where do I code this? In the Detail_Format event of the report? Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Mcafee Sent: Tuesday, December 13, 2005 3:59 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally well, if thats all you want to do, you only need one field. The report doesn't need to be bound. Open a recordset and loop through the records and build a string by adding strMyRS = strMyRS & ", " inside the loop. "Boyd, Mark Thomas (US - Philadelphia)" wrote: Thanks Reuben. I can use the columns to set up the data to display horizontally, but I can't format it so the fields display together, with commas separating them. For example, I'd like the data to appear as "Boston, Philadelphia, Seattle". Thanks again for the sample report. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Tuesday, December 13, 2005 3:16 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Display Data Horizontally Mark, I just sent you a sample report that I use that prints in columns. Check out the code and page setup. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Boyd, Mark > Thomas (US - Philadelphia) > Sent: Tuesday, December 13, 2005 12:30 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Display Data Horizontally > > > I need to display a table's data horizontally on a report. > For example, I have the following data in my table: > > Boston > Philadelphia > Seattle > > I need the report's detail section to display "Boston, Philadelphia, > Seattle". > > Any ideas? > Thanks. > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > This message (including any attachments) contains confidential > information intended for a specific individual and purpose, and > is protected by law. If you are not the intended recipient, you > should delete this message. > > > Any disclosure, copying, or distribution of this message, or the > taking of any action based on it, is strictly prohibited. [v.E.1] > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Tue Dec 13 16:18:37 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 14 Dec 2005 08:18:37 +1000 Subject: [AccessD] Weekend fun: Primes In-Reply-To: References: Message-ID: <439FD55D.7428.876B406@stuart.lexacorp.com.pg> On 13 Dec 2005 at 21:54, Mark A Matte wrote: > Gustav, > > I still don't know why this intrigues me...but I found away around the > 2,147,483,647 problem I was having...I got rid of the MOD function, just > used division instead, and used Instr(1,RemainderTest,".") to see if the > number had a decimal. > > Not sure what I will do with this new knowledge...but I now know alot of > large Prime numbers. Now that I have a db that will tell me if any number is > prime...any suggestions, if any, of what to do with it? > Any number? In that case Find the 43rd Mersenne Prime. http://www.mersenne.org/prime.htm Then go for the $10,000 prize for finding the first 10 million digit prime number. http://www.eff.org/awards/coop.php -- Stuart From stuart at lexacorp.com.pg Tue Dec 13 16:20:59 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 14 Dec 2005 08:20:59 +1000 Subject: [AccessD] Display Data Horizontally In-Reply-To: Message-ID: <439FD5EB.23084.878DE58@stuart.lexacorp.com.pg> On 13 Dec 2005 at 12:30, Boyd, Mark Thomas (US - Phila wrote: > I need to display a table's data horizontally on a report. > For example, I have the following data in my table: > > Boston > Philadelphia > Seattle > > I need the report's detail section to display "Boston, Philadelphia, > Seattle". > See the thread on 23 and 24 Nov 2055 with the Subject "Need Help". It was about exactly the same requirement. -- Stuart From artful at rogers.com Tue Dec 13 17:45:48 2005 From: artful at rogers.com (Arthur Fuller) Date: Tue, 13 Dec 2005 18:45:48 -0500 Subject: [AccessD] Is this possible (X-posted) In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C4280@TTNEXCHCL2.hshhp.com> Message-ID: <200512132345.jBDNjkJ08150@databaseadvisors.com> Glad to see that I hit your nail at least somewhat on its head. I would stress that you need more than one beta client. Since I do not live in the USA, I cannot anticipate the local differences (given my decidedly limited knowledge of the intricacies of fed v. state arrangements) but my guess would be that you need at least one client per major jurisdiction, so each client could represent one state's perspective and speak for its laws etc. All the jurisdictional issues aside, IMO your best bet is to find the state that wants the most data and design your model around its requirements. Then you can supply state-specific subsets to any interested client. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim DeMarco Sent: December 13, 2005 4:03 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is this possible (X-posted) Thanks for the comments Arthur. >>1. construct an abstract model of all the data you are willing to capture >>and store; Our app is client/server with the user organization hosting their own copy of the SQL BE. The plan is to give local gov't agencies the ability to create a schema that tells the health plans what data they need from our app (schema defined and downloadable via the web portal). Health plans can download the schema and implement it when exporting data for a given county. >>2. find a beta customer We do have one organization currently using the app and we'll test the web access scenario with them (and we'll use our BE to see that we can access data in both locations from our portal). After that it's a marketing game. >> you can certainly do this as a web service, and >> such an approach provides the additional benefit of abstracting the location >> of the data. This is really my key issue. .NET Remoting may do the trick. I'm researching now. >>willingness to customize the app for a given customer Customization is a key element of the portal as different counties have different needs for the data. These range from using our client/server app to process data to simply importing data into internal systems to using tools provided on the portal to do data entry and other data processing tasks w/o our app installed locally. Target market is identified in my original post and willingness to pay is really an outstanding issue right now. Electronic data transfer of this data to local agencies is a huge political item right now and we are at the forefront of the issue. There is no other product or health plan pursuing this as actively as we are (and not just to sell our app; we're a health plan first and foremost). Jim D. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Arthur Fuller Sent: Tuesday, December 13, 2005 3:24 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Is this possible (X-posted) I would suggest that you: 1. construct an abstract model of all the data you are willing to capture and store; 2. find a beta customer in each of your top 10 potential locales (this based presumably on population, but perhaps not); 3. show each beta customer your model and await feedback; 4. redesign your model based on feedback. As Shamil has pointed out, you can certainly do this as a web service, and such an approach provides the additional benefit of abstracting the location of the data. (I.e. you could host it yourself or contract an ISP to host it for you.) As Shamil also pointed out, various aspects of the project are decidedly unclear.... your intended market, their ability and willingness to pay, your ability and willingness to customize the app for a given customer, and so on. This stuff needs some clarity before you design the actual model that you would sell, IMO. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: December 12, 2005 12:10 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is this possible (X-posted) <<< The question is: Can I do this via web services? >>> No. And yes - I mean if you local PC will have Web Server with exposed to the Outer World Web Services then these Web Services can communicate with central web server's Web Services. But such system architecture would look weird to say the least... <<< That done, can I then create data entry forms against their local copy of the apps database? >>> You can export/import data using Web Services - that's clear. The rest sounds unclear - you wanted your users to connect to the Web Server, pass their ID and then Web Server's application use data entry forms generated on Web Server to access user's local data via user's local Web Server's Web Services? Looks confusing but probably doable. Why not have data entry forms running in local application and use data export/import via Web Services? Do you mean you wanted to have one Web Server with WebServices and one ASP.NET application running on your server, and connecting to the local PCs' database via "something like Web Services"? Shamil ----- Original Message ----- From: "Jim DeMarco" To: "VB List (E-mail)" ; "AccessD (E-mail)" Sent: Monday, December 12, 2005 7:08 PM Subject: [AccessD] Is this possible (X-posted) > dba-VB > AccessD > > List, > > We have a VB/SQL app that we are actively marketing to other health plans and county social service agencies that handles enrollments into Medicaid and other government funded health programs. I have a need to transmit the apps data electronically from a health plan to a county agency. Yes we can simply FTP a file and let an agency pull the data down but it's not quite that simple. Different agencies have different needs for the data (some have IT resources, some don't, some need data input to send data back to plan some don't). > > My vision is a web portal where the county can define what data the plan should send them and define a file of what data they'll send back to the plan. My app should read the file and generate the appropriate export file and import data correctly based on the county's export (if any). > > Using .NET technologies I'd like the portal to also have the ability to connect to the local copy of my app's database for authentication and data access. The question is: Can I do this via web services? Can a user log on to my portal passing me a site ID so I know where their local database resides for authentication? That done, can I then create data entry forms against their local copy of the apps database? > > We'd rather not host all data here (competing plans may use the app and probably wouldn't care for that arrangement!) > > Hopefully this isn't too confusing and someone can enlighten me. > > TIA, > > Jim DeMarco > Director of Application Development > Hudson Health Plan > > > > > **************************************************************************** ******* > "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". > **************************************************************************** ******* > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Tue Dec 13 17:50:40 2005 From: artful at rogers.com (Arthur Fuller) Date: Tue, 13 Dec 2005 18:50:40 -0500 Subject: [AccessD] Weekend fun: Primes In-Reply-To: Message-ID: <200512132350.jBDNodJ09264@databaseadvisors.com> Not a prod but a gentle friendly nudge. What is that largest prime? Arthur -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: December 13, 2005 4:55 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Weekend fun: Primes Gustav, I still don't know why this intrigues me...but I found away around the 2,147,483,647 problem I was having...I got rid of the MOD function, just used division instead, and used Instr(1,RemainderTest,".") to see if the number had a decimal. Not sure what I will do with this new knowledge...but I now know alot of large Prime numbers. Now that I have a db that will tell me if any number is prime...any suggestions, if any, of what to do with it? Thanks, Mark From martyconnelly at shaw.ca Tue Dec 13 20:13:13 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 13 Dec 2005 18:13:13 -0800 Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 References: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F8C@EXCNYSM0A1AI.nysemail.nyenet> Message-ID: <439F7FB9.7000207@shaw.ca> I don't think you can do an individual de-install of single Office products, maybe with network MOMS So you would have to remove Office 2000 completely then do a full custom install of Access 2000 by itself from the Office 2000 Disk then install Office 2003 I can see why they might want to remove 2000 for security reasons, not having to apply security patches. But you may run into OLE Automation problems if you are still calling say an old 2000 version of Word. from Excel or Access VBA and it is not there. O'Connor, Patricia (OTDA) wrote: >Ok so I have them install 2003 in its own directory. They will want to >get rid of word,powerpoint,excel and powerpoint 2000 how do I tell them >do that and not mess up my access. > >Thanks so much >Patti > >****************************************************************** >*Patricia O'Connor >*Associate Computer Programmer Analyst >*OTDA - BDMA >*(W) mailto:Patricia.O'Connor at otda.state.ny.us >*(w) mailto:aa1160 at otda.state.ny.us >****************************************************************** > > > > > > >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby >>Sent: Tuesday, December 13, 2005 01:31 PM >>To: 'Access Developers discussion and problem solving' >>Subject: Re: [AccessD] Upgrade to Office 2003 and not lose >>Access 97 or 2000 >> >>Just specify a new directory when installing. Do NOT upgrade. >> >> >>John W. Colby >>www.ColbyConsulting.com >> >>Contribute your unused CPU cycles to a good cause: >>http://folding.stanford.edu/ >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >>O'Connor, Patricia (OTDA) >>Sent: Tuesday, December 13, 2005 1:22 PM >>To: Access Developers discussion and problem solving >>Subject: [AccessD] Upgrade to Office 2003 and not lose Access >>97 or 2000 >> >>Hi all >> >>I am having a bit of a disagreement with our TOA people. I >>need to know how to install Upgrade OFFICE 2000 to 2003 and >>ADD Access 2003 to a machine with Access 97 & 2000. >> >>BUT I don't want to lose Access 97 or Access 2000 and have >>to re-install. >>I can not afford to lose the way my access 97 is installed >>and its service packs. >> >>I have several applications in Access 97 that I need to >>upgrade first to Access 2000 then to Access 2003. One >>definitely will need some printing code redone cause it uses >>Print to File Manager 8.mda >> >>If this discuss is in the archive can you either send me a >>direct link or copy of the email. I have tried finding this >>but not having a good result. >> >>Thanks for everything >>Patti >> >>****************************************************************** >>*Patricia O'Connor >>*Associate Computer Programmer Analyst >>*OTDA - BDMA >>*(W) mailto:Patricia.O'Connor at otda.state.ny.us >>*(w) mailto:aa1160 at otda.state.ny.us >>****************************************************************** >> >> >> -- Marty Connelly Victoria, B.C. Canada From lists at bitshk.com Tue Dec 13 20:50:07 2005 From: lists at bitshk.com (Stuart Sanders) Date: Wed, 14 Dec 2005 10:50:07 +0800 Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 In-Reply-To: <439F7FB9.7000207@shaw.ca> References: <01DBAB52E30A9A4AB3D94EF8029EDBE8551F8C@EXCNYSM0A1AI.nysemail.nyenet> <439F7FB9.7000207@shaw.ca> Message-ID: I haven't installed 2003 on my Dev machine as of yet, but this is how it goes with the previous versions. When you install a later version of office, do a custom install (don't accept the default as it will remove previous versions). Select a new directory for the office installation. ie I use Microsoft Office/Offce9, Microsoft Office/Office10, etc If possible install all of the Microsoft access components and VBA tools to the local hard disk rather than allowing office to use the default "Install at 1st run" as that requires access to the install location or disks. If your company uses an administrative install, or installs from a network that maybe fine. If they use disks you might run into issues with certain addins that aren't installed by default unless you change the default to install everything. Usually when Office is installed it will ask you whether you want to keep or remove previous versions of office apps. They should just be able to select the previous Word/Excel/Powerpoint etc and have office remove those (making sure they leave MS Access 97/2000). Stuart -----Original Message----- From: MartyConnelly To: Access Developers discussion and problem solving Date: Tue, 13 Dec 2005 18:13:13 -0800 Subject: Re: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 > I don't think you can do an individual de-install of single Office > products, maybe with network MOMS > So you would have to remove Office 2000 completely then do a full > custom install of Access > 2000 by itself from the Office 2000 Disk then install Office 2003 > I can see why they might want to remove 2000 for security reasons, not > having to apply security patches. > But you may run into OLE Automation problems if you are still calling > say an old 2000 version of Word. > from Excel or Access VBA and it is not there. > > > O'Connor, Patricia (OTDA) wrote: > > >Ok so I have them install 2003 in its own directory. They will want > to > >get rid of word,powerpoint,excel and powerpoint 2000 how do I tell > them > >do that and not mess up my access. > > > >Thanks so much > >Patti > > > >****************************************************************** > >*Patricia O'Connor > >*Associate Computer Programmer Analyst > >*OTDA - BDMA > >*(W) mailto:Patricia.O'Connor at otda.state.ny.us > >*(w) mailto:aa1160 at otda.state.ny.us > >****************************************************************** > > > > > > > > > > > > > >>From: accessd-bounces at databaseadvisors.com > >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > >>Sent: Tuesday, December 13, 2005 01:31 PM > >>To: 'Access Developers discussion and problem solving' > >>Subject: Re: [AccessD] Upgrade to Office 2003 and not lose > >>Access 97 or 2000 > >> > >>Just specify a new directory when installing. Do NOT upgrade. > >> > >> > >>John W. Colby > >>www.ColbyConsulting.com > >> > >>Contribute your unused CPU cycles to a good cause: > >>http://folding.stanford.edu/ > >>-----Original Message----- > >>From: accessd-bounces at databaseadvisors.com > >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > >>O'Connor, Patricia (OTDA) > >>Sent: Tuesday, December 13, 2005 1:22 PM > >>To: Access Developers discussion and problem solving > >>Subject: [AccessD] Upgrade to Office 2003 and not lose Access > >>97 or 2000 > >> > >>Hi all > >> > >>I am having a bit of a disagreement with our TOA people. I > >>need to know how to install Upgrade OFFICE 2000 to 2003 and > >>ADD Access 2003 to a machine with Access 97 & 2000. > >> > >>BUT I don't want to lose Access 97 or Access 2000 and have > >>to re-install. > >>I can not afford to lose the way my access 97 is installed > >>and its service packs. > >> > >>I have several applications in Access 97 that I need to > >>upgrade first to Access 2000 then to Access 2003. One > >>definitely will need some printing code redone cause it uses > >>Print to File Manager 8.mda > >> > >>If this discuss is in the archive can you either send me a > >>direct link or copy of the email. I have tried finding this > >>but not having a good result. > >> > >>Thanks for everything > >>Patti > >> > >>****************************************************************** > >>*Patricia O'Connor > >>*Associate Computer Programmer Analyst > >>*OTDA - BDMA > >>*(W) mailto:Patricia.O'Connor at otda.state.ny.us > >>*(w) mailto:aa1160 at otda.state.ny.us > >>****************************************************************** > >> > >> > >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From lists at bitshk.com Tue Dec 13 20:51:28 2005 From: lists at bitshk.com (Stuart Sanders) Date: Wed, 14 Dec 2005 10:51:28 +0800 Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 In-Reply-To: References: Message-ID: I think John meant that you don't just hit the upgrade button. You need to do s custom install. The default upgrade option usually removes previous version without asking. Stuart -----Original Message----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Date: Tue, 13 Dec 2005 11:13:11 -0800 Subject: Re: [AccessD] Upgrade to Office 2003 and not lose Access 97 or 2000 > You can upgrade if you specify the apps you want to keep earlier > versions of. I've done it with no problems. As for separate > directories, Office XP and above install to Program Files\Microsoft > Office\Office nn\ where nn represents the version number (10, 11, > etc.). > Office 2000 and earlier installed to Microsoft Office\Office with no > version numbers by default. I installed my 2000 to Microsoft > Office\Office 9 > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Tuesday, December 13, 2005 10:31 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Upgrade to Office 2003 and not lose Access 97 or > 2000 > > > Just specify a new directory when installing. Do NOT upgrade. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of O'Connor, > Patricia (OTDA) > Sent: Tuesday, December 13, 2005 1:22 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Upgrade to Office 2003 and not lose Access 97 or > 2000 > > Hi all > > I am having a bit of a disagreement with our TOA people. I need to know > how to install Upgrade OFFICE 2000 to 2003 and ADD Access 2003 to a > machine with Access 97 & 2000. > > BUT I don't want to lose Access 97 or Access 2000 and have to > re-install. I can not afford to lose the way my access 97 is installed > and its service packs. > > I have several applications in Access 97 that I need to upgrade first > to > Access 2000 then to Access 2003. One definitely will need some printing > code redone cause it uses Print to File Manager 8.mda > > If this discuss is in the archive can you either send me a direct link > or copy of the email. I have tried finding this but not having a good > result. > > Thanks for everything > Patti > > ****************************************************************** > *Patricia O'Connor > *Associate Computer Programmer Analyst > *OTDA - BDMA > *(W) mailto:Patricia.O'Connor at otda.state.ny.us > *(w) mailto:aa1160 at otda.state.ny.us > ****************************************************************** > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Gustav at cactus.dk Wed Dec 14 02:08:24 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 14 Dec 2005 09:08:24 +0100 Subject: [AccessD] Weekend fun: Primes Message-ID: Hi Mark and Stuart Mark, here's one example: http://mathforum.org/library/drmath/view/55922.html Stuart, you are killing Susan with those links! /gustav >>> stuart at lexacorp.com.pg 13-12-2005 23:18:37 >>> On 13 Dec 2005 at 21:54, Mark A Matte wrote: > Gustav, > > I still don't know why this intrigues me...but I found away around the > 2,147,483,647 problem I was having...I got rid of the MOD function, just > used division instead, and used Instr(1,RemainderTest,".") to see if the > number had a decimal. > > Not sure what I will do with this new knowledge...but I now know alot of > large Prime numbers. Now that I have a db that will tell me if any number is > prime...any suggestions, if any, of what to do with it? > Any number? In that case Find the 43rd Mersenne Prime. http://www.mersenne.org/prime.htm Then go for the $10,000 prize for finding the first 10 million digit prime number. http://www.eff.org/awards/coop.php -- Stuart From Gustav at cactus.dk Wed Dec 14 02:16:50 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 14 Dec 2005 09:16:50 +0100 Subject: [AccessD] Weekend fun: Primes Message-ID: Hi Mark Here's a nice site with lots of inspiration, info and links: http://www.2357.a-tu.net /gustav >>> markamatte at hotmail.com 13-12-2005 22:54:49 >>> Gustav, I still don't know why this intrigues me...but I found away around the 2,147,483,647 problem I was having...I got rid of the MOD function, just used division instead, and used Instr(1,RemainderTest,".") to see if the number had a decimal. Not sure what I will do with this new knowledge...but I now know alot of large Prime numbers. Now that I have a db that will tell me if any number is prime...any suggestions, if any, of what to do with it? Thanks, Mark From Gustav at cactus.dk Wed Dec 14 02:26:10 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 14 Dec 2005 09:26:10 +0100 Subject: [AccessD] Weekend fun: Primes Message-ID: Hi Arthur You mean "the largest known prime"? Look here: http://primes.utm.edu/primes/ /gustav >>> artful at rogers.com 14-12-2005 00:50:40 >>> Not a prod but a gentle friendly nudge. What is that largest prime? Arthur From darrend at nimblesystems.com.au Wed Dec 14 06:54:09 2005 From: darrend at nimblesystems.com.au (Darren DICK) Date: Wed, 14 Dec 2005 23:54:09 +1100 Subject: [AccessD] A2003:Importing/Linking SQL Tables (and data) Message-ID: <20051214125108.NQPM18661.omta02sl.mx.bigpond.com@CRHLAPREGAN> Hello all When I use something like DoCmd.TransferDatabase acImport, "ODBC", "PhoneCentral", acTable, "SQLTABLENAME", "MDBTABLENAME", False To import some SQL tables I expected to see the Standard ODBC password login stuff Instead I get an error message Run Time Error 3170 Could not fin installable ISAM Does anyone have some code where I can loop through a recordset of tablenames And import them from SQL into an AccessdB And the same for linking as well? Many thanks Darren From Lambert.Heenan at AIG.com Wed Dec 14 09:09:37 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Wed, 14 Dec 2005 10:09:37 -0500 Subject: [AccessD] Weekend fun: Primes Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F1A5B824A@xlivmbx21.aig.com> The wall you hit up against (2,147,483,647) is simply the limit of the number that you can plug into a long integer (2^31). It is an interesting coincidence that this number happens to be prime, but it is just a coincidence. Your approach to trying to find large primes than this is inevitably flawed because what you are now doing by using simple division is *floating point* math, which is inevitably inaccurate due to the physical limitations of binary computers. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: December 13, 2005 4:55 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Weekend fun: Primes Gustav, I still don't know why this intrigues me...but I found away around the 2,147,483,647 problem I was having...I got rid of the MOD function, just used division instead, and used Instr(1,RemainderTest,".") to see if the number had a decimal. Not sure what I will do with this new knowledge...but I now know alot of large Prime numbers. Now that I have a db that will tell me if any number is prime...any suggestions, if any, of what to do with it? Thanks, Mark -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at users.mns.ru Wed Dec 14 09:22:26 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Wed, 14 Dec 2005 18:22:26 +0300 Subject: [AccessD] A2003:Importing/Linking SQL Tables (and data) References: <20051214125108.NQPM18661.omta02sl.mx.bigpond.com@CRHLAPREGAN> Message-ID: <018f01c600c2$3473fd70$6501a8c0@fincomplex.spb.ru> Darren, This code works well here: Public Sub Import() Dim strCnn As String strCnn = "ODBC;DRIVER=SQL Server;" & _ "SERVER={1};" & _ "DATABASE={2};" & _ "Trusted_Connection=Yes;" strCnn = Replace(strCnn, "{1}", "(local)") ' server strCnn = Replace(strCnn, "{2}", "pubs") ' database DoCmd.TransferDatabase _ acImport, _ "ODBC", _ strCnn, _ acTable, _ "authors", _ "authors" End Sub Public Sub Link() Dim strCnn As String strCnn = "ODBC;DRIVER=SQL Server;" & _ "SERVER={1};" & _ "DATABASE={2};" & _ "Trusted_Connection=Yes;" strCnn = Replace(strCnn, "{1}", "(local)") ' server strCnn = Replace(strCnn, "{2}", "pubs") ' database DoCmd.TransferDatabase _ acLink, _ "ODBC", _ strCnn, _ acTable, _ "authors", _ "linked_authors" End Sub Hope it will work for you too. Shamil ----- Original Message ----- From: "Darren DICK" To: Sent: Wednesday, December 14, 2005 3:54 PM Subject: [AccessD] A2003:Importing/Linking SQL Tables (and data) > > Hello all > When I use something like > DoCmd.TransferDatabase acImport, "ODBC", "PhoneCentral", acTable, > "SQLTABLENAME", "MDBTABLENAME", False > To import some SQL tables I expected to see the Standard ODBC password login > stuff > Instead I get an error message > Run Time Error 3170 > Could not fin installable ISAM > > Does anyone have some code where I can loop through a recordset of > tablenames > And import them from SQL into an AccessdB > And the same for linking as well? > > Many thanks > > Darren > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From hollisvj at pgdp.usec.com Wed Dec 14 09:49:50 2005 From: hollisvj at pgdp.usec.com (Hollis, Virginia) Date: Wed, 14 Dec 2005 09:49:50 -0600 Subject: [AccessD] Prevent Duplicates Message-ID: <66ABA669023AE74B97746FD8E6843920025A68BB@c2k3exchange.pgdp.corp.usec.com> I do not want the user to duplicate a number already used when entering a new record. They enter the permit number (text) for the record. I tried the below code on the BeforeUpdate, AfterUpdate, LostFocus of the field, but the duplicate MsgBox never pops up telling them it is a duplicate permit number. They move to another field without the message telling them to enter a different number & it does not even undo the entry, it does not let them save the record either (nothing happens when you click save). Do I have the quotes wrong for a text field around PermitNumber? Or where should I place the code? Somewhere on the form or does it go on the field? Virginia Private Sub PermitNumber_BeforeUpdate(Cancel As Integer) If Not IsNull(PermitNumber) Then If DCount("PermitNumber", "tblPermitLog", "PermitNumber = " & [PermitNumber]) > 0 Then MsgBox "You have entered a Permit Number that already exists" PermitNumber.SetFocus PermitNumber.Undo End If End If End Sub From developer at ultradnt.com Wed Dec 14 10:19:49 2005 From: developer at ultradnt.com (Steve Conklin) Date: Wed, 14 Dec 2005 11:19:49 -0500 Subject: [AccessD] Prevent Duplicates In-Reply-To: <66ABA669023AE74B97746FD8E6843920025A68BB@c2k3exchange.pgdp.corp.usec.com> Message-ID: <200512141619.jBEGJoN07186@ultradnt.com> Since it is text, single-quote the value you are testing: If DCount("PermitNumber", "tblPermitLog", "PermitNumber = '" & [PermitNumber] & "'" ) > 0 Then Hth Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Wednesday, December 14, 2005 10:50 AM To: accessD at databaseadvisors.com Subject: [AccessD] Prevent Duplicates I do not want the user to duplicate a number already used when entering a new record. They enter the permit number (text) for the record. I tried the below code on the BeforeUpdate, AfterUpdate, LostFocus of the field, but the duplicate MsgBox never pops up telling them it is a duplicate permit number. They move to another field without the message telling them to enter a different number & it does not even undo the entry, it does not let them save the record either (nothing happens when you click save). Do I have the quotes wrong for a text field around PermitNumber? Or where should I place the code? Somewhere on the form or does it go on the field? Virginia Private Sub PermitNumber_BeforeUpdate(Cancel As Integer) If Not IsNull(PermitNumber) Then If DCount("PermitNumber", "tblPermitLog", "PermitNumber = " & [PermitNumber]) > 0 Then MsgBox "You have entered a Permit Number that already exists" PermitNumber.SetFocus PermitNumber.Undo End If End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Wed Dec 14 10:21:05 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Wed, 14 Dec 2005 11:21:05 -0500 Subject: [AccessD] [SPAM SUSPECT] Prevent Duplicates In-Reply-To: <916187228923D311A6FE00A0CC3FAA30CFFFAF@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF47C@ADGSERVER> Not sure why it is not working, but why not index (with no duplicates) the field in the database and trap the error that occurs when an attempt is made to save/update the record? If the fields are unbound, and you want to continue doing this in a similar way, I'd probably check for the existence of that permit number in the lostfocus event of the text box. If the form is bound, you might want to put something like this in the beforeupdate event of the form. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Wednesday, December 14, 2005 10:50 AM To: accessD at databaseadvisors.com Subject: [SPAM SUSPECT] [AccessD] Prevent Duplicates Importance: Low I do not want the user to duplicate a number already used when entering a new record. They enter the permit number (text) for the record. I tried the below code on the BeforeUpdate, AfterUpdate, LostFocus of the field, but the duplicate MsgBox never pops up telling them it is a duplicate permit number. They move to another field without the message telling them to enter a different number & it does not even undo the entry, it does not let them save the record either (nothing happens when you click save). Do I have the quotes wrong for a text field around PermitNumber? Or where should I place the code? Somewhere on the form or does it go on the field? Virginia Private Sub PermitNumber_BeforeUpdate(Cancel As Integer) If Not IsNull(PermitNumber) Then If DCount("PermitNumber", "tblPermitLog", "PermitNumber = " & [PermitNumber]) > 0 Then MsgBox "You have entered a Permit Number that already exists" PermitNumber.SetFocus PermitNumber.Undo End If End If End Sub From Lambert.Heenan at aig.com Wed Dec 14 11:02:06 2005 From: Lambert.Heenan at aig.com (Heenan, Lambert) Date: Wed, 14 Dec 2005 12:02:06 -0500 Subject: [AccessD] Prevent Duplicates Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F1A5B831D@xlivmbx21.aig.com> The reason it never fires is that BeforeUpdate only applies to *existing* records. You need to run the same code in the BeforeInsert event. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Wednesday, December 14, 2005 10:50 AM To: accessD at databaseadvisors.com Subject: [AccessD] Prevent Duplicates I do not want the user to duplicate a number already used when entering a new record. They enter the permit number (text) for the record. I tried the below code on the BeforeUpdate, AfterUpdate, LostFocus of the field, but the duplicate MsgBox never pops up telling them it is a duplicate permit number. They move to another field without the message telling them to enter a different number & it does not even undo the entry, it does not let them save the record either (nothing happens when you click save). Do I have the quotes wrong for a text field around PermitNumber? Or where should I place the code? Somewhere on the form or does it go on the field? Virginia Private Sub PermitNumber_BeforeUpdate(Cancel As Integer) If Not IsNull(PermitNumber) Then If DCount("PermitNumber", "tblPermitLog", "PermitNumber = " & [PermitNumber]) > 0 Then MsgBox "You have entered a Permit Number that already exists" PermitNumber.SetFocus PermitNumber.Undo End If End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Wed Dec 14 11:11:28 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Wed, 14 Dec 2005 12:11:28 -0500 Subject: [AccessD] Prevent Duplicates Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F1A5B8326@xlivmbx21.aig.com> One small change to the code. You say PermitNumber is a text field, so the code (in the BeforeInsert and BeforeUpdate events) should be... If Not IsNull(PermitNumber) Then If DCount("PermitNumber", "tblPermitLog", "PermitNumber = '" & [PermitNumber] & "'") > 0 Then MsgBox "You have entered a Permit Number that already exists" PermitNumber.SetFocus PermitNumber.Undo End If End If . i.e the criteria string (expanded so you can see) is "PermitNumber = ' " & [PermitNumber] & " ' ") Lambert -----Original Message----- From: Heenan, Lambert Sent: Wednesday, December 14, 2005 12:02 PM To: 'Access Developers discussion and problem solving' Cc: 'Hollis, Virginia' Subject: RE: [AccessD] Prevent Duplicates The reason it never fires is that BeforeUpdate only applies to *existing* records. You need to run the same code in the BeforeInsert event. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Wednesday, December 14, 2005 10:50 AM To: accessD at databaseadvisors.com Subject: [AccessD] Prevent Duplicates I do not want the user to duplicate a number already used when entering a new record. They enter the permit number (text) for the record. I tried the below code on the BeforeUpdate, AfterUpdate, LostFocus of the field, but the duplicate MsgBox never pops up telling them it is a duplicate permit number. They move to another field without the message telling them to enter a different number & it does not even undo the entry, it does not let them save the record either (nothing happens when you click save). Do I have the quotes wrong for a text field around PermitNumber? Or where should I place the code? Somewhere on the form or does it go on the field? Virginia Private Sub PermitNumber_BeforeUpdate(Cancel As Integer) If Not IsNull(PermitNumber) Then If DCount("PermitNumber", "tblPermitLog", "PermitNumber = " & [PermitNumber]) > 0 Then MsgBox "You have entered a Permit Number that already exists" PermitNumber.SetFocus PermitNumber.Undo End If End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From hollisvj at pgdp.usec.com Wed Dec 14 11:17:24 2005 From: hollisvj at pgdp.usec.com (Hollis, Virginia) Date: Wed, 14 Dec 2005 11:17:24 -0600 Subject: [AccessD] Prevent Duplicates Message-ID: <66ABA669023AE74B97746FD8E6843920025A69B4@c2k3exchange.pgdp.corp.usec.com> That worked, it was the quotes - you would think after all these years I would have the figured out by now :-)...... Virginia -----Original Message----- From: Heenan, Lambert [mailto:Lambert.Heenan at AIG.com] Sent: Wednesday, December 14, 2005 11:11 AM To: 'Access Developers discussion and problem solving' Cc: Hollis, Virginia Subject: RE: [AccessD] Prevent Duplicates One small change to the code. You say PermitNumber is a text field, so the code (in the BeforeInsert and BeforeUpdate events) should be... If Not IsNull(PermitNumber) Then If DCount("PermitNumber", "tblPermitLog", "PermitNumber = '" & [PermitNumber] & "'") > 0 Then MsgBox "You have entered a Permit Number that already exists" PermitNumber.SetFocus PermitNumber.Undo End If End If . i.e the criteria string (expanded so you can see) is "PermitNumber = ' " & [PermitNumber] & " ' ") Lambert -----Original Message----- From: Heenan, Lambert Sent: Wednesday, December 14, 2005 12:02 PM To: 'Access Developers discussion and problem solving' Cc: 'Hollis, Virginia' Subject: RE: [AccessD] Prevent Duplicates The reason it never fires is that BeforeUpdate only applies to *existing* records. You need to run the same code in the BeforeInsert event. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hollis, Virginia Sent: Wednesday, December 14, 2005 10:50 AM To: accessD at databaseadvisors.com Subject: [AccessD] Prevent Duplicates I do not want the user to duplicate a number already used when entering a new record. They enter the permit number (text) for the record. I tried the below code on the BeforeUpdate, AfterUpdate, LostFocus of the field, but the duplicate MsgBox never pops up telling them it is a duplicate permit number. They move to another field without the message telling them to enter a different number & it does not even undo the entry, it does not let them save the record either (nothing happens when you click save). Do I have the quotes wrong for a text field around PermitNumber? Or where should I place the code? Somewhere on the form or does it go on the field? Virginia Private Sub PermitNumber_BeforeUpdate(Cancel As Integer) If Not IsNull(PermitNumber) Then If DCount("PermitNumber", "tblPermitLog", "PermitNumber = " & [PermitNumber]) > 0 Then MsgBox "You have entered a Permit Number that already exists" PermitNumber.SetFocus PermitNumber.Undo End If End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Wed Dec 14 11:51:16 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Wed, 14 Dec 2005 09:51:16 -0800 Subject: [AccessD] OT: How To Learn VS 2005 References: <005701c5fed6$c89dfa20$6701a8c0@HPLaptop> <038801c60017$a37cc9f0$6801a8c0@HAL9004> <008e01c6001f$1b6fb650$6501a8c0@fincomplex.spb.ru> Message-ID: <019401c600d6$fba56640$6801a8c0@HAL9004> Shamil: San Diego's an expensive town. So your budget might be a little thin. You can check on line for things like car rental and flights from New York and see what you're up against. Are you seriously thinking about this or is it just fun to think about? Rocky ----- Original Message ----- From: "Shamil Salakhetdinov" To: "Access Developers discussion and problem solving" Sent: Tuesday, December 13, 2005 11:54 AM Subject: Re: [AccessD] OT: How To Learn VS 2005 > <<< > ASP.NET and VB.NET classes at the wonderful price of $0. >>>> > But you're lucky living there in California! > I have paid here for .NET and ASP.NET courses USD1500+ a couple of years > ago. > Next time I will probably get a Visum to the States, buy plane tickets and > go there to your Wonderland - it promise to be cheaper than what I got > here > and with so many new impressions and contacts as far as I can imagine - it > would make sense - this trouble and pleasure to fly to the other side of > this small planet! :) ... > > Shamil > > P.S. US Visum would cost USD200, two way tickets to NYC are <=USD600, > NYC<->CA - USD400 should be enough? USD300 for two weeks staying somewhere > there not in a luxury hotel of course - something like B&B - should be > enough too? - well this would be USD1500. Still foods and car renting and > gasoline are not counted - well then another USD500 for foods and car and > other small expences - totaling USD2000 for two weeks - that would be > enough or I'm dreaming? > > ----- Original Message ----- > From: "Rocky Smolin - Beach Access Software" > To: "Access Developers discussion and problem solving" > > Sent: Tuesday, December 13, 2005 10:01 PM > Subject: Re: [AccessD] OT: How To Learn VS 2005 > > >> They're not offering beginner classes right now, but I'll watch the list > and >> let you know if I sign up for one. >> >> http://www.sandiegocet.net/classes/fall/bit-north-cc/c10.php >> >> Rocky >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at users.mns.ru Wed Dec 14 14:31:00 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Wed, 14 Dec 2005 23:31:00 +0300 Subject: [AccessD] OT: How To Learn VS 2005 References: <005701c5fed6$c89dfa20$6701a8c0@HPLaptop><038801c60017$a37cc9f0$6801a8c0@HAL9004><008e01c6001f$1b6fb650$6501a8c0@fincomplex.spb.ru> <019401c600d6$fba56640$6801a8c0@HAL9004> Message-ID: <004d01c600ed$4d8886c0$6501a8c0@fincomplex.spb.ru> Rocky, I'm more dreaming than thinking seriously. If I had some free finances enough to go there I'd definitely go. Shamil ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 14, 2005 8:51 PM Subject: Re: [AccessD] OT: How To Learn VS 2005 > Shamil: > > San Diego's an expensive town. So your budget might be a little thin. You > can check on line for things like car rental and flights from New York and > see what you're up against. Are you seriously thinking about this or is it > just fun to think about? > > Rocky > > ----- Original Message ----- > From: "Shamil Salakhetdinov" > To: "Access Developers discussion and problem solving" > > Sent: Tuesday, December 13, 2005 11:54 AM > Subject: Re: [AccessD] OT: How To Learn VS 2005 > > > > <<< > > ASP.NET and VB.NET classes at the wonderful price of $0. > >>>> > > But you're lucky living there in California! > > I have paid here for .NET and ASP.NET courses USD1500+ a couple of years > > ago. > > Next time I will probably get a Visum to the States, buy plane tickets and > > go there to your Wonderland - it promise to be cheaper than what I got > > here > > and with so many new impressions and contacts as far as I can imagine - it > > would make sense - this trouble and pleasure to fly to the other side of > > this small planet! :) ... > > > > Shamil > > > > P.S. US Visum would cost USD200, two way tickets to NYC are <=USD600, > > NYC<->CA - USD400 should be enough? USD300 for two weeks staying somewhere > > there not in a luxury hotel of course - something like B&B - should be > > enough too? - well this would be USD1500. Still foods and car renting and > > gasoline are not counted - well then another USD500 for foods and car and > > other small expences - totaling USD2000 for two weeks - that would be > > enough or I'm dreaming? > > > > ----- Original Message ----- > > From: "Rocky Smolin - Beach Access Software" > > To: "Access Developers discussion and problem solving" > > > > Sent: Tuesday, December 13, 2005 10:01 PM > > Subject: Re: [AccessD] OT: How To Learn VS 2005 > > > > > >> They're not offering beginner classes right now, but I'll watch the list > > and > >> let you know if I sign up for one. > >> > >> http://www.sandiegocet.net/classes/fall/bit-north-cc/c10.php > >> > >> 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 jmhecht at earthlink.net Wed Dec 14 14:26:17 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 14 Dec 2005 12:26:17 -0800 Subject: [AccessD] OT : External Drives x posted Message-ID: <000601c600ec$a3a43f50$6701a8c0@HPLaptop> I am looking at getting an external drive to back up data. I have a laptop and a desktop. The desktop is always on. Do I want a USB Dive or Ethernet drive? I may add a third machine as a test bed. I would be learning Norton Ghost and imaging the drive over and over. All thoughts appreciated. Joe Hecht jmhecht at earthlink.net From jmhecht at earthlink.net Wed Dec 14 14:46:23 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 14 Dec 2005 12:46:23 -0800 Subject: [AccessD] When I open the DB question Message-ID: <000301c600ef$725cb5a0$6701a8c0@HPLaptop> I have a database that if there is no data in a particular table I want to open one form. If there is data I want to open a different form. What event am I looking for to do this? Thanks Joe Hecht jmhecht at earthlink.net From reuben at gfconsultants.com Wed Dec 14 14:54:44 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 14 Dec 2005 15:54:44 -0500 Subject: [AccessD] OT : External Drives x posted In-Reply-To: <000601c600ec$a3a43f50$6701a8c0@HPLaptop> Message-ID: I have a Maxtor 300 Gig external drive (USB). It makes complete images of my computer. I'm pleased with it. Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Joe Hecht > Sent: Wednesday, December 14, 2005 3:26 PM > To: 'Access Developers discussion and problem solving'; > ACCESS-L at PEACH.EASE.LSOFT.COM > Subject: [AccessD] OT : External Drives x posted > > > I am looking at getting an external drive to back up data. I > have a laptop and a desktop. The desktop is always on. > > > > Do I want a USB Dive or Ethernet drive? I may add a third > machine as a test bed. I would be learning Norton Ghost and > imaging the drive over and over. > > > > All thoughts appreciated. > > > > Joe Hecht > > jmhecht at earthlink.net > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From cfoust at infostatsystems.com Wed Dec 14 14:56:14 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 14 Dec 2005 12:56:14 -0800 Subject: [AccessD] OT : External Drives x posted Message-ID: Find out what Ghost supports before you buy a drive. I use a different imaging program (TrueImage) and have a 120Gb firewire drive for my images. Works just fine, but Ghost didn't previously support firewire, so I don't know whether the latest version does or not. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 14, 2005 12:26 PM To: 'Access Developers discussion and problem solving'; ACCESS-L at PEACH.EASE.LSOFT.COM Subject: [AccessD] OT : External Drives x posted I am looking at getting an external drive to back up data. I have a laptop and a desktop. The desktop is always on. Do I want a USB Dive or Ethernet drive? I may add a third machine as a test bed. I would be learning Norton Ghost and imaging the drive over and over. All thoughts appreciated. Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at users.mns.ru Wed Dec 14 15:11:31 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Thu, 15 Dec 2005 00:11:31 +0300 Subject: [AccessD] When I open the DB question References: <000301c600ef$725cb5a0$6701a8c0@HPLaptop> Message-ID: <00a601c600f2$f5bb0d40$6501a8c0@fincomplex.spb.ru> Joe, Do you mean you want to open different forms when you open your database? Why not use Autoexec macro? Something simple as this (macro converted to VBA): If (DCount("*", "Table1") > 0) Then DoCmd.OpenForm "frmOne", acNormal, "", "", , acNormal End If If (DCount("*", "Table1") = 0) Then DoCmd.OpenForm "frmTwo", acNormal, "", "", , acNormal End If Shamil ----- Original Message ----- From: "Joe Hecht" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, December 14, 2005 11:46 PM Subject: [AccessD] When I open the DB question > I have a database that if there is no data in a particular > table I want to open one form. If there is data I want to > open a different form. > > > > What event am I looking for to do this? > > > > Thanks > > > > Joe Hecht > > jmhecht at earthlink.net > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From mboyd at deloitte.com Wed Dec 14 15:11:51 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Wed, 14 Dec 2005 16:11:51 -0500 Subject: [AccessD] When I open the DB question Message-ID: There may be easier ways to do this, but I think the following would work. First, create a function with code to determine the appropriate form to open based on records in the table. Next, create a macro and name it 'AutoExec'. Within the macro, select 'RunCode' as the Action, and enter the Function name in the appropriate box at the bottom. When the mdb file opens, this macro will automatically fire the function's code to open the correct form. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 14, 2005 3:46 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] When I open the DB question I have a database that if there is no data in a particular table I want to open one form. If there is data I want to open a different form. What event am I looking for to do this? Thanks Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] From jmhecht at earthlink.net Wed Dec 14 15:42:28 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 14 Dec 2005 13:42:28 -0800 (GMT-08:00) Subject: [AccessD] OT : External Drives x posted Message-ID: <2838573.1134596549080.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net> Charlotte, I have just recently herd of True Image. Pros and Cons of that vs Ghost or suggested other programs? -----Original Message----- From: Charlotte Foust Sent: Dec 14, 2005 12:56 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT : External Drives x posted Find out what Ghost supports before you buy a drive. I use a different imaging program (TrueImage) and have a 120Gb firewire drive for my images. Works just fine, but Ghost didn't previously support firewire, so I don't know whether the latest version does or not. Charlotte Foust From jmhecht at earthlink.net Wed Dec 14 15:46:04 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 14 Dec 2005 13:46:04 -0800 (GMT-08:00) Subject: [AccessD] OT: Compare 2 diffrent software products. Message-ID: <1955902.1134596765301.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net> Does anyone know where you can campare 2 similar task software products like Ghost and True Image? I am looking for comparason and features. The reviews in most of the magazines usually say good things about all software. Thanks, Joe From john at winhaven.net Wed Dec 14 16:02:38 2005 From: john at winhaven.net (John Bartow) Date: Wed, 14 Dec 2005 16:02:38 -0600 Subject: [AccessD] OT : External Drives x posted In-Reply-To: <000601c600ec$a3a43f50$6701a8c0@HPLaptop> Message-ID: <002401c600fa$1911d1a0$8001a8c0@ScuzzPaq> Joe, I have a Western Digital 250GB hard drive which came with Retrospect included so I do backups to it with that. Retrospect is one of the easier backup programs to use and is very fast when writing to hard drives. It is USB2 and Firewire capable. It also has a USB hub and some memory card readers built into it. It has an on/off button so you don't have to leave it run all the time. Pretty sweet. BTW I just finished testing Ghost 9's back up feature. Its basically a disk image with additions at specified intervals of time. A major system hog. I wouldn't recommend using it. Ghost for one image is fine though. HTH John B. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 14, 2005 2:26 PM To: 'Access Developers discussion and problem solving'; ACCESS-L at PEACH.EASE.LSOFT.COM Subject: [AccessD] OT : External Drives x posted I am looking at getting an external drive to back up data. I have a laptop and a desktop. The desktop is always on. Do I want a USB Dive or Ethernet drive? I may add a third machine as a test bed. I would be learning Norton Ghost and imaging the drive over and over. All thoughts appreciated. Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Wed Dec 14 16:32:46 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 14 Dec 2005 14:32:46 -0800 Subject: [AccessD] OT : External Drives x posted Message-ID: I don't like Symantec products and I did not have good experiences trying to use Ghost (which I purchased and gave away), so I looked for an alternative and found TrueImage, which I like very much and which allows you to use a broad array of media for images. I've heard some negatives about the latest build, so I haven't yet installed it, but on the whole I've been highly satisfied with it. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 14, 2005 1:42 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT : External Drives x posted Charlotte, I have just recently herd of True Image. Pros and Cons of that vs Ghost or suggested other programs? -----Original Message----- From: Charlotte Foust Sent: Dec 14, 2005 12:56 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT : External Drives x posted Find out what Ghost supports before you buy a drive. I use a different imaging program (TrueImage) and have a 120Gb firewire drive for my images. Works just fine, but Ghost didn't previously support firewire, so I don't know whether the latest version does or not. Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darrend at nimblesystems.com.au Wed Dec 14 16:43:10 2005 From: darrend at nimblesystems.com.au (Darren DICK) Date: Thu, 15 Dec 2005 09:43:10 +1100 Subject: [AccessD] A2003:Importing/Linking SQL Tables (and data) In-Reply-To: <018f01c600c2$3473fd70$6501a8c0@fincomplex.spb.ru> Message-ID: <20051214224009.KQWD19070.omta01ps.mx.bigpond.com@CRHLAPREGAN> Excellent Thanks Shamil I'll try it later this morning Darren --------------------------------------- NIMBLE T: 0424 696 433 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, 15 December 2005 2:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2003:Importing/Linking SQL Tables (and data) Darren, This code works well here: Public Sub Import() Dim strCnn As String strCnn = "ODBC;DRIVER=SQL Server;" & _ "SERVER={1};" & _ "DATABASE={2};" & _ "Trusted_Connection=Yes;" strCnn = Replace(strCnn, "{1}", "(local)") ' server strCnn = Replace(strCnn, "{2}", "pubs") ' database DoCmd.TransferDatabase _ acImport, _ "ODBC", _ strCnn, _ acTable, _ "authors", _ "authors" End Sub Public Sub Link() Dim strCnn As String strCnn = "ODBC;DRIVER=SQL Server;" & _ "SERVER={1};" & _ "DATABASE={2};" & _ "Trusted_Connection=Yes;" strCnn = Replace(strCnn, "{1}", "(local)") ' server strCnn = Replace(strCnn, "{2}", "pubs") ' database DoCmd.TransferDatabase _ acLink, _ "ODBC", _ strCnn, _ acTable, _ "authors", _ "linked_authors" End Sub Hope it will work for you too. Shamil ----- Original Message ----- From: "Darren DICK" To: Sent: Wednesday, December 14, 2005 3:54 PM Subject: [AccessD] A2003:Importing/Linking SQL Tables (and data) > > Hello all > When I use something like > DoCmd.TransferDatabase acImport, "ODBC", "PhoneCentral", acTable, > "SQLTABLENAME", "MDBTABLENAME", False > To import some SQL tables I expected to see the Standard ODBC password login > stuff > Instead I get an error message > Run Time Error 3170 > Could not fin installable ISAM > > Does anyone have some code where I can loop through a recordset of > tablenames > And import them from SQL into an AccessdB > And the same for linking as well? > > Many thanks > > Darren > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From drboz at pacbell.net Wed Dec 14 17:11:44 2005 From: drboz at pacbell.net (Don Bozarth) Date: Wed, 14 Dec 2005 15:11:44 -0800 Subject: [AccessD] OT: Compare 2 diffrent software products. References: <1955902.1134596765301.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net> Message-ID: <003201c60103$c09d45e0$6401a8c0@don> You might want to add Retrospect (dantz software) to that list. I use that with an external USB drive. Don B. ----- Original Message ----- From: "Joe Hecht" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 14, 2005 1:46 PM Subject: [AccessD] OT: Compare 2 diffrent software products. > > Does anyone know where you can campare 2 similar task software products like Ghost and True Image? I am looking for comparason and features. The reviews in most of the magazines usually say good things about all software. > > Thanks, > > Joe > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From john at winhaven.net Wed Dec 14 17:38:50 2005 From: john at winhaven.net (John Bartow) Date: Wed, 14 Dec 2005 17:38:50 -0600 Subject: [AccessD] OT : External Drives x posted In-Reply-To: Message-ID: <002001c60107$89948a50$8101a8c0@ScuzzPaq> I am not very happy with their products as of late either. Very intrusive and unstable. I don't even keep Ghost installed. I use it and remove it. The latest version doesn't have a floppy disk based system so I'm pretty peaved about that. I think the only reason for it is that the are worried about people being able to use it on more than one machine. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust I don't like Symantec products and I did not have good experiences trying to use Ghost (which I purchased and gave away), so I looked for an alternative and found TrueImage, which I like very much and which allows you to use a broad array of media for images. I've heard some negatives about the latest build, so I haven't yet installed it, but on the whole I've been highly satisfied with it. Charlotte Foust From cfoust at infostatsystems.com Wed Dec 14 18:05:19 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 14 Dec 2005 16:05:19 -0800 Subject: [AccessD] OT : External Drives x posted Message-ID: But, John, the latest machines don't have floppy drives (or zip drives) either, so I'm not surprised the functionality was dropped from Ghost. My laptop didn't even offer the option of a floppy drive (except external, of course) or a zip drive. The DVD/CD-R/W, etc., are so ubiquitous that floppies have gone the way of the dinosaur. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Wednesday, December 14, 2005 3:39 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT : External Drives x posted I am not very happy with their products as of late either. Very intrusive and unstable. I don't even keep Ghost installed. I use it and remove it. The latest version doesn't have a floppy disk based system so I'm pretty peaved about that. I think the only reason for it is that the are worried about people being able to use it on more than one machine. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust I don't like Symantec products and I did not have good experiences trying to use Ghost (which I purchased and gave away), so I looked for an alternative and found TrueImage, which I like very much and which allows you to use a broad array of media for images. I've heard some negatives about the latest build, so I haven't yet installed it, but on the whole I've been highly satisfied with it. Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Wed Dec 14 18:06:58 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 14 Dec 2005 19:06:58 -0500 (EST) Subject: [AccessD] When I open the DB question Message-ID: <9798298.1134605218294.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net> After review and LUNCH, my skills tell me I should do a splash screen for theapplication. Run code behind that and then have it open to the proper form. -----Original Message----- From: Joe Hecht Sent: Dec 14, 2005 3:46 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] When I open the DB question I have a database that if there is no data in a particular table I want to open one form. If there is data I want to open a different form. What event am I looking for to do this? Thanks Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Wed Dec 14 18:37:42 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 14 Dec 2005 16:37:42 -0800 (GMT-08:00) Subject: [AccessD] ADH 2003 Message-ID: <25972136.1134607063547.JavaMail.root@elwamui-mouette.atl.sa.earthlink.net> Is there one? Amazon only has it as far as XP From john at winhaven.net Wed Dec 14 18:48:18 2005 From: john at winhaven.net (John Bartow) Date: Wed, 14 Dec 2005 18:48:18 -0600 Subject: [AccessD] ADH 2003 In-Reply-To: <25972136.1134607063547.JavaMail.root@elwamui-mouette.atl.sa.earthlink.net> Message-ID: <002e01c60111$3db98cc0$8101a8c0@ScuzzPaq> No, I wrote Ken getz a couple of months ago. Here's his reply: "No, the publisher decided not to do a 2003 version, 'cause there wasn't much of anything new for developers in that version. Revising the book is very expensive for them. I wish they'd made more of an effort to make that clear... The 2002 version remains current, if not in title. We did update the Access Cookbook (o'Reilly) for 2003, however. -- ken" From john at winhaven.net Wed Dec 14 18:54:40 2005 From: john at winhaven.net (John Bartow) Date: Wed, 14 Dec 2005 18:54:40 -0600 Subject: [AccessD] OT : External Drives x posted In-Reply-To: Message-ID: <002f01c60112$21da1fa0$8101a8c0@ScuzzPaq> ROAR!!! :o) I have sooo many clients that do have floppy drives and will for the near future. The floppy was nice because you could boot a machine from the floppy and connect to a network drive to image the disk from. Oh well, I'm still would not be happy with them just because of the stability issues. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust ...floppies have gone the way of the dinosaur. From wdhindman at bellsouth.net Wed Dec 14 22:36:40 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Wed, 14 Dec 2005 23:36:40 -0500 Subject: [AccessD] OT : External Drives x posted References: Message-ID: <001f01c60131$24bf7430$6101a8c0@JISREGISTRATION.local> ...I hardly use even the cd/dvd anymore ...the usb gig sticks are unbelievably convenient ...I don't even take a laptop into most clients anymore ...just the gig stick I always wear like a neck chain ...the ultimate geek accessory ...ask Santa for a couple :) William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 14, 2005 7:05 PM Subject: Re: [AccessD] OT : External Drives x posted > But, John, the latest machines don't have floppy drives (or zip drives) > either, so I'm not surprised the functionality was dropped from Ghost. > My laptop didn't even offer the option of a floppy drive (except > external, of course) or a zip drive. The DVD/CD-R/W, etc., are so > ubiquitous that floppies have gone the way of the dinosaur. > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Wednesday, December 14, 2005 3:39 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT : External Drives x posted > > > I am not very happy with their products as of late either. Very > intrusive and unstable. I don't even keep Ghost installed. I use it and > remove it. The latest version doesn't have a floppy disk based system so > I'm pretty peaved about that. I think the only reason for it is that the > are worried about people being able to use it on more than one machine. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte > Foust > > I don't like Symantec products and I did not have good experiences > trying to use Ghost (which I purchased and gave away), so I looked for > an alternative and found TrueImage, which I like very much and which > allows you to use a broad array of media for images. I've heard some > negatives about the latest build, so I haven't yet installed it, but on > the whole I've been highly satisfied with it. > > Charlotte Foust > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Wed Dec 14 22:53:55 2005 From: john at winhaven.net (John Bartow) Date: Wed, 14 Dec 2005 22:53:55 -0600 Subject: [AccessD] OT : External Drives x posted In-Reply-To: <001f01c60131$24bf7430$6101a8c0@JISREGISTRATION.local> Message-ID: <002601c60133$8e528390$8401a8c0@ScuzzPaq> Hard to schedule backup with them though :o) I agree that they're wonderful. I used to burn CDs once a week to carry with me and now I download stuff directly to my USB (pocket for me) drive. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman ...I hardly use even the cd/dvd anymore ...the usb gig sticks are unbelievably convenient ...I don't even take a laptop into most clients anymore ...just the gig stick I always wear like a neck chain ...the ultimate geek accessory ...ask Santa for a couple :) From stuart at lexacorp.com.pg Wed Dec 14 23:36:53 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 15 Dec 2005 15:36:53 +1000 Subject: [AccessD] OT : External Drives x posted In-Reply-To: <002601c60133$8e528390$8401a8c0@ScuzzPaq> References: <001f01c60131$24bf7430$6101a8c0@JISREGISTRATION.local> Message-ID: <43A18D95.32041.F2E50CA@stuart.lexacorp.com.pg> On 14 Dec 2005 at 22:53, John Bartow wrote: > Hard to schedule backup with them though :o) > I've got a couple of sites that use USB Drives as their primary data backup. I've written a couple of AutoIt scripts which check for a removable drive, determine it's drive letter and free space, then zip up the data and copy it across. All they have to do is rotate drives daily - and these days they are about the same cost as a backup tape. -- Stuart From john at winhaven.net Thu Dec 15 00:02:42 2005 From: john at winhaven.net (John Bartow) Date: Thu, 15 Dec 2005 00:02:42 -0600 Subject: [AccessD] OT : External Drives x posted In-Reply-To: <43A18D95.32041.F2E50CA@stuart.lexacorp.com.pg> Message-ID: <004a01c6013d$297f9de0$8401a8c0@ScuzzPaq> Sounds cool. I have a couple of SOHOs do something similar. Last server/network backup system I put in was for a small busines. We used an external Iomega Rev drive 35/90GB with firewire connection and Dantz Retrospect. Those disks are just removable hard drives and only about 4 inches square. IIRC they have a 5 disk rotation. I scripted the whole backup process so they put the disk in every day and take the finished one offsite. It emails them every morning as to the results of the backup. (Actually works as a reminder to have them change disks.) Works sweet. Parts/software cost approx. $500. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, December 14, 2005 11:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT : External Drives x posted On 14 Dec 2005 at 22:53, John Bartow wrote: > Hard to schedule backup with them though :o) > I've got a couple of sites that use USB Drives as their primary data backup. I've written a couple of AutoIt scripts which check for a removable drive, determine it's drive letter and free space, then zip up the data and copy it across. All they have to do is rotate drives daily - and these days they are about the same cost as a backup tape. -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Thu Dec 15 00:23:23 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 15 Dec 2005 01:23:23 -0500 Subject: [AccessD] OT : External Drives x posted References: <002601c60133$8e528390$8401a8c0@ScuzzPaq> Message-ID: <011a01c60140$0d819a50$6101a8c0@JISREGISTRATION.local> ...its hard to believe how easy it is to use ...all my client systems have front mounted USB 2 ports ...you just plug it in and it gets mounted automagically ...and as long as its not being written to (its light flashes when thats going on) you can just yank it without further ado ...and I really like the neck chain with the clip bit ...hard to forget it or lose it and its always immediately at hand. William ----- Original Message ----- From: "John Bartow" To: "'Access Developers discussion and problem solving'" Sent: Wednesday, December 14, 2005 11:53 PM Subject: Re: [AccessD] OT : External Drives x posted > Hard to schedule backup with them though :o) > > I agree that they're wonderful. I used to burn CDs once a week to carry > with > me and now I download stuff directly to my USB (pocket for me) drive. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman > > ...I hardly use even the cd/dvd anymore ...the usb gig sticks are > unbelievably convenient ...I don't even take a laptop into most clients > anymore ...just the gig stick I always wear like a neck chain ...the > ultimate geek accessory ...ask Santa for a couple :) > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From darrend at nimblesystems.com.au Thu Dec 15 00:54:57 2005 From: darrend at nimblesystems.com.au (Darren DICK) Date: Thu, 15 Dec 2005 17:54:57 +1100 Subject: [AccessD] BIT OT:SQL Server Q Message-ID: <20051215065157.QUGZ1358.omta03sl.mx.bigpond.com@CRHLAPREGAN> Hi all In SQL Server Enterprise Manager there is a monster That looks a bit like the Query Design Area in access I have seen it but can't remember how to get to it Any takers? Darren --------------------------------------- From john at winhaven.net Thu Dec 15 01:07:46 2005 From: john at winhaven.net (John Bartow) Date: Thu, 15 Dec 2005 01:07:46 -0600 Subject: [AccessD] OT : External Drives x posted In-Reply-To: <011a01c60140$0d819a50$6101a8c0@JISREGISTRATION.local> Message-ID: <005501c60146$406f91f0$8401a8c0@ScuzzPaq> I saved one of clients big time with one. I had just started consulting there. Hadn't even done a complete review wo the place yet. (From what I had gone through, it was a mess.) They have a couple of Access apps they use and one was giving them fits with images. They asked me to take it along and see if I could correct it. So I did and of course copied their backend database so I could use the real thing. Two weeks later the backend had become corrupted and they could not (nor could I or any of you - I asked :o) recover the data. I asked them for their backup tapes and to our wonderful surprise found that not a single backup had worked properly in the last 11 months. (Believe it or not I still have to get on them abut preventative security measures.) Anyway they were looking at a major disaster and after a few hours I remembered I had it on my USB pocket drive. Only two weeks out of date compared to 11 months. You think they would have bought me a coke or something special like that! :o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman ...its hard to believe how easy it is to use ...all my client systems have front mounted USB 2 ports ...you just plug it in and it gets mounted automagically ...and as long as its not being written to (its light flashes when thats going on) you can just yank it without further ado ...and I really like the neck chain with the clip bit ...hard to forget it or lose it and its always immediately at hand. William From bheid at appdevgrp.com Thu Dec 15 06:19:57 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Thu, 15 Dec 2005 07:19:57 -0500 Subject: [AccessD] [SPAM SUSPECT] Re: OT : External Drives x posted In-Reply-To: <916187228923D311A6FE00A0CC3FAA30D000B1@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF498@ADGSERVER> In Ghost 9, you can boot from the CD and restore an image. I have not tried to make an image after booting off of the CD. I have Acronis 7.0 and Ghost 9. Ghost 9 is faster than Acronis 7.0 and has better compression for me. I have heard that Acronis 9.0 is faster than Ghost 9. I recently bought both Acronis 9.0 and Ghost 10. Once I get a little time, I plan to install both and see which one I like better. I'll post the results when that happens. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, December 14, 2005 7:05 PM To: Access Developers discussion and problem solving Subject: [SPAM SUSPECT] Re: [AccessD] OT : External Drives x posted Importance: Low But, John, the latest machines don't have floppy drives (or zip drives) either, so I'm not surprised the functionality was dropped from Ghost. My laptop didn't even offer the option of a floppy drive (except external, of course) or a zip drive. The DVD/CD-R/W, etc., are so ubiquitous that floppies have gone the way of the dinosaur. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Wednesday, December 14, 2005 3:39 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT : External Drives x posted I am not very happy with their products as of late either. Very intrusive and unstable. I don't even keep Ghost installed. I use it and remove it. The latest version doesn't have a floppy disk based system so I'm pretty peaved about that. I think the only reason for it is that the are worried about people being able to use it on more than one machine. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust I don't like Symantec products and I did not have good experiences trying to use Ghost (which I purchased and gave away), so I looked for an alternative and found TrueImage, which I like very much and which allows you to use a broad array of media for images. I've heard some negatives about the latest build, so I haven't yet installed it, but on the whole I've been highly satisfied with it. Charlotte Foust From mboyd at deloitte.com Thu Dec 15 08:10:32 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Thu, 15 Dec 2005 09:10:32 -0500 Subject: [AccessD] BIT OT:SQL Server Q Message-ID: I don't have SQL Server installed on this machine, but I believe you can go into 'Views' to see the Query Design window. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren DICK Sent: Thursday, December 15, 2005 1:55 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] BIT OT:SQL Server Q Hi all In SQL Server Enterprise Manager there is a monster That looks a bit like the Query Design Area in access I have seen it but can't remember how to get to it Any takers? Darren --------------------------------------- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] From RRANTHON at sentara.com Thu Dec 15 08:13:44 2005 From: RRANTHON at sentara.com (Randall R Anthony) Date: Thu, 15 Dec 2005 09:13:44 -0500 Subject: [AccessD] BIT OT:SQL Server Q In-Reply-To: References: Message-ID: <200512151414.jBFEE2J02986@databaseadvisors.com> Tools >> SQL Query Analyzer >>> mboyd at deloitte.com 12/15/05 9:10 AM >>> I don't have SQL Server installed on this machine, but I believe you can go into 'Views' to see the Query Design window. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren DICK Sent: Thursday, December 15, 2005 1:55 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] BIT OT:SQL Server Q Hi all In SQL Server Enterprise Manager there is a monster That looks a bit like the Query Design Area in access I have seen it but can't remember how to get to it Any takers? Darren --------------------------------------- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Thu Dec 15 10:12:15 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 15 Dec 2005 08:12:15 -0800 Subject: [AccessD] OT : External Drives x posted Message-ID: Maybe I should look into a pair of them ... For earrings! LOL Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Wednesday, December 14, 2005 8:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT : External Drives x posted Hard to schedule backup with them though :o) I agree that they're wonderful. I used to burn CDs once a week to carry with me and now I download stuff directly to my USB (pocket for me) drive. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman ...I hardly use even the cd/dvd anymore ...the usb gig sticks are unbelievably convenient ...I don't even take a laptop into most clients anymore ...just the gig stick I always wear like a neck chain ...the ultimate geek accessory ...ask Santa for a couple :) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Thu Dec 15 10:17:28 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Thu, 15 Dec 2005 08:17:28 -0800 Subject: [AccessD] BIT OT:SQL Server Q Message-ID: Are you talking about the Query Analyzer? Or are you talking about the grid you get when you create a new view? The latter looks more like the Access query grid, as does the query designer you get when you right click a table and select Open Table --> Query. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren DICK Sent: Wednesday, December 14, 2005 10:55 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] BIT OT:SQL Server Q Hi all In SQL Server Enterprise Manager there is a monster That looks a bit like the Query Design Area in access I have seen it but can't remember how to get to it Any takers? Darren --------------------------------------- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Thu Dec 15 10:40:32 2005 From: john at winhaven.net (John Bartow) Date: Thu, 15 Dec 2005 10:40:32 -0600 Subject: [AccessD] OT : External Drives x posted In-Reply-To: Message-ID: <000001c60196$4725f570$8501a8c0@ScuzzPaq> I wouldn't doubt that there are some out there. I've seen watches, pens, and well, just about everything: http://gadgets.fosfor.se/the-top-10-weirdest-usb-drives-ever/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Maybe I should look into a pair of them ... For earrings! LOL Charlotte Foust From wdhindman at bellsouth.net Thu Dec 15 10:44:37 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 15 Dec 2005 11:44:37 -0500 Subject: [AccessD] OT : External Drives x posted References: Message-ID: <007d01c60196$d65a1d70$6101a8c0@JISREGISTRATION.local> ...you'd need some strong ear lobes ...else you'd be up for a Ubangi fashion show :) William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Thursday, December 15, 2005 11:12 AM Subject: Re: [AccessD] OT : External Drives x posted > Maybe I should look into a pair of them ... For earrings! LOL > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Wednesday, December 14, 2005 8:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT : External Drives x posted > > > Hard to schedule backup with them though :o) > > I agree that they're wonderful. I used to burn CDs once a week to carry > with me and now I download stuff directly to my USB (pocket for me) > drive. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > > ...I hardly use even the cd/dvd anymore ...the usb gig sticks are > unbelievably convenient ...I don't even take a laptop into most clients > anymore ...just the gig stick I always wear like a neck chain ...the > ultimate geek accessory ...ask Santa for a couple :) > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Thu Dec 15 10:50:27 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 15 Dec 2005 11:50:27 -0500 Subject: [AccessD] OT : External Drives x posted References: <000001c60196$4725f570$8501a8c0@ScuzzPaq> Message-ID: <008901c60197$a6ccffe0$6101a8c0@JISREGISTRATION.local> ...lol ...LOVE the "thumb" drive ...I could have a lot of fun with that! :)))) William ----- Original Message ----- From: "John Bartow" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 15, 2005 11:40 AM Subject: Re: [AccessD] OT : External Drives x posted >I wouldn't doubt that there are some out there. I've seen watches, pens, >and > well, just about everything: > http://gadgets.fosfor.se/the-top-10-weirdest-usb-drives-ever/ > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > Maybe I should look into a pair of them ... For earrings! LOL > > Charlotte Foust > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Thu Dec 15 10:52:52 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 15 Dec 2005 11:52:52 -0500 Subject: [AccessD] OT : External Drives x posted References: <000001c60196$4725f570$8501a8c0@ScuzzPaq> Message-ID: <008e01c60197$fd249380$6101a8c0@JISREGISTRATION.local> http://uk.gizmodo.com/2005/11/16/worlds_thinnest_usb_earrings.html ...and here's where ou can get them ...amazing! ...I'm seriously considering buying a pair for a certain client! :)))) William ----- Original Message ----- From: "John Bartow" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 15, 2005 11:40 AM Subject: Re: [AccessD] OT : External Drives x posted >I wouldn't doubt that there are some out there. I've seen watches, pens, >and > well, just about everything: > http://gadgets.fosfor.se/the-top-10-weirdest-usb-drives-ever/ > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > Maybe I should look into a pair of them ... For earrings! LOL > > Charlotte Foust > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DElam at jenkens.com Thu Dec 15 10:59:45 2005 From: DElam at jenkens.com (Elam, Debbie) Date: Thu, 15 Dec 2005 10:59:45 -0600 Subject: [AccessD] OT : External Drives x posted Message-ID: <7B1961ED924D1A459E378C9B1BB22B4C0492D17E@natexch.jenkens.com> They are not that big. In high school I had a pair of earrings my father called my fishing lures. To be honest, you could have tied them to a fishing line and not gotten a strange look. My USB is not any bigger and is certainly lighter. Debbie -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Thursday, December 15, 2005 10:45 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT : External Drives x posted ...you'd need some strong ear lobes ...else you'd be up for a Ubangi fashion show :) William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Thursday, December 15, 2005 11:12 AM Subject: Re: [AccessD] OT : External Drives x posted > Maybe I should look into a pair of them ... For earrings! LOL > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Wednesday, December 14, 2005 8:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT : External Drives x posted > > > Hard to schedule backup with them though :o) > > I agree that they're wonderful. I used to burn CDs once a week to carry > with me and now I download stuff directly to my USB (pocket for me) > drive. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > > ...I hardly use even the cd/dvd anymore ...the usb gig sticks are > unbelievably convenient ...I don't even take a laptop into most clients > anymore ...just the gig stick I always wear like a neck chain ...the > ultimate geek accessory ...ask Santa for a couple :) > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. From jmhecht at earthlink.net Thu Dec 15 11:02:57 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Thu, 15 Dec 2005 09:02:57 -0800 Subject: [AccessD] OT : External Drives x posted In-Reply-To: <7B1961ED924D1A459E378C9B1BB22B4C0492D17E@natexch.jenkens.com> Message-ID: <000c01c60199$662f7c90$6701a8c0@HPLaptop> It is amazing where a request for help here can go!!!!! ; ) Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Elam, Debbie Sent: Thursday, December 15, 2005 9:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT : External Drives x posted They are not that big. In high school I had a pair of earrings my father called my fishing lures. To be honest, you could have tied them to a fishing line and not gotten a strange look. My USB is not any bigger and is certainly lighter. Debbie -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Thursday, December 15, 2005 10:45 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT : External Drives x posted ...you'd need some strong ear lobes ...else you'd be up for a Ubangi fashion show :) William ----- Original Message ----- From: "Charlotte Foust" To: "Access Developers discussion and problem solving" Sent: Thursday, December 15, 2005 11:12 AM Subject: Re: [AccessD] OT : External Drives x posted > Maybe I should look into a pair of them ... For earrings! LOL > > Charlotte Foust > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: Wednesday, December 14, 2005 8:54 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT : External Drives x posted > > > Hard to schedule backup with them though :o) > > I agree that they're wonderful. I used to burn CDs once a week to carry > with me and now I download stuff directly to my USB (pocket for me) > drive. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > > ...I hardly use even the cd/dvd anymore ...the usb gig sticks are > unbelievably convenient ...I don't even take a laptop into most clients > anymore ...just the gig stick I always wear like a neck chain ...the > ultimate geek accessory ...ask Santa for a couple :) > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) subject to the Attorney-Client Privilege, (2) an attorney work product, or (3) strictly confidential. If you are not the intended recipient of this message, you may not disclose, print, copy or disseminate this information. If you have received this in error, please reply and notify the sender (only) and delete the message. Unauthorized interception of this e-mail is a violation of federal criminal law. This communication does not reflect an intention by the sender or the sender's client or principal to conduct a transaction or make any agreement by electronic means. Nothing contained in this message or in any attachment shall satisfy the requirements for a writing, and nothing contained herein shall constitute a contract or electronic signature under the Electronic Signatures in Global and National Commerce Act, any version of the Uniform Electronic Transactions Act or any other statute governing electronic transactions. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Thu Dec 15 11:03:44 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 15 Dec 2005 12:03:44 -0500 Subject: [AccessD] OT : External Drives x posted References: <7B1961ED924D1A459E378C9B1BB22B4C0492D17E@natexch.jenkens.com> Message-ID: <00a401c60199$81e5c160$6101a8c0@JISREGISTRATION.local> ...I now know better ...mine are a bit too large for the typical female ear ...but having looked at some that John posted and others now, I see the possibilities :) William ----- Original Message ----- From: "Elam, Debbie" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 15, 2005 11:59 AM Subject: Re: [AccessD] OT : External Drives x posted > They are not that big. In high school I had a pair of earrings my father > called my fishing lures. To be honest, you could have tied them to a > fishing line and not gotten a strange look. My USB is not any bigger and > is > certainly lighter. > > Debbie > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Thursday, December 15, 2005 10:45 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT : External Drives x posted > > > ...you'd need some strong ear lobes ...else you'd be up for a Ubangi > fashion > > show :) > > William > > ----- Original Message ----- > From: "Charlotte Foust" > To: "Access Developers discussion and problem solving" > > Sent: Thursday, December 15, 2005 11:12 AM > Subject: Re: [AccessD] OT : External Drives x posted > > >> Maybe I should look into a pair of them ... For earrings! LOL >> >> Charlotte Foust >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow >> Sent: Wednesday, December 14, 2005 8:54 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT : External Drives x posted >> >> >> Hard to schedule backup with them though :o) >> >> I agree that they're wonderful. I used to burn CDs once a week to carry >> with me and now I download stuff directly to my USB (pocket for me) >> drive. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William >> Hindman >> >> ...I hardly use even the cd/dvd anymore ...the usb gig sticks are >> unbelievably convenient ...I don't even take a laptop into most clients >> anymore ...just the gig stick I always wear like a neck chain ...the >> ultimate geek accessory ...ask Santa for a couple :) >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > - JENKENS & GILCHRIST E-MAIL NOTICE - This transmission may be: (1) > subject > to the Attorney-Client Privilege, (2) an attorney work product, or (3) > strictly confidential. If you are not the intended recipient of this > message, you may not disclose, print, copy or disseminate this > information. > If you have received this in error, please reply and notify the sender > (only) and delete the message. Unauthorized interception of this e-mail is > a > violation of federal criminal law. > This communication does not reflect an intention by the sender or the > sender's client or principal to conduct a transaction or make any > agreement > by electronic means. Nothing contained in this message or in any > attachment > shall satisfy the requirements for a writing, and nothing contained herein > shall constitute a contract or electronic signature under the Electronic > Signatures in Global and National Commerce Act, any version of the Uniform > Electronic Transactions Act or any other statute governing electronic > transactions. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Jim.Hale at FleetPride.com Thu Dec 15 11:14:11 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 15 Dec 2005 11:14:11 -0600 Subject: [AccessD] OT : External Drives x posted Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8F3@corp-es01.fleetpride.com> I've seen them on a swiss army knife. Jim -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Thursday, December 15, 2005 10:53 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT : External Drives x posted http://uk.gizmodo.com/2005/11/16/worlds_thinnest_usb_earrings.html ...and here's where ou can get them ...amazing! ...I'm seriously considering buying a pair for a certain client! :)))) William ----- Original Message ----- From: "John Bartow" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 15, 2005 11:40 AM Subject: Re: [AccessD] OT : External Drives x posted *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From john at winhaven.net Thu Dec 15 12:01:35 2005 From: john at winhaven.net (John Bartow) Date: Thu, 15 Dec 2005 12:01:35 -0600 Subject: [AccessD] OT : USB Drives (was External Drives x posted) In-Reply-To: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8F3@corp-es01.fleetpride.com> Message-ID: <000c01c601a1$96d10140$8501a8c0@ScuzzPaq> Almost bought one of those. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim I've seen them on a swiss army knife. Jim From andy at minstersystems.co.uk Thu Dec 15 12:11:15 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Thu, 15 Dec 2005 18:11:15 -0000 Subject: [AccessD] PLEASE DESIST - RE: OT : USB Drives (was External Drives x posted) In-Reply-To: <000c01c601a1$96d10140$8501a8c0@ScuzzPaq> Message-ID: <005e01c601a2$f07643d0$e4e20651@minster33c3r25> Er, moderator itervention. We seem to have managed to start with a topic which was OT, and then gone OT on it. Some kind of record? No, probably not. Anyway, can we now kill this please? We have a Tech list which would be a gret place to discuss external drives, and an OT list where earrings and swiss army knives are no doubt regular features. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow > Sent: 15 December 2005 18:02 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT : USB Drives (was External Drives x posted) > > > Almost bought one of those. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim > > I've seen them on a swiss army knife. > Jim > From Jim.Hale at FleetPride.com Thu Dec 15 13:24:46 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 15 Dec 2005 13:24:46 -0600 Subject: [AccessD] OT : USB Drives (was External Drives x posted) Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8F5@corp-es01.fleetpride.com> yea me too but I was afraid airport security would send me to the Gulag. Jim Hale -----Original Message----- From: John Bartow [mailto:john at winhaven.net] Sent: Thursday, December 15, 2005 12:02 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT : USB Drives (was External Drives x posted) Almost bought one of those. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hale, Jim I've seen them on a swiss army knife. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From prodevmg at yahoo.com Thu Dec 15 15:11:45 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Thu, 15 Dec 2005 13:11:45 -0800 (PST) Subject: [AccessD] Record Locking File won't go away Message-ID: <20051215211145.37964.qmail@web33110.mail.mud.yahoo.com> What do you do when the ldb file gets stuck. I believe it is causing one user some problems with entering and exiting her application. She is the only one having problems and we cannot delete her ldb file. I am sure someone has had this to happen. May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us --------------------------------- Yahoo! Shopping Find Great Deals on Holiday Gifts at Yahoo! Shopping From mboyd at deloitte.com Thu Dec 15 15:23:24 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Thu, 15 Dec 2005 16:23:24 -0500 Subject: [AccessD] Record Locking File won't go away Message-ID: If you haven't already tried the following ... 1. Open and close the mdb file 2. Try manually deleting the ldb file 3. Try re-booting the pc where the ldb file resides Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Thursday, December 15, 2005 4:12 PM To: AccessD solving' Subject: [AccessD] Record Locking File won't go away What do you do when the ldb file gets stuck. I believe it is causing one user some problems with entering and exiting her application. She is the only one having problems and we cannot delete her ldb file. I am sure someone has had this to happen. May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us --------------------------------- Yahoo! Shopping Find Great Deals on Holiday Gifts at Yahoo! Shopping -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] From prodevmg at yahoo.com Thu Dec 15 15:32:01 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Thu, 15 Dec 2005 13:32:01 -0800 (PST) Subject: [AccessD] Record Locking File won't go away In-Reply-To: Message-ID: <20051215213201.99780.qmail@web33113.mail.mud.yahoo.com> Yep, did all three. "Boyd, Mark Thomas (US - Philadelphia)" wrote: If you haven't already tried the following ... 1. Open and close the mdb file 2. Try manually deleting the ldb file 3. Try re-booting the pc where the ldb file resides Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Thursday, December 15, 2005 4:12 PM To: AccessD solving' Subject: [AccessD] Record Locking File won't go away What do you do when the ldb file gets stuck. I believe it is causing one user some problems with entering and exiting her application. She is the only one having problems and we cannot delete her ldb file. I am sure someone has had this to happen. May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us --------------------------------- Yahoo! Shopping Find Great Deals on Holiday Gifts at Yahoo! Shopping -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us --------------------------------- Yahoo! Shopping Find Great Deals on Holiday Gifts at Yahoo! Shopping From stuart at lexacorp.com.pg Thu Dec 15 15:33:26 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 16 Dec 2005 07:33:26 +1000 Subject: [AccessD] Record Locking File won't go away In-Reply-To: <20051215213201.99780.qmail@web33113.mail.mud.yahoo.com> References: Message-ID: <43A26DC6.10453.129A0DF0@stuart.lexacorp.com.pg> Make sure that the user has Delete rights on the folder in question.. On 15 Dec 2005 at 13:32, Lonnie Johnson wrote: > Yep, did all three. > > "Boyd, Mark Thomas (US - Philadelphia)" wrote: If you > haven't already tried the following ... 1. Open and close the mdb file 2. > Try manually deleting the ldb file 3. Try re-booting the pc where the ldb > file resides > > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie > Johnson > Sent: Thursday, December 15, 2005 4:12 PM > To: AccessD solving' > Subject: [AccessD] Record Locking File won't go away > > What do you do when the ldb file gets stuck. I believe it is causing one > user some problems with entering and exiting her application. She is the > only one having problems and we cannot delete her ldb file. > > I am sure someone has had this to happen. > > > > > May God bless you beyond your imagination! > Lonnie Johnson > ProDev, Professional Development of MS Access Databases > Visit me at ==> http://www.prodev.us > > > > > > > > > > > > > --------------------------------- > Yahoo! Shopping > Find Great Deals on Holiday Gifts at Yahoo! Shopping > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > This message (including any attachments) contains confidential information > intended for a specific individual and purpose, and is protected by law. If > you are not the intended recipient, you should delete this message. > > > Any disclosure, copying, or distribution of this message, or the taking of > any action based on it, is strictly prohibited. [v.E.1] -- AccessD mailing > list AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd Website: > http://www.databaseadvisors.com > > > > > > May God bless you beyond your imagination! > Lonnie Johnson > ProDev, Professional Development of MS Access Databases > Visit me at ==> http://www.prodev.us > > > > > > > > > > > > > --------------------------------- > Yahoo! Shopping > Find Great Deals on Holiday Gifts at Yahoo! Shopping > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Stuart From martyconnelly at shaw.ca Thu Dec 15 15:42:33 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 15 Dec 2005 13:42:33 -0800 Subject: [AccessD] Record Locking File won't go away References: <20051215213201.99780.qmail@web33113.mail.mud.yahoo.com> Message-ID: <43A1E349.8020707@shaw.ca> Try deleting from Start run cmd via del c:\mypath\my.ldb or going through the same steps but boot into safe mode Lonnie Johnson wrote: >Yep, did all three. > >"Boyd, Mark Thomas (US - Philadelphia)" wrote: If you haven't already tried the following ... >1. Open and close the mdb file >2. Try manually deleting the ldb file >3. Try re-booting the pc where the ldb file resides > > >Mark Boyd >Senior Consultant >Enterprise Risk Services >Deloitte & Touche LLP > >Tel: +1 215 405 5576 >mboyd at deloitte.com >www.deloitte.com > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie >Johnson >Sent: Thursday, December 15, 2005 4:12 PM >To: AccessD solving' >Subject: [AccessD] Record Locking File won't go away > >What do you do when the ldb file gets stuck. I believe it is causing one >user some problems with entering and exiting her application. She is the >only one having problems and we cannot delete her ldb file. > >I am sure someone has had this to happen. > > > > >May God bless you beyond your imagination! >Lonnie Johnson >ProDev, Professional Development of MS Access Databases >Visit me at ==> http://www.prodev.us > > > > > > > > > > > > >--------------------------------- >Yahoo! Shopping >Find Great Deals on Holiday Gifts at Yahoo! Shopping > > -- Marty Connelly Victoria, B.C. Canada From Jim.Hale at FleetPride.com Thu Dec 15 16:02:07 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 15 Dec 2005 16:02:07 -0600 Subject: [AccessD] Jet has locked me out-- Help Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8FC@corp-es01.fleetpride.com> "The Microsoft Jet database engine stopped the process because you and another user are attempting to change the same data at the same time." IT had a server go down. It is back up but now when I try to run the database which resides on the network I get the error above. I have searched for .ldb files and not found any. I am stumped Jim Hale *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From DWUTKA at marlow.com Thu Dec 15 16:04:24 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 15 Dec 2005 16:04:24 -0600 Subject: [AccessD] Jet has locked me out-- Help Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD314@main2.marlow.com> Try repairing the database. Drew -----Original Message----- From: Hale, Jim [mailto:Jim.Hale at fleetpride.com] Sent: Thursday, December 15, 2005 4:02 PM To: 'Accessd (E-mail) Subject: [AccessD] Jet has locked me out-- Help "The Microsoft Jet database engine stopped the process because you and another user are attempting to change the same data at the same time." IT had a server go down. It is back up but now when I try to run the database which resides on the network I get the error above. I have searched for .ldb files and not found any. I am stumped Jim Hale *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jim.Hale at FleetPride.com Thu Dec 15 16:37:27 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Thu, 15 Dec 2005 16:37:27 -0600 Subject: [AccessD] Jet has locked me out-- Help Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD8FD@corp-es01.fleetpride.com> I copied over a backup and that did the trick, thanks Jim Hale -----Original Message----- From: DWUTKA at marlow.com [mailto:DWUTKA at marlow.com] Sent: Thursday, December 15, 2005 4:04 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Jet has locked me out-- Help Try repairing the database. Drew -----Original Message----- From: Hale, Jim [mailto:Jim.Hale at fleetpride.com] Sent: Thursday, December 15, 2005 4:02 PM To: 'Accessd (E-mail) Subject: [AccessD] Jet has locked me out-- Help "The Microsoft Jet database engine stopped the process because you and another user are attempting to change the same data at the same time." IT had a server go down. It is back up but now when I try to run the database which resides on the network I get the error above. I have searched for .ldb files and not found any. I am stumped Jim Hale *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From martyconnelly at shaw.ca Thu Dec 15 16:40:10 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 15 Dec 2005 14:40:10 -0800 Subject: [AccessD] Jet has locked me out-- Help References: <17724746D360394AA3BFE5B8D40A9C1BD314@main2.marlow.com> Message-ID: <43A1F0CA.3040401@shaw.ca> With jetcomp.exe http://support.microsoft.com/kb/295334/ DWUTKA at marlow.com wrote: >Try repairing the database. > >Drew > >-----Original Message----- >From: Hale, Jim [mailto:Jim.Hale at fleetpride.com] >Sent: Thursday, December 15, 2005 4:02 PM >To: 'Accessd (E-mail) >Subject: [AccessD] Jet has locked me out-- Help > > >"The Microsoft Jet database engine stopped the process because you and >another user are attempting to change the same data at the same time." IT >had a server go down. It is back up but now when I try to run the database >which resides on the network I get the error above. I have searched for .ldb >files and not found any. I am stumped >Jim Hale > >*********************************************************************** >The information transmitted is intended solely for the individual or >entity to which it is addressed and may contain confidential and/or >privileged material. Any review, retransmission, dissemination or >other use of or taking action in reliance upon this information by >persons or entities other than the intended recipient is prohibited. >If you have received this email in error please contact the sender and >delete the material from any computer. As a recipient of this email, >you are responsible for screening its contents and the contents of any >attachments for the presence of viruses. No liability is accepted for >any damages caused by any virus transmitted by this email. > > -- Marty Connelly Victoria, B.C. Canada From wdhindman at bellsouth.net Thu Dec 15 17:30:25 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 15 Dec 2005 18:30:25 -0500 Subject: [AccessD] Web Browser ActiveX control References: <17724746D360394AA3BFE5B8D40A9C1BD314@main2.marlow.com> <43A1F0CA.3040401@shaw.ca> Message-ID: <001601c601cf$86abc560$6101a8c0@JISREGISTRATION.local> ...I'm considering using the Web Browser ocx in an A2k3 form to access some hotspotted graphics on a client's internal network and tie them into the mdb ...however I'm finding almost nothing on how to do something like this ...it has to exist so I must be using the wrong search terms ...anyone know of a source or site with code/samples/tutorials etc.? William From DWUTKA at marlow.com Thu Dec 15 17:43:36 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 15 Dec 2005 17:43:36 -0600 Subject: [AccessD] Web Browser ActiveX control Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD320@main2.marlow.com> http://www.marlow.com/MovieDownloader.zip That's the VB 6 source code for a program I wrote to download movies from a website. There are various aspects in that source that you should be able to use to do what you are doing. It 'captures' an existing browser. You can also 'open' a browser. Once captured, you can 'get links', and the code goes through all of the links on that page (and if it matches proper extensions, those links are 'captured'). Then you can download the links. You don't need an .ocx to use this, it's a stand alone app, which uses a reference to IE, and API calls to handle the downloads. Hope this helps. And let me know when you don't need the link anymore, I don't want to keep that one live very long. Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Thursday, December 15, 2005 5:30 PM To: Access Developers discussion and problem solving Subject: [AccessD] Web Browser ActiveX control ...I'm considering using the Web Browser ocx in an A2k3 form to access some hotspotted graphics on a client's internal network and tie them into the mdb ...however I'm finding almost nothing on how to do something like this ...it has to exist so I must be using the wrong search terms ...anyone know of a source or site with code/samples/tutorials etc.? William -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Thu Dec 15 18:42:34 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 15 Dec 2005 16:42:34 -0800 Subject: [AccessD] Web Browser ActiveX control References: <17724746D360394AA3BFE5B8D40A9C1BD314@main2.marlow.com> <43A1F0CA.3040401@shaw.ca> <001601c601cf$86abc560$6101a8c0@JISREGISTRATION.local> Message-ID: <43A20D7A.5010005@shaw.ca> Do you want to get the url of the graphic displayed on an html page or the url of whatever is displayed after triggering the hotspot? You might have to use this. Among the features built into the WebBrowser control are context (right-click) menus and accelerator keys mapped to specific actions. You may want to turn off some or all of these features in your application, but there is no direct way to do so using the WebBrowser control's properties. However, Microsoft offers a free tool to perform these actions--the WBCustomizer.dll http://support.microsoft.com/support/kb/articles/Q183/2/35.ASP or if you just want to parse out the returned Html from the webpage If you need to retrieve HTML pages, you can do so easily by calling some functions in the WinINet API library. First, put the following declarations in your project (in a code module) so the program will know about the required WinINet library functions: Public Const INTERNET_OPEN_TYPE_PRECONFIG = 0 Public Const INTERNET_OPEN_TYPE_DIRECT = 1 Public Const INTERNET_OPEN_TYPE_PROXY = 3 Public Const scUserAgent = "VB OpenUrl" Public Const INTERNET_FLAG_RELOAD = &H80000000 Public Declare Function InternetOpen Lib "wininet.dll" _ Alias "InternetOpenA" (ByVal sAgent As String, _ ByVal lAccessType As Long, ByVal sProxyName As String, _ ByVal sProxyBypass As String, ByVal lFlags As Long) As Long Public Declare Function InternetOpenUrl Lib "wininet.dll" _ Alias "InternetOpenUrlA" (ByVal hOpen As Long, _ ByVal sUrl As String, ByVal sHeaders As String, _ ByVal lLength As Long, ByVal lFlags As Long, _ ByVal lContext As Long) As Long Public Declare Function InternetReadFile Lib "wininet.dll" _ (ByVal hFile As Long, ByVal sBuffer As String, _ ByVal lNumBytesToRead As Long, lNumberOfBytesRead As Long) _ As Integer Public Declare Function InternetCloseHandle Lib "wininet.dll" _ (ByVal hInet As Long) As Integer Then, obtain the entire text of the specified URL, as shown in this function: Private Function GetHTMLFromURL(sUrl As String) As String Dim s As String Dim hOpen As Long Dim hOpenUrl As Long Dim bDoLoop As Boolean Dim bRet As Boolean Dim sReadBuffer As String * 2048 Dim lNumberOfBytesRead As Long hOpen = InternetOpen(scUserAgent, INTERNET_OPEN_TYPE_PRECONFIG, _ vbNullString, vbNullString, 0) hOpenUrl = InternetOpenUrl(hOpen, sUrl, vbNullString, 0, _ INTERNET_FLAG_RELOAD, 0) bDoLoop = True Do While bDoLoop sReadBuffer = vbNullString bRet = InternetReadFile(hOpenUrl, sReadBuffer, Len(sReadBuffer), _ lNumberOfBytesRead) s = s & Left$(sReadBuffer, lNumberOfBytesRead) If Not CBool(lNumberOfBytesRead) Then bDoLoop = False Loop If hOpenUrl <> 0 Then InternetCloseHandle (hOpenUrl) If hOpen <> 0 Then InternetCloseHandle (hOpen) GetHTMLFromUrl = s End Function William Hindman wrote: >...I'm considering using the Web Browser ocx in an A2k3 form to access some >hotspotted graphics on a client's internal network and tie them into the mdb >...however I'm finding almost nothing on how to do something like this ...it >has to exist so I must be using the wrong search terms ...anyone know of a >source or site with code/samples/tutorials etc.? > >William > > > > -- Marty Connelly Victoria, B.C. Canada From BarbaraRyan at cox.net Thu Dec 15 19:39:48 2005 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Thu, 15 Dec 2005 20:39:48 -0500 Subject: [AccessD] Access 2002 -- can't delete forms Message-ID: <003e01c601e1$99fcf8c0$0d00a8c0@desktop> I just discovered 5 forms in my "Microsoft Access Class Objects" window, each named "Form_~TMPCLP" + a 6 digit number (e.g., "Form_~TMPCLP158811"). They do not appear in the Forms window. All of them appear to be copies of forms in my database. The modified date on the original forms are identical (11/19/05). I'm wondering if the clones were all generated on that date. I can't seem to delete them --- I even wrote code to delete, but without success. Any suggestions? Thanks, Barb Ryan From darrend at nimblesystems.com.au Thu Dec 15 20:06:32 2005 From: darrend at nimblesystems.com.au (Darren DICK) Date: Fri, 16 Dec 2005 13:06:32 +1100 Subject: [AccessD] BIT OT:SQL Server Q In-Reply-To: Message-ID: <20051216020331.HTQE15112.omta03ps.mx.bigpond.com@CRHLAPREGAN> Hi Guys No I have seen a thing that looks all the world like the Query Design Area It has visual representations of tables where you can drag field names on to a results grid. You can create links between tables and edit hose links It really does look like the query area in Access Just found it Select a table then right click it Then select Open Table from the popup menu Then Select query from the next popup menu Thanks guys See ya DD -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, 16 December 2005 3:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] BIT OT:SQL Server Q Are you talking about the Query Analyzer? Or are you talking about the grid you get when you create a new view? The latter looks more like the Access query grid, as does the query designer you get when you right click a table and select Open Table --> Query. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren DICK Sent: Wednesday, December 14, 2005 10:55 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] BIT OT:SQL Server Q Hi all In SQL Server Enterprise Manager there is a monster That looks a bit like the Query Design Area in access I have seen it but can't remember how to get to it Any takers? Darren --------------------------------------- -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Thu Dec 15 20:06:50 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 15 Dec 2005 21:06:50 -0500 Subject: [AccessD] Web Browser ActiveX control References: <17724746D360394AA3BFE5B8D40A9C1BD320@main2.marlow.com> Message-ID: <00e601c601e5$6107fd90$6101a8c0@JISREGISTRATION.local> ...got it ...thanks William ----- Original Message ----- From: To: Sent: Thursday, December 15, 2005 6:43 PM Subject: Re: [AccessD] Web Browser ActiveX control > http://www.marlow.com/MovieDownloader.zip > > That's the VB 6 source code for a program I wrote to download movies from > a > website. There are various aspects in that source that you should be able > to use to do what you are doing. It 'captures' an existing browser. You > can also 'open' a browser. Once captured, you can 'get links', and the > code > goes through all of the links on that page (and if it matches proper > extensions, those links are 'captured'). Then you can download the links. > > You don't need an .ocx to use this, it's a stand alone app, which uses a > reference to IE, and API calls to handle the downloads. > > Hope this helps. And let me know when you don't need the link anymore, I > don't want to keep that one live very long. > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Thursday, December 15, 2005 5:30 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Web Browser ActiveX control > > > ...I'm considering using the Web Browser ocx in an A2k3 form to access > some > hotspotted graphics on a client's internal network and tie them into the > mdb > > ...however I'm finding almost nothing on how to do something like this > ...it > > has to exist so I must be using the wrong search terms ...anyone know of a > source or site with code/samples/tutorials etc.? > > William > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From darrend at nimblesystems.com.au Thu Dec 15 20:10:41 2005 From: darrend at nimblesystems.com.au (Darren DICK) Date: Fri, 16 Dec 2005 13:10:41 +1100 Subject: [AccessD] A2003:Importing/Linking SQL Tables (and data) Message-ID: <20051216020740.HYCP15112.omta03ps.mx.bigpond.com@CRHLAPREGAN> Hi Shamil Excellent Got it up and working Many many thanks Darren -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, 15 December 2005 2:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2003:Importing/Linking SQL Tables (and data) Darren, This code works well here: Public Sub Import() Dim strCnn As String strCnn = "ODBC;DRIVER=SQL Server;" & _ "SERVER={1};" & _ "DATABASE={2};" & _ "Trusted_Connection=Yes;" strCnn = Replace(strCnn, "{1}", "(local)") ' server strCnn = Replace(strCnn, "{2}", "pubs") ' database DoCmd.TransferDatabase _ acImport, _ "ODBC", _ strCnn, _ acTable, _ "authors", _ "authors" End Sub Public Sub Link() Dim strCnn As String strCnn = "ODBC;DRIVER=SQL Server;" & _ "SERVER={1};" & _ "DATABASE={2};" & _ "Trusted_Connection=Yes;" strCnn = Replace(strCnn, "{1}", "(local)") ' server strCnn = Replace(strCnn, "{2}", "pubs") ' database DoCmd.TransferDatabase _ acLink, _ "ODBC", _ strCnn, _ acTable, _ "authors", _ "linked_authors" End Sub Hope it will work for you too. Shamil From jwcolby at ColbyConsulting.com Thu Dec 15 20:09:32 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 15 Dec 2005 21:09:32 -0500 Subject: [AccessD] Access 2002 -- can't delete forms In-Reply-To: <003e01c601e1$99fcf8c0$0d00a8c0@desktop> Message-ID: <200512160210.jBG2ATJ08488@databaseadvisors.com> This usually occurs when the module is corrupt. Try going into the module behind the form. If you can't then the module is corrupt and AFAIK you have to build a new database and pull all the non-corrupted objects into that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan Sent: Thursday, December 15, 2005 8:40 PM To: Access List Subject: [AccessD] Access 2002 -- can't delete forms I just discovered 5 forms in my "Microsoft Access Class Objects" window, each named "Form_~TMPCLP" + a 6 digit number (e.g., "Form_~TMPCLP158811"). They do not appear in the Forms window. All of them appear to be copies of forms in my database. The modified date on the original forms are identical (11/19/05). I'm wondering if the clones were all generated on that date. I can't seem to delete them --- I even wrote code to delete, but without success. Any suggestions? Thanks, Barb Ryan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From adtp at touchtelindia.net Thu Dec 15 23:31:23 2005 From: adtp at touchtelindia.net (A.D.Tejpal) Date: Fri, 16 Dec 2005 11:01:23 +0530 Subject: [AccessD] Prevent Duplicates References: <66ABA669023AE74B97746FD8E6843920025A68BB@c2k3exchange.pgdp.corp .usec.com> Message-ID: <034501c60202$0d822160$ba10f63d@winxp> Virginia, My sample db named Forms_CheckReqdAndDuplicates might be of interest to you. It is available at Rogers Access Library (other developers library). Link - http://www.rogersaccesslibrary.com You could adapt the underlying approach suitably, for your specific needs. Best wishes, A.D.Tejpal -------------- ----- Original Message ----- From: Hollis, Virginia To: accessD at databaseadvisors.com Sent: Wednesday, December 14, 2005 21:19 Subject: [AccessD] Prevent Duplicates I do not want the user to duplicate a number already used when entering a new record. They enter the permit number (text) for the record. I tried the below code on the BeforeUpdate, AfterUpdate, LostFocus of the field, but the duplicate MsgBox never pops up telling them it is a duplicate permit number. They move to another field without the message telling them to enter a different number & it does not even undo the entry, it does not let them save the record either (nothing happens when you click save). Do I have the quotes wrong for a text field around PermitNumber? Or where should I place the code? Somewhere on the form or does it go on the field? Virginia Private Sub PermitNumber_BeforeUpdate(Cancel As Integer) If Not IsNull(PermitNumber) Then If DCount("PermitNumber", "tblPermitLog", "PermitNumber = " & [PermitNumber]) > 0 Then MsgBox "You have entered a Permit Number that already exists" PermitNumber.SetFocus PermitNumber.Undo End If End If End Sub From adtp at touchtelindia.net Thu Dec 15 23:51:19 2005 From: adtp at touchtelindia.net (A.D.Tejpal) Date: Fri, 16 Dec 2005 11:21:19 +0530 Subject: [AccessD] Record Locking File won't go away References: <20051215213201.99780.qmail@web33113.mail.mud.yahoo.com> Message-ID: <053901c60205$1e0ae3c0$ba10f63d@winxp> Lonnie, If the ldb file proves too stubborn, following course of action can be adopted so as to delete it without having to re-boot the computer. Press Ctrl + Alt + Del so as to invoke the Task Manager. In the Processes tab, select msaccess.exe and click End. It should now be possible to delete the ldb file. With best wishes, A.D.Tejpal -------------- ----- Original Message ----- From: Lonnie Johnson To: Access Developers discussion and problem solving Sent: Friday, December 16, 2005 03:02 Subject: Re: [AccessD] Record Locking File won't go away Yep, did all three. "Boyd, Mark Thomas (US - Philadelphia)" wrote: If you haven't already tried the following ... 1. Open and close the mdb file 2. Try manually deleting the ldb file 3. Try re-booting the pc where the ldb file resides Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: Thursday, December 15, 2005 4:12 PM To: AccessD solving' Subject: [AccessD] Record Locking File won't go away What do you do when the ldb file gets stuck. I believe it is causing one user some problems with entering and exiting her application. She is the only one having problems and we cannot delete her ldb file. I am sure someone has had this to happen. From artful at rogers.com Fri Dec 16 01:53:56 2005 From: artful at rogers.com (Arthur Fuller) Date: Fri, 16 Dec 2005 02:53:56 -0500 Subject: [AccessD] Weekend fun: Primes In-Reply-To: Message-ID: <200512160753.jBG7rqJ05191@databaseadvisors.com> LOL, Gustav! No, I meant the largest unknown prime. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 14, 2005 3:26 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Weekend fun: Primes Hi Arthur You mean "the largest known prime"? Look here: http://primes.utm.edu/primes/ /gustav From andy at minstersystems.co.uk Fri Dec 16 02:06:47 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Fri, 16 Dec 2005 08:06:47 -0000 Subject: [AccessD] OT Friday Humour In-Reply-To: <053901c60205$1e0ae3c0$ba10f63d@winxp> Message-ID: <002501c60217$a9554940$8c150c54@minster33c3r25> Asylum Test During a visit to the mental asylum, a visitor asked the Director what is the criteria which defines a patient to be institutionalised. "Well," said the Director "we fill up a bathtub, then we offer a teaspoon, a teacup and a bucket to the patient and ask him/her to empty the bathtub." OK, here's your test: 1. Would you use the teaspoon? 2. Would you use the teacup? 3. Would you use the bucket? "Oh, I understand" said the visitor "A normal person would use the bucket because it's bigger than the spoon or teacup." (Were you correct?) "No" said the Director, "a normal person would pull the plug! Do you want a room with or without a view?" Have a good weekend . -- Andy Lacey http://www.minstersystems.co.uk From accessd at shaw.ca Fri Dec 16 03:08:58 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 16 Dec 2005 01:08:58 -0800 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <200512160753.jBG7rqJ05191@databaseadvisors.com> Message-ID: <002f01c60220$5910cc80$017ba8c0@xpserver> Arthur, if it was known it would not be unknown... this is Friday humour right? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: December 15, 2005 11:54 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Weekend fun: Primes LOL, Gustav! No, I meant the largest unknown prime. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 14, 2005 3:26 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Weekend fun: Primes Hi Arthur You mean "the largest known prime"? Look here: http://primes.utm.edu/primes/ /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Paul.Rogers at SummitMedia.co.uk Fri Dec 16 03:27:40 2005 From: Paul.Rogers at SummitMedia.co.uk (Paul Rodgers) Date: Fri, 16 Dec 2005 09:27:40 -0000 Subject: [AccessD] mail merge involving mysql Message-ID: Good morning Gurus Is is possible to do a mail merge with Word when a mysql database contains the recipients please? I suppose I really mean, when you have a mysql database with the addressees, is there a way to make the details available to Word for a mail shot, please? Cheers from a wintry England. paul -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.14.1/204 - Release Date: 15/12/2005 From Robin at rolledgold.net Fri Dec 16 05:46:21 2005 From: Robin at rolledgold.net (Robin ) Date: Fri, 16 Dec 2005 11:46:21 -0000 Subject: [AccessD] mail merge involving mysql Message-ID: <560E2B80EC8F624B93A87B943B7A9CD542F36D@rgiserv.rg.local> Paul, You can download the MySQL ODBC driver from here http://dev.mysql.com/downloads/connector/odbc/3.51.html Install, configure an ODBC connection to your MySQL database and use this as a basis for your mailmerge from word. Rgds Robin -----Original Message----- From: Paul Rodgers [mailto:Paul.Rogers at SummitMedia.co.uk] Sent: 16 December 2005 09:28 To: 'Access Developers discussion and problem solving' Subject: [AccessD] mail merge involving mysql Good morning Gurus Is is possible to do a mail merge with Word when a mysql database contains the recipients please? I suppose I really mean, when you have a mysql database with the addressees, is there a way to make the details available to Word for a mail shot, please? Cheers from a wintry England. paul -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.14.1/204 - Release Date: 15/12/2005 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Fri Dec 16 05:38:14 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 16 Dec 2005 12:38:14 +0100 Subject: [AccessD] Weekend fun: Primes Message-ID: Hi Arthur What did I think of? I should have known you would catch that. However, to continue this (it's Friday!): The largest unknown prime is larger than the largest known ... /gustav >>> artful at rogers.com 16-12-2005 08:53 >>> LOL, Gustav! No, I meant the largest unknown prime. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 14, 2005 3:26 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Weekend fun: Primes Hi Arthur You mean "the largest known prime"? Look here: http://primes.utm.edu/primes/ /gustav From Gustav at cactus.dk Fri Dec 16 05:39:52 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 16 Dec 2005 12:39:52 +0100 Subject: [AccessD] mail merge involving mysql Message-ID: Hi Paul If you install the MySQL ODBC driver you can do this. /gustav >>> Paul.Rogers at summitmedia.co.uk 16-12-2005 10:27 >>> Good morning Gurus Is is possible to do a mail merge with Word when a mysql database contains the recipients please? I suppose I really mean, when you have a mysql database with the addressees, is there a way to make the details available to Word for a mail shot, please? Cheers from a wintry England. paul From prodevmg at yahoo.com Fri Dec 16 06:46:59 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Fri, 16 Dec 2005 04:46:59 -0800 (PST) Subject: [AccessD] Record Locking File won't go away In-Reply-To: <43A1E349.8020707@shaw.ca> Message-ID: <20051216124659.80717.qmail@web33102.mail.mud.yahoo.com> Thanks. It finally went away on it's own. She was a terminal user and after her session "completely" timed out it went away. MartyConnelly wrote: Try deleting from Start run cmd via del c:\mypath\my.ldb or going through the same steps but boot into safe mode Lonnie Johnson wrote: >Yep, did all three. > >"Boyd, Mark Thomas (US - Philadelphia)" wrote: If you haven't already tried the following ... >1. Open and close the mdb file >2. Try manually deleting the ldb file >3. Try re-booting the pc where the ldb file resides > > >Mark Boyd >Senior Consultant >Enterprise Risk Services >Deloitte & Touche LLP > >Tel: +1 215 405 5576 >mboyd at deloitte.com >www.deloitte.com > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie >Johnson >Sent: Thursday, December 15, 2005 4:12 PM >To: AccessD solving' >Subject: [AccessD] Record Locking File won't go away > >What do you do when the ldb file gets stuck. I believe it is causing one >user some problems with entering and exiting her application. She is the >only one having problems and we cannot delete her ldb file. > >I am sure someone has had this to happen. > > > > >May God bless you beyond your imagination! >Lonnie Johnson >ProDev, Professional Development of MS Access Databases >Visit me at ==> http://www.prodev.us > > > > > > > > > > > > >--------------------------------- >Yahoo! Shopping >Find Great Deals on Holiday Gifts at Yahoo! Shopping > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From BarbaraRyan at cox.net Fri Dec 16 07:07:18 2005 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Fri, 16 Dec 2005 08:07:18 -0500 Subject: [AccessD] Access 2002 -- can't delete forms References: <200512160210.jBG2ATJ08488@databaseadvisors.com> Message-ID: <003301c60241$a505fa40$0d00a8c0@desktop> The 5 "~TMP" forms are clones of 5 other legitimate forms. The legitimate forms still work correctly, and their modules can be accessed/modified without any problem. I think I will go ahead and build a new database. Thanks, John. Barb Ryan ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 15, 2005 9:09 PM Subject: Re: [AccessD] Access 2002 -- can't delete forms > This usually occurs when the module is corrupt. Try going into the module > behind the form. If you can't then the module is corrupt and AFAIK you have > to build a new database and pull all the non-corrupted objects into that. > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Barbara Ryan > Sent: Thursday, December 15, 2005 8:40 PM > To: Access List > Subject: [AccessD] Access 2002 -- can't delete forms > > I just discovered 5 forms in my "Microsoft Access Class Objects" window, > each named "Form_~TMPCLP" + a 6 digit number (e.g., "Form_~TMPCLP158811"). > They do not appear in the Forms window. All of them appear to be copies of > forms in my database. The modified date on the original forms are identical > (11/19/05). I'm wondering if the clones were all generated on that date. > > I can't seem to delete them --- I even wrote code to delete, but without > success. > > Any suggestions? > > Thanks, > Barb Ryan > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Fri Dec 16 07:15:55 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 16 Dec 2005 14:15:55 +0100 Subject: [AccessD] Access 2002 -- can't delete forms Message-ID: Hi Barbara They will probably vanish just by compacting the database. /gustav >>> BarbaraRyan at cox.net 16-12-2005 14:07 >>> The 5 "~TMP" forms are clones of 5 other legitimate forms. The legitimate forms still work correctly, and their modules can be accessed/modified without any problem. I think I will go ahead and build a new database. Thanks, John. Barb Ryan From stuart at lexacorp.com.pg Fri Dec 16 07:23:54 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 16 Dec 2005 23:23:54 +1000 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <200512160753.jBG7rqJ05191@databaseadvisors.com> References: Message-ID: <43A34C8A.15954.FFCBD3@stuart.lexacorp.com.pg> On 16 Dec 2005 at 2:53, Arthur Fuller wrote: > LOL, Gustav! No, I meant the largest unknown prime. > http://primes.utm.edu/infinity.shtml About 2000 years ago Euclid proved that there were infinitely many primes. For mathematicians "infinity many" is an incomplete answer--they then ask "how big of an infinity?" The prime number theorem, which states the number of primes less than x is approximately x/log x (the natural log), gives perhaps the best answer. ...... the sum of the reciprocals of the primes diverges, so the primes are a "large" subset of the integers -- Stuart From Jeff at outbaktech.com Fri Dec 16 07:34:16 2005 From: Jeff at outbaktech.com (Jeff Barrows) Date: Fri, 16 Dec 2005 07:34:16 -0600 Subject: [AccessD] Friday OT: Memo from Santa Message-ID: For all my southern friends: Memo from SANTA I regret to inform you that, effective immediately, I will no longer serve the States of Georgia, Florida, Virginia, North and South Carolina, Tennessee, Mississippi, Texas, and Arkansas on Christmas Eve. Due to the overwhelming current population of the earth, my contract was renegotiated by North American Fairies and Elves Local 209. As part of the new and better contract, I also get longer breaks for milk and cookies so keep that in mind. However, I'm certain that your children will be in good hands with your local replacement, who happens to be my third cousin, Bubba Claus. His side of the family is from the South Pole. He shares my goal of delivering toys to all the good boys and girls; however, there are a few differences between us. Differences such as: 1. There is no danger of the Grinch stealing your presents from Bubba Claus. He has a gun rack on his sleigh and a bumper sticker that reads: "These toys insured by Smith and Wesson." 2. Instead of milk and cookies, Bubba Claus prefers that children leave an RC cola and pork rinds [or a moon pie] on the fireplace. And Bubba doesn't smoke a pipe. He dips a little snuff though, so please have an empty spit can handy. 3. Bubba Claus' sleigh is pulled by floppy-eared, flyin' coon dogs instead of reindeer. I made the mistake of loaning him a couple of my reindeer one time, and Blitzen's head now overlooks Bubba's fireplace. 4. You won't hear "On Comet, on Cupid, on Donner, and Blitzen..." when Bubba Claus arrives. Instead, you'll hear, "On Earnhardt, on Andretti, on Elliott and Petty." 5. "Ho, Ho, Ho" has been replaced by "Yee Haw" And you also are likely to hear Bubba's elves respond, "Ah heer'd dat" 6. As required by Southern highway laws, Bubba Claus' sleigh does have a Yosemite Sam safety triangle on the back with the words "Back Off." 7. The usual Christmas movie classics such as "Miracle on 34th Street" and "It's a Wonderful Life" will not be shown in your negotiated viewing area. Instead, you'll see "Boss Hogg Saves Christmas" and "Smokey and the Bandit IV" featuring Burt Reynolds as Bubba Claus and dozens of state patrol cars crashing into each other. And finally, 8. Bubba Claus doesn't wear a belt. If I were you, I'd make sure you, the wife, and the kids turn the other way when he bends over to put presents under the tree. Sincerely Yours, Santa Claus Jeff Barrows MCP, MCAD, MCSD Outbak Technologies, LLC Racine, WI jeff at outbaktech.com From BarbaraRyan at cox.net Fri Dec 16 08:39:12 2005 From: BarbaraRyan at cox.net (Barbara Ryan) Date: Fri, 16 Dec 2005 09:39:12 -0500 Subject: [AccessD] Access 2002 -- can't delete forms References: Message-ID: <004201c6024e$7bcd6200$0d00a8c0@desktop> Hi, Gustav.... I tried that.....and the pesky things still remain! Barb ----- Original Message ----- From: "Gustav Brock" To: Sent: Friday, December 16, 2005 8:15 AM Subject: Re: [AccessD] Access 2002 -- can't delete forms > Hi Barbara > > They will probably vanish just by compacting the database. > > /gustav > > >>> BarbaraRyan at cox.net 16-12-2005 14:07 >>> > The 5 "~TMP" forms are clones of 5 other legitimate forms. The legitimate > forms still work correctly, and their modules can be accessed/modified > without any problem. > > I think I will go ahead and build a new database. Thanks, John. > > Barb Ryan > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Gustav at cactus.dk Fri Dec 16 08:49:18 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 16 Dec 2005 15:49:18 +0100 Subject: [AccessD] Access 2002 -- can't delete forms Message-ID: Hi Barbara OK, then you'll have to turn right, down the Import Boulevard ... /gustav >>> BarbaraRyan at cox.net 16-12-2005 15:39 >>> Hi, Gustav.... I tried that.....and the pesky things still remain! Barb ----- Original Message ----- From: "Gustav Brock" To: Sent: Friday, December 16, 2005 8:15 AM Subject: Re: [AccessD] Access 2002 -- can't delete forms > Hi Barbara > > They will probably vanish just by compacting the database. > > /gustav > > >>> BarbaraRyan at cox.net 16-12-2005 14:07 >>> > The 5 "~TMP" forms are clones of 5 other legitimate forms. The legitimate > forms still work correctly, and their modules can be accessed/modified > without any problem. > > I think I will go ahead and build a new database. Thanks, John. > > Barb Ryan From Jim.Hale at FleetPride.com Fri Dec 16 08:53:47 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Fri, 16 Dec 2005 08:53:47 -0600 Subject: [AccessD] Friday OT: Memo from Santa Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD900@corp-es01.fleetpride.com> Moon Pies!! I love Moon Pies. They bring back memories of places and times long gone. Can I get Bubba's autograph? Or at least his "X"? BTW my company co-sponsors the #1 car driven by Johhny Sauter. VOORoooM VOORoooM! Jim Hale -----Original Message----- From: Jeff Barrows [mailto:Jeff at outbaktech.com] Sent: Friday, December 16, 2005 7:34 AM To: AccessD Subject: [AccessD] Friday OT: Memo from Santa For all my southern friends: Memo from SANTA I regret to inform you that, effective immediately, I will no longer serve the States of Georgia, Florida, Virginia, North and South Carolina, Tennessee, Mississippi, Texas, and Arkansas on Christmas Eve. Due to the overwhelming current population of the earth, my contract was renegotiated by North American Fairies and Elves Local 209. As part of the new and better contract, I also get longer breaks for milk and cookies so keep that in mind. However, I'm certain that your children will be in good hands with your local replacement, who happens to be my third cousin, Bubba Claus. His side of the family is from the South Pole. He shares my goal of delivering toys to all the good boys and girls; however, there are a few differences between us. Differences such as: 1. There is no danger of the Grinch stealing your presents from Bubba Claus. He has a gun rack on his sleigh and a bumper sticker that reads: "These toys insured by Smith and Wesson." 2. Instead of milk and cookies, Bubba Claus prefers that children leave an RC cola and pork rinds [or a moon pie] on the fireplace. And Bubba doesn't smoke a pipe. He dips a little snuff though, so please have an empty spit can handy. 3. Bubba Claus' sleigh is pulled by floppy-eared, flyin' coon dogs instead of reindeer. I made the mistake of loaning him a couple of my reindeer one time, and Blitzen's head now overlooks Bubba's fireplace. 4. You won't hear "On Comet, on Cupid, on Donner, and Blitzen..." when Bubba Claus arrives. Instead, you'll hear, "On Earnhardt, on Andretti, on Elliott and Petty." 5. "Ho, Ho, Ho" has been replaced by "Yee Haw" And you also are likely to hear Bubba's elves respond, "Ah heer'd dat" 6. As required by Southern highway laws, Bubba Claus' sleigh does have a Yosemite Sam safety triangle on the back with the words "Back Off." 7. The usual Christmas movie classics such as "Miracle on 34th Street" and "It's a Wonderful Life" will not be shown in your negotiated viewing area. Instead, you'll see "Boss Hogg Saves Christmas" and "Smokey and the Bandit IV" featuring Burt Reynolds as Bubba Claus and dozens of state patrol cars crashing into each other. And finally, 8. Bubba Claus doesn't wear a belt. If I were you, I'd make sure you, the wife, and the kids turn the other way when he bends over to put presents under the tree. Sincerely Yours, Santa Claus Jeff Barrows MCP, MCAD, MCSD Outbak Technologies, LLC Racine, WI jeff at outbaktech.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From cfoust at infostatsystems.com Fri Dec 16 10:04:59 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Dec 2005 08:04:59 -0800 Subject: [AccessD] OT: Not Funny Just OT Message-ID: Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust From wdhindman at bellsouth.net Fri Dec 16 10:07:22 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 16 Dec 2005 11:07:22 -0500 Subject: [AccessD] Friday OT: Memo from Santa References: Message-ID: <002701c6025a$ccd10380$6101a8c0@JISREGISTRATION.local> ...inquiring minds want to now why Alabama, the heart of the south and second home to all true Bubbas, was left out? William ----- Original Message ----- From: "Jeff Barrows" To: "AccessD" Sent: Friday, December 16, 2005 8:34 AM Subject: [AccessD] Friday OT: Memo from Santa > For all my southern friends: > > Memo from SANTA > > I regret to inform you that, effective immediately, I will no longer > serve the States of Georgia, Florida, Virginia, North and South Carolina, > Tennessee, Mississippi, Texas, and Arkansas on Christmas Eve. > Due to the overwhelming current population of the earth, my contract was > renegotiated by North American Fairies and Elves Local 209. As part of the > new and better contract, I also get longer breaks for milk and cookies so > keep that in mind. > However, I'm certain that your children will be in good hands with your > local replacement, who happens to be my third cousin, Bubba Claus. > His side of the family is from the South Pole. He shares my goal of > delivering toys to all the good boys and girls; however, there are a few > differences between us. > > Differences such as: > > 1. There is no danger of the Grinch stealing your presents from Bubba > Claus. He has a gun rack on his sleigh and a bumper sticker that reads: > "These toys insured by Smith and Wesson." > > 2. Instead of milk and cookies, Bubba Claus prefers that children leave > an RC cola and pork rinds [or a moon pie] on the fireplace. And Bubba > doesn't smoke a pipe. He dips a little snuff though, so please have an > empty spit can handy. > > 3. Bubba Claus' sleigh is pulled by floppy-eared, flyin' coon dogs > instead of reindeer. I made the mistake of loaning him a couple of my > reindeer one time, and Blitzen's head now overlooks Bubba's fireplace. > > 4. You won't hear "On Comet, on Cupid, on Donner, and Blitzen..." when > Bubba Claus arrives. Instead, you'll hear, "On Earnhardt, on Andretti, on > Elliott and Petty." > > 5. "Ho, Ho, Ho" has been replaced by "Yee Haw" And you also are likely to > hear Bubba's elves respond, "Ah heer'd dat" > > 6. As required by Southern highway laws, Bubba Claus' sleigh does have a > Yosemite Sam safety triangle on the back with the words "Back Off." > > 7. The usual Christmas movie classics such as "Miracle on 34th Street" > and "It's a Wonderful Life" will not be shown in your negotiated viewing > area. Instead, you'll see "Boss Hogg Saves Christmas" and "Smokey and the > Bandit IV" featuring Burt Reynolds as Bubba Claus and dozens of state > patrol cars crashing into each other. > > And finally, > > 8. Bubba Claus doesn't wear a belt. If I were you, I'd make sure you, the > wife, and the kids turn the other way when he bends over to put presents > under the tree. > > Sincerely Yours, > > Santa Claus > > > Jeff Barrows > MCP, MCAD, MCSD > > Outbak Technologies, LLC > Racine, WI > jeff at outbaktech.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 Dec 16 10:18:28 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Fri, 16 Dec 2005 11:18:28 -0500 Subject: [AccessD] Friday OT: Memo from Santa In-Reply-To: <002701c6025a$ccd10380$6101a8c0@JISREGISTRATION.local> Message-ID: <200512161619.jBGGJ4J15712@databaseadvisors.com> Of course everyone knows that they refused to negotiate with any union for fairies. Told them flat out to take their *&^%$#@ union and move to San Francisco. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Friday, December 16, 2005 11:07 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Friday OT: Memo from Santa ...inquiring minds want to now why Alabama, the heart of the south and second home to all true Bubbas, was left out? William ----- Original Message ----- From: "Jeff Barrows" To: "AccessD" Sent: Friday, December 16, 2005 8:34 AM Subject: [AccessD] Friday OT: Memo from Santa > For all my southern friends: > > Memo from SANTA > > I regret to inform you that, effective immediately, I will no longer > serve the States of Georgia, Florida, Virginia, North and South Carolina, > Tennessee, Mississippi, Texas, and Arkansas on Christmas Eve. > Due to the overwhelming current population of the earth, my contract was > renegotiated by North American Fairies and Elves Local 209. As part of the > new and better contract, I also get longer breaks for milk and cookies so > keep that in mind. > However, I'm certain that your children will be in good hands with your > local replacement, who happens to be my third cousin, Bubba Claus. > His side of the family is from the South Pole. He shares my goal of > delivering toys to all the good boys and girls; however, there are a few > differences between us. > > Differences such as: > > 1. There is no danger of the Grinch stealing your presents from Bubba > Claus. He has a gun rack on his sleigh and a bumper sticker that reads: > "These toys insured by Smith and Wesson." > > 2. Instead of milk and cookies, Bubba Claus prefers that children leave > an RC cola and pork rinds [or a moon pie] on the fireplace. And Bubba > doesn't smoke a pipe. He dips a little snuff though, so please have an > empty spit can handy. > > 3. Bubba Claus' sleigh is pulled by floppy-eared, flyin' coon dogs > instead of reindeer. I made the mistake of loaning him a couple of my > reindeer one time, and Blitzen's head now overlooks Bubba's fireplace. > > 4. You won't hear "On Comet, on Cupid, on Donner, and Blitzen..." when > Bubba Claus arrives. Instead, you'll hear, "On Earnhardt, on Andretti, on > Elliott and Petty." > > 5. "Ho, Ho, Ho" has been replaced by "Yee Haw" And you also are likely to > hear Bubba's elves respond, "Ah heer'd dat" > > 6. As required by Southern highway laws, Bubba Claus' sleigh does have a > Yosemite Sam safety triangle on the back with the words "Back Off." > > 7. The usual Christmas movie classics such as "Miracle on 34th Street" > and "It's a Wonderful Life" will not be shown in your negotiated viewing > area. Instead, you'll see "Boss Hogg Saves Christmas" and "Smokey and the > Bandit IV" featuring Burt Reynolds as Bubba Claus and dozens of state > patrol cars crashing into each other. > > And finally, > > 8. Bubba Claus doesn't wear a belt. If I were you, I'd make sure you, the > wife, and the kids turn the other way when he bends over to put presents > under the tree. > > Sincerely Yours, > > Santa Claus > > > Jeff Barrows > MCP, MCAD, MCSD > > Outbak Technologies, LLC > Racine, WI > jeff at outbaktech.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Fri Dec 16 10:20:55 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 16 Dec 2005 11:20:55 -0500 Subject: [AccessD] OT: Not Funny Just OT References: Message-ID: <002f01c6025c$b0fbda20$6101a8c0@JISREGISTRATION.local> ...good luck and best wishes. William ----- Original Message ----- From: "Charlotte Foust" To: Sent: Friday, December 16, 2005 11:04 AM Subject: [AccessD] OT: Not Funny Just OT > Hi, Guys. > > Just wanted to let you know that next Thursday, December 22, I'm getting > my pacemaker replaced. I'll be off work for aroung a week, so I > probably won't have the opportunity to check in with the list. Happy > Holidays of your choice to everyone. I'll be back around new years > supercharged! > > Charlotte Foust > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Jim.Hale at FleetPride.com Fri Dec 16 10:26:37 2005 From: Jim.Hale at FleetPride.com (Hale, Jim) Date: Fri, 16 Dec 2005 10:26:37 -0600 Subject: [AccessD] OT: Not Funny Just OT Message-ID: <6A6AA9DF57E4F046BDA1E273BDDB67727DD905@corp-es01.fleetpride.com> Very good luck to you Charlotte. Happy holidays Jim Hale -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Friday, December 16, 2005 10:05 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email. From lembit.dbamail at t-online.de Fri Dec 16 10:38:22 2005 From: lembit.dbamail at t-online.de (Lembit Soobik) Date: Fri, 16 Dec 2005 17:38:22 +0100 Subject: [AccessD] OT: Not Funny Just OT References: Message-ID: <000801c6025f$21839ce0$0500a8c0@v1000> Wish you the very best Lembit > Hi, Guys. > > Just wanted to let you know that next Thursday, December 22, I'm getting > my pacemaker replaced. I'll be off work for aroung a week, so I > probably won't have the opportunity to check in with the list. Happy > Holidays of your choice to everyone. I'll be back around new years > supercharged! > > Charlotte Foust > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.1.371 / Virus Database: 267.14.1/204 - Release Date: 15.12.2005 > > From wdhindman at bellsouth.net Fri Dec 16 10:46:47 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 16 Dec 2005 11:46:47 -0500 Subject: [AccessD] Friday OT: Memo from Santa References: <200512161619.jBGGJ4J15712@databaseadvisors.com> Message-ID: <005f01c60260$4e72f330$6101a8c0@JISREGISTRATION.local> ...LOL! ...not very pc but it got a guffaw here! :) William ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 16, 2005 11:18 AM Subject: Re: [AccessD] Friday OT: Memo from Santa > Of course everyone knows that they refused to negotiate with any union for > fairies. Told them flat out to take their *&^%$#@ union and move to San > Francisco. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman > Sent: Friday, December 16, 2005 11:07 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Friday OT: Memo from Santa > > ...inquiring minds want to now why Alabama, the heart of the south and > second home to all true Bubbas, was left out? > > William > > ----- Original Message ----- > From: "Jeff Barrows" > To: "AccessD" > Sent: Friday, December 16, 2005 8:34 AM > Subject: [AccessD] Friday OT: Memo from Santa > > >> For all my southern friends: >> >> Memo from SANTA >> >> I regret to inform you that, effective immediately, I will no longer >> serve the States of Georgia, Florida, Virginia, North and South Carolina, >> Tennessee, Mississippi, Texas, and Arkansas on Christmas Eve. >> Due to the overwhelming current population of the earth, my contract was >> renegotiated by North American Fairies and Elves Local 209. As part of >> the >> new and better contract, I also get longer breaks for milk and cookies so >> keep that in mind. >> However, I'm certain that your children will be in good hands with your >> local replacement, who happens to be my third cousin, Bubba Claus. >> His side of the family is from the South Pole. He shares my goal of >> delivering toys to all the good boys and girls; however, there are a few >> differences between us. >> >> Differences such as: >> >> 1. There is no danger of the Grinch stealing your presents from Bubba >> Claus. He has a gun rack on his sleigh and a bumper sticker that reads: >> "These toys insured by Smith and Wesson." >> >> 2. Instead of milk and cookies, Bubba Claus prefers that children leave >> an RC cola and pork rinds [or a moon pie] on the fireplace. And Bubba >> doesn't smoke a pipe. He dips a little snuff though, so please have an >> empty spit can handy. >> >> 3. Bubba Claus' sleigh is pulled by floppy-eared, flyin' coon dogs >> instead of reindeer. I made the mistake of loaning him a couple of my >> reindeer one time, and Blitzen's head now overlooks Bubba's fireplace. >> >> 4. You won't hear "On Comet, on Cupid, on Donner, and Blitzen..." when >> Bubba Claus arrives. Instead, you'll hear, "On Earnhardt, on Andretti, on >> Elliott and Petty." >> >> 5. "Ho, Ho, Ho" has been replaced by "Yee Haw" And you also are likely >> to >> hear Bubba's elves respond, "Ah heer'd dat" >> >> 6. As required by Southern highway laws, Bubba Claus' sleigh does have a >> Yosemite Sam safety triangle on the back with the words "Back Off." >> >> 7. The usual Christmas movie classics such as "Miracle on 34th Street" >> and "It's a Wonderful Life" will not be shown in your negotiated viewing >> area. Instead, you'll see "Boss Hogg Saves Christmas" and "Smokey and the >> Bandit IV" featuring Burt Reynolds as Bubba Claus and dozens of state >> patrol cars crashing into each other. >> >> And finally, >> >> 8. Bubba Claus doesn't wear a belt. If I were you, I'd make sure you, >> the >> wife, and the kids turn the other way when he bends over to put presents >> under the tree. >> >> Sincerely Yours, >> >> Santa Claus >> >> >> Jeff Barrows >> MCP, MCAD, MCSD >> >> Outbak Technologies, LLC >> Racine, WI >> jeff at outbaktech.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 16 11:34:52 2005 From: john at winhaven.net (John Bartow) Date: Fri, 16 Dec 2005 11:34:52 -0600 Subject: [AccessD] OT: Not Funny Just OT In-Reply-To: Message-ID: <00a301c60267$06345da0$8601a8c0@ScuzzPaq> Charlotte, Best wishes for that and for your holidays! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, December 16, 2005 10:05 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bill_patten at earthlink.net Fri Dec 16 11:35:09 2005 From: bill_patten at earthlink.net (Bill Patten) Date: Fri, 16 Dec 2005 09:35:09 -0800 Subject: [AccessD] OT: Not Funny Just OT References: Message-ID: <008901c60267$f9ae8910$9b01a8c0@BPCS> Charlotte, I can think of better ways to spend Christmas, but I certainly wish you the best of luck. Bill ----- Original Message ----- From: "Charlotte Foust" To: Sent: Friday, December 16, 2005 8:04 AM Subject: [AccessD] OT: Not Funny Just OT > Hi, Guys. > > Just wanted to let you know that next Thursday, December 22, I'm getting > my pacemaker replaced. I'll be off work for aroung a week, so I > probably won't have the opportunity to check in with the list. Happy > Holidays of your choice to everyone. I'll be back around new years > supercharged! > > Charlotte Foust > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From papparuff at comcast.net Fri Dec 16 11:48:05 2005 From: papparuff at comcast.net (papparuff at comcast.net) Date: Fri, 16 Dec 2005 17:48:05 +0000 Subject: [AccessD] OT: Not Funny Just OT Message-ID: <121620051748.1857.43A2FDD50006567E00000741220076106400009A9D0E9F9F0E9F@comcast.net> Charlotte- A prayer for you... Lord we ask that the surgery to replace Charlotte's pacemaker be painless and we ask that you soothe any anxiety that she may have. Gift the doctors and nurses with expertise and patience when performing the procedure and intercede to insure that it is successful. Provide her recovery period as a time of peace, rest, and relaxation. In Jesus Christ's name we pray. Amen John -- John V. Ruff ? The Eternal Optimist :-) ?Commit to the Lord whatever you do, and your plans will succeed.? Proverbs 16:3 -------------- Original message -------------- From: "Charlotte Foust" > Hi, Guys. > > Just wanted to let you know that next Thursday, December 22, I'm getting > my pacemaker replaced. I'll be off work for aroung a week, so I > probably won't have the opportunity to check in with the list. Happy > Holidays of your choice to everyone. I'll be back around new years > supercharged! > > Charlotte Foust > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Fri Dec 16 12:19:14 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 16 Dec 2005 12:19:14 -0600 Subject: [AccessD] Web Browser ActiveX control Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD327@main2.marlow.com> Let me know if you have any questions. (I've removed the file from our site, so if someone else wants it, contact me offlist) Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Thursday, December 15, 2005 8:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Web Browser ActiveX control ...got it ...thanks William ----- Original Message ----- From: To: Sent: Thursday, December 15, 2005 6:43 PM Subject: Re: [AccessD] Web Browser ActiveX control > http://www.marlow.com/MovieDownloader.zip > > That's the VB 6 source code for a program I wrote to download movies from > a > website. There are various aspects in that source that you should be able > to use to do what you are doing. It 'captures' an existing browser. You > can also 'open' a browser. Once captured, you can 'get links', and the > code > goes through all of the links on that page (and if it matches proper > extensions, those links are 'captured'). Then you can download the links. > > You don't need an .ocx to use this, it's a stand alone app, which uses a > reference to IE, and API calls to handle the downloads. > > Hope this helps. And let me know when you don't need the link anymore, I > don't want to keep that one live very long. > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Thursday, December 15, 2005 5:30 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Web Browser ActiveX control > > > ...I'm considering using the Web Browser ocx in an A2k3 form to access > some > hotspotted graphics on a client's internal network and tie them into the > mdb > > ...however I'm finding almost nothing on how to do something like this > ...it > > has to exist so I must be using the wrong search terms ...anyone know of a > source or site with code/samples/tutorials etc.? > > William > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Fri Dec 16 12:23:35 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 16 Dec 2005 12:23:35 -0600 Subject: [AccessD] OT: Not Funny Just OT Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD328@main2.marlow.com> I hope all goes well! Someone at work got one about a year ago, and he's a gadget freak, so we always kid him his next gadget is going to be a pacemaker with a USB port.... ;) Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Friday, December 16, 2005 10:05 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Fri Dec 16 12:44:19 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Dec 2005 10:44:19 -0800 Subject: [AccessD] OT: Not Funny Just OT Message-ID: I've had this one for 7 years but the battery is declining, so it's time to get a new coppertop. I'm hoping for one with external speakers and a touch screen! It should at LEAST be rechargeable--I can see me plugged into one of those electric auto spaces at the mall! LOL Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 16, 2005 10:24 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Not Funny Just OT I hope all goes well! Someone at work got one about a year ago, and he's a gadget freak, so we always kid him his next gadget is going to be a pacemaker with a USB port.... ;) Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Friday, December 16, 2005 10:05 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Fri Dec 16 12:52:26 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 16 Dec 2005 12:52:26 -0600 Subject: [AccessD] OT: Not Funny Just OT Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD32F@main2.marlow.com> The newer models come with removable memory cards so you can 'pulse' your heart with your favorite mp3 format songs. ;) Again, I truly do hope everything goes well, that's probably considered routine surgery nowadays, but I'd still be nervous letting them mess with my ticker!! Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Friday, December 16, 2005 12:44 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Not Funny Just OT I've had this one for 7 years but the battery is declining, so it's time to get a new coppertop. I'm hoping for one with external speakers and a touch screen! It should at LEAST be rechargeable--I can see me plugged into one of those electric auto spaces at the mall! LOL Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 16, 2005 10:24 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Not Funny Just OT I hope all goes well! Someone at work got one about a year ago, and he's a gadget freak, so we always kid him his next gadget is going to be a pacemaker with a USB port.... ;) Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Friday, December 16, 2005 10:05 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dmcafee at pacbell.net Fri Dec 16 13:09:24 2005 From: dmcafee at pacbell.net (David McAfee) Date: Fri, 16 Dec 2005 11:09:24 -0800 Subject: [AccessD] OT: Not Funny Just OT In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD32F@main2.marlow.com> Message-ID: I was going to say that :) Good luck and best wishes Charlotte! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of DWUTKA at marlow.com Sent: Friday, December 16, 2005 10:52 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Not Funny Just OT The newer models come with removable memory cards so you can 'pulse' your heart with your favorite mp3 format songs. ;) Again, I truly do hope everything goes well, that's probably considered routine surgery nowadays, but I'd still be nervous letting them mess with my ticker!! Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Friday, December 16, 2005 12:44 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Not Funny Just OT I've had this one for 7 years but the battery is declining, so it's time to get a new coppertop. I'm hoping for one with external speakers and a touch screen! It should at LEAST be rechargeable--I can see me plugged into one of those electric auto spaces at the mall! LOL Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 16, 2005 10:24 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Not Funny Just OT I hope all goes well! Someone at work got one about a year ago, and he's a gadget freak, so we always kid him his next gadget is going to be a pacemaker with a USB port.... ;) Drew -----Original Message----- From: Charlotte Foust [mailto:cfoust at infostatsystems.com] Sent: Friday, December 16, 2005 10:05 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Fri Dec 16 13:10:43 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Dec 2005 11:10:43 -0800 Subject: [AccessD] OT: Not Funny Just OT Message-ID: Actually, they do the replacements on an outpatient basis. I won't even spend a night in the hospital. As for letting them mess with my ticker, you bet I'm nervous. However, since the alternative is a dead battery, I think I'll let them go ahead. ;o} Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 16, 2005 10:52 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Not Funny Just OT The newer models come with removable memory cards so you can 'pulse' your heart with your favorite mp3 format songs. ;) Again, I truly do hope everything goes well, that's probably considered routine surgery nowadays, but I'd still be nervous letting them mess with my ticker!! Drew From newsgrps at dalyn.co.nz Fri Dec 16 13:11:50 2005 From: newsgrps at dalyn.co.nz (David Emerson) Date: Sat, 17 Dec 2005 08:11:50 +1300 Subject: [AccessD] OT: Not Funny Just OT In-Reply-To: References: Message-ID: <7.0.0.16.0.20051217080752.01b78800@dalyn.co.nz> Charolotte, Coincidence time. Just yesterday I went to the hospital for my checkup (pacemaker implant 11/29/1998 - It was a shock to my family at the time. I was only 34). Mine should be due for replacing mid next year. Hope it goes well without any problems. David At 17/12/2005, you wrote: >I've had this one for 7 years but the battery is declining, so it's time >to get a new coppertop. I'm hoping for one with external speakers and a >touch screen! It should at LEAST be rechargeable--I can see me plugged >into one of those electric auto spaces at the mall! LOL > >Charlotte Foust > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >DWUTKA at marlow.com >Sent: Friday, December 16, 2005 10:24 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT: Not Funny Just OT > > >I hope all goes well! > >Someone at work got one about a year ago, and he's a gadget freak, so we >always kid him his next gadget is going to be a pacemaker with a USB >port.... ;) > >Drew > >-----Original Message----- >From: Charlotte Foust [mailto:cfoust at infostatsystems.com] >Sent: Friday, December 16, 2005 10:05 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] OT: Not Funny Just OT > > >Hi, Guys. > >Just wanted to let you know that next Thursday, December 22, I'm getting >my pacemaker replaced. I'll be off work for aroung a week, so I >probably won't have the opportunity to check in with the list. Happy >Holidays of your choice to everyone. I'll be back around new years >supercharged! > >Charlotte Foust From pjewett at bayplace.com Fri Dec 16 13:17:05 2005 From: pjewett at bayplace.com (Phil Jewett) Date: Fri, 16 Dec 2005 11:17:05 -0800 Subject: [AccessD] Family calendar 2006 Message-ID: Last December I posted a link to my MDB for printing family monthly calendars with photos and I guess it was popular - I got about 50 downloads. So here is the link again. The 'Monthly Calendar 2006' version also prints anniversary dates, birthdays, etc. http://www.bayplace.com/files/monthlycalendar.zip Phil Jewett Phil Jewett Consulting pjewett at bayplace.com (619) 318-4899 From cfoust at infostatsystems.com Fri Dec 16 13:23:31 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Fri, 16 Dec 2005 11:23:31 -0800 Subject: [AccessD] OT: Not Funny Just OT Message-ID: Hi, fellow cyborg! You got yours just a month after I got mine, but I was a LOT older. ;o} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson Sent: Friday, December 16, 2005 11:12 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Not Funny Just OT Charolotte, Coincidence time. Just yesterday I went to the hospital for my checkup (pacemaker implant 11/29/1998 - It was a shock to my family at the time. I was only 34). Mine should be due for replacing mid next year. Hope it goes well without any problems. David At 17/12/2005, you wrote: >I've had this one for 7 years but the battery is declining, so it's >time to get a new coppertop. I'm hoping for one with external speakers >and a touch screen! It should at LEAST be rechargeable--I can see me >plugged into one of those electric auto spaces at the mall! LOL > >Charlotte Foust > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of >DWUTKA at marlow.com >Sent: Friday, December 16, 2005 10:24 AM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] OT: Not Funny Just OT > > >I hope all goes well! > >Someone at work got one about a year ago, and he's a gadget freak, so >we always kid him his next gadget is going to be a pacemaker with a USB >port.... ;) > >Drew > >-----Original Message----- >From: Charlotte Foust [mailto:cfoust at infostatsystems.com] >Sent: Friday, December 16, 2005 10:05 AM >To: AccessD at databaseadvisors.com >Subject: [AccessD] OT: Not Funny Just OT > > >Hi, Guys. > >Just wanted to let you know that next Thursday, December 22, I'm >getting my pacemaker replaced. I'll be off work for aroung a week, so >I probably won't have the opportunity to check in with the list. Happy >Holidays of your choice to everyone. I'll be back around new years >supercharged! > >Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Fri Dec 16 13:28:40 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Fri, 16 Dec 2005 14:28:40 -0500 Subject: [AccessD] Strange but true Message-ID: <200512161929.jBGJTOJ05371@databaseadvisors.com> I am working on this ... Less than well organized database. They do a lot of outer joins, then use iif(somevar is null,0,Somevar) to get rid of the nulls where no record is returned. I have always read that iifs are a pig so I wrote a simple function to return a 0 if the value passed in is null. I carefully tested this in a test stub, timing it with my timer class. 100000 iterations of passing in a null or a 2 caused the iif to take: 621 630 Milliseconds respectively, Using my function took 385 403 Milliseconds respectively. So, confident that I could speed up this messy function I went in and replaced about 4 different iifs with my function. Holy crap batman, it took FOREVER to finish, probably 5 times as long as with the original iifs. The result set returns about 6000 records so I expected it to take almost nothing to run the functions themselves. What in the heck is going on? This query is a base query with about 6 others outer joined on a text field. The text field itself is indexed, and that of course has nothing to do with why the performance tanked when I replaced the iif with my function. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From tinanfields at torchlake.com Fri Dec 16 13:40:56 2005 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Fri, 16 Dec 2005 14:40:56 -0500 Subject: [AccessD] OT: Not Funny Just OT References: Message-ID: <43A31848.8000800@torchlake.com> Charlotte, Glad you keep checking that thing. My dad's pacemaker got checked last week. His is a Guidant - you know the brand they've been talking about with all the recalls - so I was glad they confirmed his in not one of the ones recalled, and he still has a couple of good battery years left. You'll soon be all crancked up (or charged up, I guess). Best wishes from snowy northern Michigan. Tina Charlotte Foust wrote: >Hi, Guys. > >Just wanted to let you know that next Thursday, December 22, I'm getting >my pacemaker replaced. I'll be off work for aroung a week, so I >probably won't have the opportunity to check in with the list. Happy >Holidays of your choice to everyone. I'll be back around new years >supercharged! > >Charlotte Foust > > From newsgrps at dalyn.co.nz Fri Dec 16 13:41:58 2005 From: newsgrps at dalyn.co.nz (David Emerson) Date: Sat, 17 Dec 2005 08:41:58 +1300 Subject: [AccessD] OT: Not Funny Just OT In-Reply-To: References: Message-ID: <7.0.0.16.0.20051217083316.01b8d718@dalyn.co.nz> The doctors kept telling me that I should have waited a few more years, then they would have done me a deal with false teeth, glasses and hearing aids. By the time I need them hopefully they will be all networked together ("Hearing aid to glasses - I think I can hear wife's footsteps. Glasses to hearing aid - yes I can see her now. Glasses to Teeth - Prepare to smile. Wife has been spotted. Heart - brace yourself. Hug coming our way" :-D) David At 17/12/2005, you wrote: >Hi, fellow cyborg! You got yours just a month after I got mine, but I >was a LOT older. ;o} > >Charlotte > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >Sent: Friday, December 16, 2005 11:12 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] OT: Not Funny Just OT > > >Charolotte, > >Coincidence time. Just yesterday I went to the hospital for my >checkup (pacemaker implant 11/29/1998 - It was a shock to my family >at the time. I was only 34). Mine should be due for replacing mid next >year. > >Hope it goes well without any problems. > >David > >At 17/12/2005, you wrote: > >I've had this one for 7 years but the battery is declining, so it's > >time to get a new coppertop. I'm hoping for one with external speakers > > >and a touch screen! It should at LEAST be rechargeable--I can see me > >plugged into one of those electric auto spaces at the mall! LOL > > > >Charlotte Foust > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > >DWUTKA at marlow.com > >Sent: Friday, December 16, 2005 10:24 AM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT: Not Funny Just OT > > > > > >I hope all goes well! > > > >Someone at work got one about a year ago, and he's a gadget freak, so > >we always kid him his next gadget is going to be a pacemaker with a USB > > >port.... ;) > > > >Drew > > > >-----Original Message----- > >From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > >Sent: Friday, December 16, 2005 10:05 AM > >To: AccessD at databaseadvisors.com > >Subject: [AccessD] OT: Not Funny Just OT > > > > > >Hi, Guys. > > > >Just wanted to let you know that next Thursday, December 22, I'm > >getting my pacemaker replaced. I'll be off work for aroung a week, so > >I probably won't have the opportunity to check in with the list. Happy > > >Holidays of your choice to everyone. I'll be back around new years > >supercharged! > > > >Charlotte Foust From DWUTKA at marlow.com Fri Dec 16 13:57:43 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 16 Dec 2005 13:57:43 -0600 Subject: [AccessD] OT: Not Funny Just OT Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD331@main2.marlow.com> Bluetooth enabled? ;) Drew -----Original Message----- From: David Emerson [mailto:newsgrps at dalyn.co.nz] Sent: Friday, December 16, 2005 1:42 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Not Funny Just OT The doctors kept telling me that I should have waited a few more years, then they would have done me a deal with false teeth, glasses and hearing aids. By the time I need them hopefully they will be all networked together ("Hearing aid to glasses - I think I can hear wife's footsteps. Glasses to hearing aid - yes I can see her now. Glasses to Teeth - Prepare to smile. Wife has been spotted. Heart - brace yourself. Hug coming our way" :-D) David At 17/12/2005, you wrote: >Hi, fellow cyborg! You got yours just a month after I got mine, but I >was a LOT older. ;o} > >Charlotte > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >Sent: Friday, December 16, 2005 11:12 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] OT: Not Funny Just OT > > >Charolotte, > >Coincidence time. Just yesterday I went to the hospital for my >checkup (pacemaker implant 11/29/1998 - It was a shock to my family >at the time. I was only 34). Mine should be due for replacing mid next >year. > >Hope it goes well without any problems. > >David > >At 17/12/2005, you wrote: > >I've had this one for 7 years but the battery is declining, so it's > >time to get a new coppertop. I'm hoping for one with external speakers > > >and a touch screen! It should at LEAST be rechargeable--I can see me > >plugged into one of those electric auto spaces at the mall! LOL > > > >Charlotte Foust > > > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > >DWUTKA at marlow.com > >Sent: Friday, December 16, 2005 10:24 AM > >To: accessd at databaseadvisors.com > >Subject: Re: [AccessD] OT: Not Funny Just OT > > > > > >I hope all goes well! > > > >Someone at work got one about a year ago, and he's a gadget freak, so > >we always kid him his next gadget is going to be a pacemaker with a USB > > >port.... ;) > > > >Drew > > > >-----Original Message----- > >From: Charlotte Foust [mailto:cfoust at infostatsystems.com] > >Sent: Friday, December 16, 2005 10:05 AM > >To: AccessD at databaseadvisors.com > >Subject: [AccessD] OT: Not Funny Just OT > > > > > >Hi, Guys. > > > >Just wanted to let you know that next Thursday, December 22, I'm > >getting my pacemaker replaced. I'll be off work for aroung a week, so > >I probably won't have the opportunity to check in with the list. Happy > > >Holidays of your choice to everyone. I'll be back around new years > >supercharged! > > > >Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From harkinsss at bellsouth.net Fri Dec 16 14:15:41 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Fri, 16 Dec 2005 15:15:41 -0500 Subject: [AccessD] Friday OT: Memo from Santa In-Reply-To: <002701c6025a$ccd10380$6101a8c0@JISREGISTRATION.local> Message-ID: <20051216201539.WET15287.ibm67aec.bellsouth.net@SUSANONE> Kentucky too... You'll find no better bubbas than those in Kentucky. :) Susan H. ...inquiring minds want to now why Alabama, the heart of the south and second home to all true Bubbas, was left out? From oost at e-business2start.com Fri Dec 16 14:19:31 2005 From: oost at e-business2start.com (E-business2start.com - Marcel Vreuls) Date: Fri, 16 Dec 2005 12:19:31 -0800 Subject: [AccessD] Upsize? Message-ID: <7f99b3c2f985ace5ed811c3b108ff716@e-business2start.com> Hi Guys, Just a question. I have distributed?Access 97, 2000 and 2003 databases as backend database with about 600 installations. Now i want to port the access db to sql server (MSDE). I know the access upsize wizard exists but this wizard does not seem to to it right. I have a database with about 50 tables which are related with each other and in many case the relation is made with a query instead of table to table relation. The upsize wizard does not convert the queries to stored procedures. Does anyone know a good way to get my access db to sql server with all tables, relations and queries. Tnx, marcel From john at winhaven.net Fri Dec 16 14:21:31 2005 From: john at winhaven.net (John Bartow) Date: Fri, 16 Dec 2005 14:21:31 -0600 Subject: [AccessD] Friday OT: Memo from Santa In-Reply-To: <20051216201539.WET15287.ibm67aec.bellsouth.net@SUSANONE> Message-ID: <002101c6027e$4dc3f2e0$6401a8c0@ScuzzPaq> So you're proud of your bubbas, huh?! ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Friday, December 16, 2005 2:16 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Friday OT: Memo from Santa Kentucky too... You'll find no better bubbas than those in Kentucky. :) Susan H. ...inquiring minds want to now why Alabama, the heart of the south and second home to all true Bubbas, was left out? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at users.mns.ru Fri Dec 16 14:46:26 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 16 Dec 2005 23:46:26 +0300 Subject: [AccessD] Strange but true References: <200512161929.jBGJTOJ05371@databaseadvisors.com> Message-ID: <003501c60281$ca001e80$6601a8c0@fincomplex.spb.ru> <<< What in the heck is going on? >>> My guess: iif is interpreted using VBA optimized library and doesn't need to "talk" to MS Access runtime engine (maybe they even have iif(....) and some other VBA functions' interpreter inside Jet Engine... When your function is used they(Jet Engine) "pipe" some data through MS Access runtime engine to call your function and get back its return value... It will fly if you manage to not use nor VBA nor your own functions in queries but that's clear for you of course... Shamil ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 16, 2005 10:28 PM Subject: [AccessD] Strange but true > I am working on this ... Less than well organized database. They do a lot > of outer joins, then use iif(somevar is null,0,Somevar) to get rid of the > nulls where no record is returned. > > I have always read that iifs are a pig so I wrote a simple function to > return a 0 if the value passed in is null. I carefully tested this in a > test stub, timing it with my timer class. 100000 iterations of passing in a > null or a 2 caused the iif to take: > > 621 > 630 > > Milliseconds respectively, > > Using my function took > > 385 > 403 > > Milliseconds respectively. > > So, confident that I could speed up this messy function I went in and > replaced about 4 different iifs with my function. Holy crap batman, it took > FOREVER to finish, probably 5 times as long as with the original iifs. > > The result set returns about 6000 records so I expected it to take almost > nothing to run the functions themselves. What in the heck is going on? > > This query is a base query with about 6 others outer joined on a text field. > The text field itself is indexed, and that of course has nothing to do with > why the performance tanked when I replaced the iif with my function. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Fri Dec 16 14:46:53 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Fri, 16 Dec 2005 15:46:53 -0500 Subject: [AccessD] Upsize? In-Reply-To: <7f99b3c2f985ace5ed811c3b108ff716@e-business2start.com> Message-ID: <200512162047.jBGKlcJ24047@databaseadvisors.com> Pull ALL of the tables into a single db, set the relationships, upsize, fix errors, upsize, fix errors, repeat until it goes. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of E-business2start.com - Marcel Vreuls Sent: Friday, December 16, 2005 3:20 PM To: Access Developers discussion and problem solving Subject: [AccessD] Upsize? Hi Guys, Just a question. I have distributed Access 97, 2000 and 2003 databases as backend database with about 600 installations. Now i want to port the access db to sql server (MSDE). I know the access upsize wizard exists but this wizard does not seem to to it right. I have a database with about 50 tables which are related with each other and in many case the relation is made with a query instead of table to table relation. The upsize wizard does not convert the queries to stored procedures. Does anyone know a good way to get my access db to sql server with all tables, relations and queries. Tnx, marcel From shamil at users.mns.ru Fri Dec 16 15:06:11 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Sat, 17 Dec 2005 00:06:11 +0300 Subject: [AccessD] Upsize? References: <7f99b3c2f985ace5ed811c3b108ff716@e-business2start.com> Message-ID: <001201c60284$8cebcc80$6601a8c0@fincomplex.spb.ru> Marcel, The "trick" I'd use is to "order" upsizing wizard to create .adp while upsizing to MS SQL - then it creates views for select queries and stored procedures for action queries. It doesn't upsize crosstab queries and probably will not "automagically" do well all the "dirty" work for you but it should make most of it. And then you will need to do the rest manually and check and correct what it will do "automagically".... I'm talking about MS Access 2003. HTH, Shamil ----- Original Message ----- From: "E-business2start.com - Marcel Vreuls" To: "Access Developers discussion and problem solving" Sent: Friday, December 16, 2005 11:19 PM Subject: [AccessD] Upsize? > > Hi Guys, > Just a question. I have distributed Access 97, 2000 and 2003 databases as backend database with about 600 installations. Now i want to port the access db to sql server (MSDE). I know the access upsize wizard exists but this wizard does not seem to to it right. > I have a database with about 50 tables which are related with each other and in many case the relation is made with a query instead of table to table relation. The upsize wizard does not convert the queries to stored procedures. > Does anyone know a good way to get my access db to sql server with all tables, relations and queries. > Tnx, marcel > ---------------------------------------------------------------------------- ---- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From bchacc at san.rr.com Fri Dec 16 15:30:30 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Fri, 16 Dec 2005 13:30:30 -0800 Subject: [AccessD] OT: Not Funny Just OT References: Message-ID: <029801c60287$f0b56ca0$6801a8c0@HAL9004> Good luck with that Charlotte. Hurry back. Rocky ----- Original Message ----- From: "Charlotte Foust" To: Sent: Friday, December 16, 2005 8:04 AM Subject: [AccessD] OT: Not Funny Just OT > Hi, Guys. > > Just wanted to let you know that next Thursday, December 22, I'm getting > my pacemaker replaced. I'll be off work for aroung a week, so I > probably won't have the opportunity to check in with the list. Happy > Holidays of your choice to everyone. I'll be back around new years > supercharged! > > Charlotte Foust > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From spikee at oatlandspark.org.uk Fri Dec 16 15:48:37 2005 From: spikee at oatlandspark.org.uk (Chris Foote (Spike)) Date: Fri, 16 Dec 2005 21:48:37 -0000 Subject: [AccessD] OT: Not Funny Just OT In-Reply-To: Message-ID: <200512162148.jBGLmgJ15063@databaseadvisors.com> Good luck Charlotte! Best wishes from England! Chris Foote -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: 16 December 2005 16:05 To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Fri Dec 16 16:00:54 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Fri, 16 Dec 2005 14:00:54 -0800 Subject: [AccessD] Upsize? References: <7f99b3c2f985ace5ed811c3b108ff716@e-business2start.com> Message-ID: <032501c6028c$30405fc0$6801a8c0@HAL9004> I installed VS2005 which also installs SQL Server Express. I just tried to use the upsizing wizard but failed to connect. Do I need to install SQL Server 2005 as well to get that to work? TIA Rocky ----- Original Message ----- From: "E-business2start.com - Marcel Vreuls" To: "Access Developers discussion and problem solving" Sent: Friday, December 16, 2005 12:19 PM Subject: [AccessD] Upsize? > > Hi Guys, > Just a question. I have distributed Access 97, 2000 and 2003 databases as > backend database with about 600 installations. Now i want to port the > access db to sql server (MSDE). I know the access upsize wizard exists but > this wizard does not seem to to it right. > I have a database with about 50 tables which are related with each other > and in many case the relation is made with a query instead of table to > table relation. The upsize wizard does not convert the queries to stored > procedures. > Does anyone know a good way to get my access db to sql server with all > tables, relations and queries. > Tnx, marcel > -------------------------------------------------------------------------------- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Fri Dec 16 16:11:26 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 16 Dec 2005 17:11:26 -0500 Subject: [AccessD] Upsize? References: <7f99b3c2f985ace5ed811c3b108ff716@e-business2start.com> Message-ID: <005a01c6028d$a8b4bfe0$6101a8c0@JISREGISTRATION.local> http://www.amazon.com/gp/product/0672319446/102-8203053-0852936?v=glance&n=283155 ...get a copy of "SQL: Access to SQL Server" and follow it religiously ...its written by Harkins and Reid who are always on this list ...you can't go wrong. William ----- Original Message ----- From: "E-business2start.com - Marcel Vreuls" To: "Access Developers discussion and problem solving" Sent: Friday, December 16, 2005 3:19 PM Subject: [AccessD] Upsize? > > Hi Guys, > Just a question. I have distributed Access 97, 2000 and 2003 databases as > backend database with about 600 installations. Now i want to port the > access db to sql server (MSDE). I know the access upsize wizard exists but > this wizard does not seem to to it right. > I have a database with about 50 tables which are related with each other > and in many case the relation is made with a query instead of table to > table relation. The upsize wizard does not convert the queries to stored > procedures. > Does anyone know a good way to get my access db to sql server with all > tables, relations and queries. > Tnx, marcel > -------------------------------------------------------------------------------- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Fri Dec 16 16:12:50 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 16 Dec 2005 17:12:50 -0500 Subject: [AccessD] Friday OT: Memo from Santa References: <002101c6027e$4dc3f2e0$6401a8c0@ScuzzPaq> Message-ID: <005e01c6028d$daaddef0$6101a8c0@JISREGISTRATION.local> ...Susan thinks Kentucky is a southern state :) William ----- Original Message ----- From: "John Bartow" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 16, 2005 3:21 PM Subject: Re: [AccessD] Friday OT: Memo from Santa > So you're proud of your bubbas, huh?! > ;o) > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins > Sent: Friday, December 16, 2005 2:16 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Friday OT: Memo from Santa > > Kentucky too... You'll find no better bubbas than those in Kentucky. :) > > Susan H. > > ...inquiring minds want to now why Alabama, the heart of the south and > second home to all true Bubbas, was left out? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From martyconnelly at shaw.ca Fri Dec 16 16:32:10 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 16 Dec 2005 14:32:10 -0800 Subject: [AccessD] Upsize? References: <7f99b3c2f985ace5ed811c3b108ff716@e-business2start.com> <032501c6028c$30405fc0$6801a8c0@HAL9004> Message-ID: <43A3406A.5030703@shaw.ca> Some hints here FAQ: How to connect to SQL Express from "downlevel clients" http://blogs.msdn.com/sqlexpress/archive/2004/07/23/192044.aspx and try sql express BOL Rocky Smolin - Beach Access Software wrote: >I installed VS2005 which also installs SQL Server Express. I just tried to >use the upsizing wizard but failed to connect. Do I need to install SQL >Server 2005 as well to get that to work? > >TIA > >Rocky > >----- Original Message ----- >From: "E-business2start.com - Marcel Vreuls" >To: "Access Developers discussion and problem solving" > >Sent: Friday, December 16, 2005 12:19 PM >Subject: [AccessD] Upsize? > > > > >>Hi Guys, >>Just a question. I have distributed Access 97, 2000 and 2003 databases as >>backend database with about 600 installations. Now i want to port the >>access db to sql server (MSDE). I know the access upsize wizard exists but >>this wizard does not seem to to it right. >>I have a database with about 50 tables which are related with each other >>and in many case the relation is made with a query instead of table to >>table relation. The upsize wizard does not convert the queries to stored >>procedures. >>Does anyone know a good way to get my access db to sql server with all >>tables, relations and queries. >>Tnx, marcel >> >> >> > > >-------------------------------------------------------------------------------- > > > > >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > -- Marty Connelly Victoria, B.C. Canada From wdhindman at bellsouth.net Fri Dec 16 16:11:26 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 16 Dec 2005 17:11:26 -0500 Subject: [AccessD] Upsize? References: <7f99b3c2f985ace5ed811c3b108ff716@e-business2start.com> Message-ID: <005a01c6028d$a8b4bfe0$6101a8c0@JISREGISTRATION.local> http://www.amazon.com/gp/product/0672319446/102-8203053-0852936?v=glance&n=283155 ...get a copy of "SQL: Access to SQL Server" and follow it religiously ...its written by Harkins and Reid who are always on this list ...you can't go wrong. William ----- Original Message ----- From: "E-business2start.com - Marcel Vreuls" To: "Access Developers discussion and problem solving" Sent: Friday, December 16, 2005 3:19 PM Subject: [AccessD] Upsize? > > Hi Guys, > Just a question. I have distributed Access 97, 2000 and 2003 databases as > backend database with about 600 installations. Now i want to port the > access db to sql server (MSDE). I know the access upsize wizard exists but > this wizard does not seem to to it right. > I have a database with about 50 tables which are related with each other > and in many case the relation is made with a query instead of table to > table relation. The upsize wizard does not convert the queries to stored > procedures. > Does anyone know a good way to get my access db to sql server with all > tables, relations and queries. > Tnx, marcel > -------------------------------------------------------------------------------- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From bchacc at san.rr.com Fri Dec 16 17:34:56 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Fri, 16 Dec 2005 15:34:56 -0800 Subject: [AccessD] Upsize? References: <7f99b3c2f985ace5ed811c3b108ff716@e-business2start.com> <032501c6028c$30405fc0$6801a8c0@HAL9004> <43A3406A.5030703@shaw.ca> Message-ID: <035001c60299$52a22e10$6801a8c0@HAL9004> Marty: Figured it out. I didn't know the name of the SQL Server on my machine so that stumped me. But I had downloaded a thing the VS2005 told me to get called SQL Server Management Studio Express CTP which is some kind of control panel for SQL SE and the opening form had my server name on it, which is what the upsizing wizard wanted. So, using the guidance of my Harkins & Reid bible, I got the db upsized. This .NET thing is going to kill me, I swear. Rocky ----- Original Message ----- From: "MartyConnelly" To: "Access Developers discussion and problem solving" Sent: Friday, December 16, 2005 2:32 PM Subject: Re: [AccessD] Upsize? > Some hints here > FAQ: How to connect to SQL Express from "downlevel clients" > > http://blogs.msdn.com/sqlexpress/archive/2004/07/23/192044.aspx > and try sql express BOL > > Rocky Smolin - Beach Access Software wrote: > >>I installed VS2005 which also installs SQL Server Express. I just tried >>to >>use the upsizing wizard but failed to connect. Do I need to install SQL >>Server 2005 as well to get that to work? >> >>TIA >> >>Rocky >> >>----- Original Message ----- >>From: "E-business2start.com - Marcel Vreuls" >>To: "Access Developers discussion and problem solving" >> >>Sent: Friday, December 16, 2005 12:19 PM >>Subject: [AccessD] Upsize? >> >> >> >> >>>Hi Guys, >>>Just a question. I have distributed Access 97, 2000 and 2003 databases as >>>backend database with about 600 installations. Now i want to port the >>>access db to sql server (MSDE). I know the access upsize wizard exists >>>but >>>this wizard does not seem to to it right. >>>I have a database with about 50 tables which are related with each other >>>and in many case the relation is made with a query instead of table to >>>table relation. The upsize wizard does not convert the queries to stored >>>procedures. >>>Does anyone know a good way to get my access db to sql server with all >>>tables, relations and queries. >>>Tnx, marcel >>> >>> >>> >> >> >>-------------------------------------------------------------------------------- >> >> >> >> >>>-- >>>AccessD mailing list >>>AccessD at databaseadvisors.com >>>http://databaseadvisors.com/mailman/listinfo/accessd >>>Website: http://www.databaseadvisors.com >>> >>> >>> >> >> >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Fri Dec 16 17:38:43 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 16 Dec 2005 18:38:43 -0500 Subject: [AccessD] Upsize? References: <7f99b3c2f985ace5ed811c3b108ff716@e-business2start.com><032501c6028c$30405fc0$6801a8c0@HAL9004> <43A3406A.5030703@shaw.ca> <035001c60299$52a22e10$6801a8c0@HAL9004> Message-ID: <000701c60299$da785990$6101a8c0@JISREGISTRATION.local> "This .NET thing is going to kill me, I swear." Rocky ...you'll have lots of company :( William ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" To: "Access Developers discussion and problem solving" Sent: Friday, December 16, 2005 6:34 PM Subject: Re: [AccessD] Upsize? > Marty: > > Figured it out. I didn't know the name of the SQL Server on my machine so > that stumped me. But I had downloaded a thing the VS2005 told me to get > called SQL Server Management Studio Express CTP which is some kind of > control panel for SQL SE and the opening form had my server name on it, > which is what the upsizing wizard wanted. So, using the guidance of my > Harkins & Reid bible, I got the db upsized. > > This .NET thing is going to kill me, I swear. > > Rocky > > ----- Original Message ----- > From: "MartyConnelly" > To: "Access Developers discussion and problem solving" > > Sent: Friday, December 16, 2005 2:32 PM > Subject: Re: [AccessD] Upsize? > > >> Some hints here >> FAQ: How to connect to SQL Express from "downlevel clients" >> >> http://blogs.msdn.com/sqlexpress/archive/2004/07/23/192044.aspx >> and try sql express BOL >> >> Rocky Smolin - Beach Access Software wrote: >> >>>I installed VS2005 which also installs SQL Server Express. I just tried >>>to >>>use the upsizing wizard but failed to connect. Do I need to install SQL >>>Server 2005 as well to get that to work? >>> >>>TIA >>> >>>Rocky >>> >>>----- Original Message ----- >>>From: "E-business2start.com - Marcel Vreuls" >>>To: "Access Developers discussion and problem solving" >>> >>>Sent: Friday, December 16, 2005 12:19 PM >>>Subject: [AccessD] Upsize? >>> >>> >>> >>> >>>>Hi Guys, >>>>Just a question. I have distributed Access 97, 2000 and 2003 databases >>>>as >>>>backend database with about 600 installations. Now i want to port the >>>>access db to sql server (MSDE). I know the access upsize wizard exists >>>>but >>>>this wizard does not seem to to it right. >>>>I have a database with about 50 tables which are related with each other >>>>and in many case the relation is made with a query instead of table to >>>>table relation. The upsize wizard does not convert the queries to stored >>>>procedures. >>>>Does anyone know a good way to get my access db to sql server with all >>>>tables, relations and queries. >>>>Tnx, marcel >>>> >>>> >>>> >>> >>> >>>-------------------------------------------------------------------------------- >>> >>> >>> >>> >>>>-- >>>>AccessD mailing list >>>>AccessD at databaseadvisors.com >>>>http://databaseadvisors.com/mailman/listinfo/accessd >>>>Website: http://www.databaseadvisors.com >>>> >>>> >>>> >>> >>> >>> >> >> -- >> Marty Connelly >> Victoria, B.C. >> Canada >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From darrend at nimblesystems.com.au Fri Dec 16 18:28:52 2005 From: darrend at nimblesystems.com.au (Darren DICK) Date: Sat, 17 Dec 2005 11:28:52 +1100 Subject: [AccessD] Friday OT: Memo from Santa In-Reply-To: <200512161619.jBGGJ4J15712@databaseadvisors.com> Message-ID: <20051217002553.IDTP14751.omta05ps.mx.bigpond.com@CRHLAPREGAN> Hee Hee Thanks John Even Aussie red-necks laughed at that one Darren --------------------------------------- NIMBLE T: 0424 696 433 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Saturday, 17 December 2005 3:18 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Friday OT: Memo from Santa Of course everyone knows that they refused to negotiate with any union for fairies. Told them flat out to take their *&^%$#@ union and move to San Francisco. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Friday, December 16, 2005 11:07 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Friday OT: Memo from Santa ...inquiring minds want to now why Alabama, the heart of the south and second home to all true Bubbas, was left out? William ----- Original Message ----- From: "Jeff Barrows" To: "AccessD" Sent: Friday, December 16, 2005 8:34 AM Subject: [AccessD] Friday OT: Memo from Santa > For all my southern friends: > > Memo from SANTA > > I regret to inform you that, effective immediately, I will no longer > serve the States of Georgia, Florida, Virginia, North and South Carolina, > Tennessee, Mississippi, Texas, and Arkansas on Christmas Eve. > Due to the overwhelming current population of the earth, my contract was > renegotiated by North American Fairies and Elves Local 209. As part of the > new and better contract, I also get longer breaks for milk and cookies so > keep that in mind. > However, I'm certain that your children will be in good hands with your > local replacement, who happens to be my third cousin, Bubba Claus. > His side of the family is from the South Pole. He shares my goal of > delivering toys to all the good boys and girls; however, there are a few > differences between us. > > Differences such as: > > 1. There is no danger of the Grinch stealing your presents from Bubba > Claus. He has a gun rack on his sleigh and a bumper sticker that reads: > "These toys insured by Smith and Wesson." > > 2. Instead of milk and cookies, Bubba Claus prefers that children leave > an RC cola and pork rinds [or a moon pie] on the fireplace. And Bubba > doesn't smoke a pipe. He dips a little snuff though, so please have an > empty spit can handy. > > 3. Bubba Claus' sleigh is pulled by floppy-eared, flyin' coon dogs > instead of reindeer. I made the mistake of loaning him a couple of my > reindeer one time, and Blitzen's head now overlooks Bubba's fireplace. > > 4. You won't hear "On Comet, on Cupid, on Donner, and Blitzen..." when > Bubba Claus arrives. Instead, you'll hear, "On Earnhardt, on Andretti, on > Elliott and Petty." > > 5. "Ho, Ho, Ho" has been replaced by "Yee Haw" And you also are likely to > hear Bubba's elves respond, "Ah heer'd dat" > > 6. As required by Southern highway laws, Bubba Claus' sleigh does have a > Yosemite Sam safety triangle on the back with the words "Back Off." > > 7. The usual Christmas movie classics such as "Miracle on 34th Street" > and "It's a Wonderful Life" will not be shown in your negotiated viewing > area. Instead, you'll see "Boss Hogg Saves Christmas" and "Smokey and the > Bandit IV" featuring Burt Reynolds as Bubba Claus and dozens of state > patrol cars crashing into each other. > > And finally, > > 8. Bubba Claus doesn't wear a belt. If I were you, I'd make sure you, the > wife, and the kids turn the other way when he bends over to put presents > under the tree. > > Sincerely Yours, > > Santa Claus > > > Jeff Barrows > MCP, MCAD, MCSD > > Outbak Technologies, LLC > Racine, WI > jeff at outbaktech.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darrend at nimblesystems.com.au Fri Dec 16 18:30:44 2005 From: darrend at nimblesystems.com.au (Darren DICK) Date: Sat, 17 Dec 2005 11:30:44 +1100 Subject: [AccessD] OT: Not Funny Just OT In-Reply-To: <200512162148.jBGLmgJ15063@databaseadvisors.com> Message-ID: <20051217002745.FNJS15112.omta03ps.mx.bigpond.com@CRHLAPREGAN> All the very best and prayers from Oz Charlotte Darren From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: 16 December 2005 16:05 To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust From joeget at vgernet.net Fri Dec 16 17:58:10 2005 From: joeget at vgernet.net (John Eget) Date: Fri, 16 Dec 2005 18:58:10 -0500 Subject: [AccessD] selected table import from another backend Message-ID: <01a701c602a1$0c2aa770$dec2f63f@JOHN> Can anyone point me towerd a procedure that will import a table from a external database? I want to have an operator select a table titled tblPA from another backend and eventually append a table after importing the table Thanks John From darrend at nimblesystems.com.au Fri Dec 16 18:49:49 2005 From: darrend at nimblesystems.com.au (Darren DICK) Date: Sat, 17 Dec 2005 11:49:49 +1100 Subject: [AccessD] selected table import from another backend In-Reply-To: <01a701c602a1$0c2aa770$dec2f63f@JOHN> Message-ID: <20051217004650.BCOQ17345.omta04ps.mx.bigpond.com@CRHLAPREGAN> Hi John Try something like DoCmd.TransferDatabase acImport, "Microsoft Access", _ "C:\My Documents\SomedB.mdb", acTable, "TheNameOfTheSourceTable", "WhatYouWantTheSourceTableToBeCalledInthisdB" Also where it says acTable you can insert acForm if you want to import a form acReport if you want to import a report Also where it says acImport you can replace with acLink if you just wann link rather than import The import/link thing has its pros and cons One Pro for linking is you always have the latest data (Assuming the linked table is in some live and active dB) One con for linking there may be (significant) speed issues, depending on network, NICs,The dB setup, if it's a full moon etc etc And of course vice versa See ya Hope this helps Darren --------------------------------------- NIMBLE T: 0424 696 433 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Eget Sent: Saturday, 17 December 2005 10:58 AM To: Access Developers discussion and problem solving Subject: [AccessD] selected table import from another backend Can anyone point me towerd a procedure that will import a table from a external database? I want to have an operator select a table titled tblPA from another backend and eventually append a table after importing the table Thanks John -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Fri Dec 16 22:02:45 2005 From: artful at rogers.com (Arthur Fuller) Date: Fri, 16 Dec 2005 23:02:45 -0500 Subject: [AccessD] Upsize? In-Reply-To: <005a01c6028d$a8b4bfe0$6101a8c0@JISREGISTRATION.local> Message-ID: <200512170402.jBH42gJ31658@databaseadvisors.com> Science has proven that even despite best advice, it is possible to go wrong... even spectacularly wrong. The typical reaction to this, science has also demonstrated the five steps of consultancy-grief: denial, anger, depression, renegotiation and seeking a new client. (It`s Friday.) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: December 16, 2005 5:11 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize? http://www.amazon.com/gp/product/0672319446/102-8203053-0852936?v=glance&n=2 83155 ...get a copy of "SQL: Access to SQL Server" and follow it religiously ...its written by Harkins and Reid who are always on this list ...you can't go wrong. William From Gustav at cactus.dk Sat Dec 17 05:13:58 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 17 Dec 2005 12:13:58 +0100 Subject: [AccessD] Upsize? Message-ID: Hi Marcel The really quick method is to use ODBC. Despite all the rumours, it may run very fast. Of course, it depends on your amount of data. And the efforts are close to zero: Copy tables, indices and relations to SQL Server and attach these tables to the frontend using the same names as previously. Some queries may need to have some options specified like dbSeeChanges. The only area that requires redesign is code that handles TableDef objects directly. Not very sexy, I know, but probably very cost-effective. /gustav >>> oost at e-business2start.com 16-12-2005 21:19 >>> Hi Guys, Just a question. I have distributed*Access 97, 2000 and 2003 databases as backend database with about 600 installations. Now i want to port the access db to sql server (MSDE). I know the access upsize wizard exists but this wizard does not seem to to it right. I have a database with about 50 tables which are related with each other and in many case the relation is made with a query instead of table to table relation. The upsize wizard does not convert the queries to stored procedures. Does anyone know a good way to get my access db to sql server with all tables, relations and queries. Tnx, marcel From bheygood at abestsystems.com Sat Dec 17 14:01:46 2005 From: bheygood at abestsystems.com (Bob Heygood) Date: Sat, 17 Dec 2005 12:01:46 -0800 Subject: [AccessD] Graph Lines In-Reply-To: <002101c6027e$4dc3f2e0$6401a8c0@ScuzzPaq> Message-ID: Hello to the List, Can anyone remember how to designate which data item will be the line on a line-column chart which contains both multiple bars and a line? So far I am getting different results when changing the data. IOW, sometimes the "goals" are the line and other times they are a bar. BTW, I hate doing graphs. tia bob heygood From dwaters at usinternet.com Sat Dec 17 14:34:20 2005 From: dwaters at usinternet.com (Dan Waters) Date: Sat, 17 Dec 2005 14:34:20 -0600 Subject: [AccessD] Graph Lines In-Reply-To: <13990815.1134849936520.JavaMail.root@sniper21> Message-ID: <000001c60349$42f27640$0200a8c0@danwaters> Bob, When the chart is in Design view, right-click anywhere on the chart and select Chart Object | Edit. Then right-click on the series that should be a line and select Chart Type. Then select the Line Type. See - charts aren't really so bad! (The above assumes you're using MS Graph within an Access report.) Hope This Helps! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Saturday, December 17, 2005 2:02 PM To: Access Developers discussion and problem solving Subject: [AccessD] Graph Lines Hello to the List, Can anyone remember how to designate which data item will be the line on a line-column chart which contains both multiple bars and a line? So far I am getting different results when changing the data. IOW, sometimes the "goals" are the line and other times they are a bar. BTW, I hate doing graphs. tia bob heygood -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From joeget at vgernet.net Sat Dec 17 15:13:39 2005 From: joeget at vgernet.net (John Eget) Date: Sat, 17 Dec 2005 16:13:39 -0500 Subject: [AccessD] selected table import from another backend References: <20051217004650.BCOQ17345.omta04ps.mx.bigpond.com@CRHLAPREGAN> Message-ID: <000801c6034e$c3e64ba0$cec2f63f@JOHN> Thanks, this worked perfectly. I just wanted to also take it one step further and have the operator select from several databases, the table tblPA. I used DoCmd.TransferDatabase acImport, "Microsoft Access", "c:\eget\easilook cmmi quality\easilook back end quality\easilook back end xp quality.mde", acTable, "tblPA", "tblPA1" I just need the database name of "c:\eget\easilook cmmi quality\easilook back end quality\easilook back end xp quality.mde" to be selectable between several with similar names. Have an idea how I can do this? Thanks John ----- Original Message ----- From: "Darren DICK" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 16, 2005 7:49 PM Subject: Re: [AccessD] selected table import from another backend > Hi John > Try something like > > DoCmd.TransferDatabase acImport, "Microsoft Access", _ > "C:\My Documents\SomedB.mdb", acTable, "TheNameOfTheSourceTable", > "WhatYouWantTheSourceTableToBeCalledInthisdB" > > Also where it says acTable you can insert > acForm if you want to import a form > acReport if you want to import a report > > Also where it says acImport you can replace with acLink if you just wann > link > rather than import > The import/link thing has its pros and cons > > One Pro for linking is you always have the latest data (Assuming the > linked > table is in some live and active dB) > One con for linking there may be (significant) speed issues, depending on > network, NICs,The dB setup, if it's a full moon etc etc > And of course vice versa > > See ya > > Hope this helps > > Darren > > --------------------------------------- > NIMBLE > T: 0424 696 433 > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Eget > Sent: Saturday, 17 December 2005 10:58 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] selected table import from another backend > > Can anyone point me towerd a procedure that will import a table from a > external > database? I want to have an operator select a table titled tblPA from > another > backend and eventually append a table after importing the table > Thanks > John > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From bheygood at abestsystems.com Sat Dec 17 15:14:37 2005 From: bheygood at abestsystems.com (Bob Heygood) Date: Sat, 17 Dec 2005 13:14:37 -0800 Subject: [AccessD] Graph Lines In-Reply-To: <000001c60349$42f27640$0200a8c0@danwaters> Message-ID: Dan, Thanks for the quick response. I have no trouble getting the right type of graph, just not consistently getting the same column to be the line as opposed to the bar, when I feed different data to the underlying table. I probably am not explaining this well either. Any help is welcome. bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dan Waters Sent: Saturday, December 17, 2005 12:34 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Graph Lines Bob, When the chart is in Design view, right-click anywhere on the chart and select Chart Object | Edit. Then right-click on the series that should be a line and select Chart Type. Then select the Line Type. See - charts aren't really so bad! (The above assumes you're using MS Graph within an Access report.) Hope This Helps! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Saturday, December 17, 2005 2:02 PM To: Access Developers discussion and problem solving Subject: [AccessD] Graph Lines Hello to the List, Can anyone remember how to designate which data item will be the line on a line-column chart which contains both multiple bars and a line? So far I am getting different results when changing the data. IOW, sometimes the "goals" are the line and other times they are a bar. BTW, I hate doing graphs. tia bob heygood -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Sat Dec 17 18:44:11 2005 From: dwaters at usinternet.com (Dan Waters) Date: Sat, 17 Dec 2005 18:44:11 -0600 Subject: [AccessD] Graph Lines In-Reply-To: <33041904.1134854273889.JavaMail.root@sniper40> Message-ID: <000401c6036c$2a988df0$0200a8c0@danwaters> It sounds like the series number or the series order is changing when you are requerying. Try checking that each time you run your query and maybe there will be a pattern you can work with. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Saturday, December 17, 2005 3:15 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Graph Lines Dan, Thanks for the quick response. I have no trouble getting the right type of graph, just not consistently getting the same column to be the line as opposed to the bar, when I feed different data to the underlying table. I probably am not explaining this well either. Any help is welcome. bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dan Waters Sent: Saturday, December 17, 2005 12:34 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Graph Lines Bob, When the chart is in Design view, right-click anywhere on the chart and select Chart Object | Edit. Then right-click on the series that should be a line and select Chart Type. Then select the Line Type. See - charts aren't really so bad! (The above assumes you're using MS Graph within an Access report.) Hope This Helps! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Saturday, December 17, 2005 2:02 PM To: Access Developers discussion and problem solving Subject: [AccessD] Graph Lines Hello to the List, Can anyone remember how to designate which data item will be the line on a line-column chart which contains both multiple bars and a line? So far I am getting different results when changing the data. IOW, sometimes the "goals" are the line and other times they are a bar. BTW, I hate doing graphs. tia bob heygood -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darrend at nimblesystems.com.au Sun Dec 18 04:58:35 2005 From: darrend at nimblesystems.com.au (Darren DICK) Date: Sun, 18 Dec 2005 21:58:35 +1100 Subject: [AccessD] Upsize? In-Reply-To: Message-ID: <20051218105536.GXTK14751.omta05ps.mx.bigpond.com@CRHLAPREGAN> Hi Marcel In addition to what Gustav (read Legend) has said I have just written a simple (and I do mean simple) import/link routine for SQL that uses Table names stored...in a table It loops through all the table names stored in the table And links or imports the SQL tables Got the cool assistance from this list just last week from Shamil Lemme know if you want a copy Any Me Too's to d.dick at tripledee.com.au See y'all Darren --------------------------------------- NIMBLE T: 0424 696 433 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, 17 December 2005 10:14 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Upsize? Hi Marcel The really quick method is to use ODBC. Despite all the rumours, it may run very fast. Of course, it depends on your amount of data. And the efforts are close to zero: Copy tables, indices and relations to SQL Server and attach these tables to the frontend using the same names as previously. Some queries may need to have some options specified like dbSeeChanges. The only area that requires redesign is code that handles TableDef objects directly. Not very sexy, I know, but probably very cost-effective. /gustav >>> oost at e-business2start.com 16-12-2005 21:19 >>> Hi Guys, Just a question. I have distributed*Access 97, 2000 and 2003 databases as backend database with about 600 installations. Now i want to port the access db to sql server (MSDE). I know the access upsize wizard exists but this wizard does not seem to to it right. I have a database with about 50 tables which are related with each other and in many case the relation is made with a query instead of table to table relation. The upsize wizard does not convert the queries to stored procedures. Does anyone know a good way to get my access db to sql server with all tables, relations and queries. Tnx, marcel -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Sun Dec 18 11:19:24 2005 From: dwaters at usinternet.com (Dan Waters) Date: Sun, 18 Dec 2005 11:19:24 -0600 Subject: [AccessD] A97 Handbooks for Sale Message-ID: <000001c603f7$318f7b10$0200a8c0@danwaters> I two books for sale: Access 97 Developers Handbook w/CD VBA Developers Handbook w/CD These were bought as a pair, and I'd prefer to sell them that way. Both are in quite good condition. (Yes - I did use them!) Contact me off-list if you're interested. Dan Waters From artful at rogers.com Sun Dec 18 11:46:02 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 18 Dec 2005 12:46:02 -0500 Subject: [AccessD] Weekend fun: Primes In-Reply-To: Message-ID: <200512181746.jBIHk5J26116@databaseadvisors.com> You reminded me of this somewhat old aphorism, which retains its shine: "In order to understand recursion, you first understand recursion." -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 16, 2005 6:38 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Weekend fun: Primes Hi Arthur What did I think of? I should have known you would catch that. However, to continue this (it's Friday!): The largest unknown prime is larger than the largest known ... /gustav >>> artful at rogers.com 16-12-2005 08:53 >>> LOL, Gustav! No, I meant the largest unknown prime. From artful at rogers.com Sun Dec 18 11:47:31 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 18 Dec 2005 12:47:31 -0500 Subject: [AccessD] Record Locking File won't go away In-Reply-To: <20051216124659.80717.qmail@web33102.mail.mud.yahoo.com> Message-ID: <200512181747.jBIHlYJ26775@databaseadvisors.com> It is an undocumented Access command: Set User acGoAway. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lonnie Johnson Sent: December 16, 2005 7:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Record Locking File won't go away Thanks. It finally went away on it's own. She was a terminal user and after her session "completely" timed out it went away. From harkinsss at bellsouth.net Sun Dec 18 11:52:04 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Sun, 18 Dec 2005 12:52:04 -0500 Subject: [AccessD] importing html from web Message-ID: <20051218175206.ZACR18352.ibm65aec.bellsouth.net@SUSANONE> In earlier versions of Access, you couldn't import directly from the web, but you could save to your system and then import the html data (if in table format). I'm still getting the same old errors for this in 2003 -- but I can't find anything in the Help files that explicitly says "You still can't connect to a remote server in 2003." Does anyone know for sure if this is still a problem for 2003? I'd hate to say it is only to find out I'm doing something else wrong. I have noticed that I'm getting different errors this time around. Susan H. From artful at rogers.com Sun Dec 18 11:58:56 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 18 Dec 2005 12:58:56 -0500 Subject: [AccessD] Weekend fun: Primes In-Reply-To: <43A34C8A.15954.FFCBD3@stuart.lexacorp.com.pg> Message-ID: <200512181758.jBIHwxJ29745@databaseadvisors.com> Euclid did not prove that there are infinitely many primes. His alleged proof requires the assumption that there are infitinitely many numbers, which is an axiom (i.e. a religious act of faith rather than something that can be demonstrated; or to put it another way, what is the sum of infinity - 1 plus infinity -1?). Axioms by definition are those things which appear self-evident but cannot be proved. Witness the grand colossal failure of the Russell-Whitehead Principia. We simply cannot prove such simple things as: x + y = y + x Because we cannot test all the possibilities. We assume its correctness, and box that assumption in "axiom", but that hardly constitutes proof. We sidestep such problems by calling them axioms. Similarly, no one has got around Zeno's paradoxes in a couple of thousand years, save for those who postulate that the universe is an involuted hypersphere in which motion is a non-concept... but that can neither be proved or disproved (yet). We simply trust that there exists an infinity of numbers, and as Kantor demonstrated, we also need transfinite numbers. (One might point out that we need an infinity of transfinite orders of magnitute, but to understand recursion you must first understand recursion.) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: December 16, 2005 8:24 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Weekend fun: Primes http://primes.utm.edu/infinity.shtml About 2000 years ago Euclid proved that there were infinitely many primes. For mathematicians "infinity many" is an incomplete answer--they then ask "how big of an infinity?" The prime number theorem, which states the number of primes less than x is approximately x/log x (the natural log), gives perhaps the best answer. ...... the sum of the reciprocals of the primes diverges, so the primes are a "large" subset of the integers -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Sun Dec 18 12:05:15 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 18 Dec 2005 13:05:15 -0500 Subject: [AccessD] OT: Not Funny Just OT In-Reply-To: Message-ID: <200512181805.jBII5IJ31326@databaseadvisors.com> You need a pacemaker? I can hardly keep up with your rants and ravings and code as it is! No wonder! You've got the tech equivalent of steroids! And here I thought you were just brilliant. Now I realize that all this time you have been cheating. I guess the only way I can compete is to get one too. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: December 16, 2005 11:05 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust From artful at rogers.com Sun Dec 18 13:01:15 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 18 Dec 2005 14:01:15 -0500 Subject: [AccessD] Upsize? In-Reply-To: <200512162047.jBGKlcJ24047@databaseadvisors.com> Message-ID: <200512181901.jBIJ1HJ13062@databaseadvisors.com> As usual, JC is right. I would the following: search your front end for record and row sources that begin with the word "SELECT" and convert all instances to named queries before doing the upsize. Then these will convert as well, without the converter giving them incomprehensible names. You may also have code that dynamically constructs SQL statements using the values of form controls. This is harder to fix, but in general (depending on your convention) the string in question is called strSQL or maybe sSQL or whatever. The way to locate this is to look for the command below the statement's construction: DoCmd.RunSQL . If you are serious about doing the conversion, then you want to isolate these instances, consider whether they can be converted to stored procedures -- and if so, convert them, and if not, tough luck; identify them as potential bottlenecks and proceed. There are a VERY few occasions in which dynamic SQL construction is required. In my experience, almost all occasions in which it is used are due to the lack of analysis on the part of the programmer. A stored procedure or table-UDF will execute much more quickly than its equivalent dynamically-constructed SQL statement, since there is no way that such a statement can be optimized. I have repeatedly encountered the objection that "I may or may not have parameters x, y and z, the user may have chosen only one or two". This objection is fallacious. The way to handle this possibility in a stored procedure is to compare the parameter to itself, as this snippet illustrates: SELECT * FROM myTable WHERE AccountNumber = @AccountNumber OR @AccountNumber IS NULL You can perform this logic for any set of parameters that might be passed. If you don't believe me, try it. I am converting a colleague's app from MDB to SQL currently, and the MDB contains about 100 occurrences of this sort of code. A form has several controls on it, any combination of which might be used to create a filter. There are dozens and dozens of lines of code that anticipate that this one is null and the other two are not, etc. It is all silly, in both Access and SQL. In SQL the simplest thing to do is to pass all the values of all the relevant controls as parameters to the stored procedure, and let it deal with nulls as outlined above. Dozens or hundreds of lines of code disappear, replaced by one call to the stored procedure. In an MDB you need static functions to achieve the same, but that`s cool. Typically, you create a query that selects this and that from somewhere. You can name it and save it, but the problem is that you cannot conveniently pass parameters to it. If you could, the code would reduce to one line approximately; but you cannot, so the most common practice is to dynamically build an SQL statement and run it instead. Numerous lines of code construct a statement then passed to DoCmd.RunSQL. This is nonsense, IMO. Let us suppose that a given query requires 3 parameters, any or all of which might be passed. Let us call them Country, Region and Customer. Suppose that the front lets the user select any combination of these controls, such that Country only results in a list of every customer in that country, and so on. Create a static function that gets or sets the value for each of these: call them CurrentCountry, CurrentRegion and CurrentCustomer. Each of these is written to return a numeric value, either zero or greater than zero (which presumably references the PK of some other related table). Then write the query invoking these functions rather than addressing the particular form of interest. Modify the query slightly so that at the end of the day it resembles this: SELECT * FROM somewhere WHERE Country = CurrentCountry() OR CurrentCountry() = 0 AND Region = CurrentRegion() OR CurrentRegion() = 0 AND City = CurrentCity() OR CurrentCity() = 0 --------------------- I wrote this in Outlook, whose syntax checker does not extend to Access, but I hope this illustrates my points: a) There is NO need to reference specific forms to obtain specific values to plug into queries. b) By wasting your time constructing dynamic SQL queries, you make your code tough to decipher and also bill the client for unnecessary hours. c) By creating the static functions to plug into your query, you enable said query to be used in numerous situations. You can even run it from the debug window with no forms open. Just call the static functions in Set mode then run the query. No need to open the form or report. You will see the results immediately, and if they are wrong then fix the query not the form or report. d) on the chance that you might have to convert an MDB to SQL, queries written this way are easy to port. Static functions can`t be used in SQL of course, but the query itself can be changed to refer to arguments in an equivalent stored proc or table UDF. Estimated conversion time: 1 minute per instance. And finally, the more you do this, the better you will like it. Sorry for the length of the rant, but once I get started watch out! LOL. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: December 16, 2005 3:47 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upsize? Pull ALL of the tables into a single db, set the relationships, upsize, fix errors, upsize, fix errors, repeat until it goes. John W. Colby www.ColbyConsulting.com From michael at ddisolutions.com.au Sun Dec 18 17:38:43 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Mon, 19 Dec 2005 10:38:43 +1100 Subject: [AccessD] Upsize? Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A153@ddi-01.DDI.local> Hi Arthur, Nice rant... :-) I agree pretty much with you in principle, however- We us the 'WHERE AccountNumber = @AccountNumber OR @AccountNumber IS NULL' syntax most of the time. There is 1 particular instance where we don't though. Our data warehouse explorer app main search screen builds the SELECT part and the WHERE part dynamically and passes that to a sproc where it is built up into a valid SQL statement and exec'd there. Performance is great BTW, SQL will reuse the execution plan unless the statement is very different to the previous execution (which in my case is likely). Because the app UI allows the user to select any of about 80 SELECT fields and 50 WHERE conditions, some of which my be multiple selected (In('a','b') etc) I don't see any real alternatives... Do you? Anyone else? BTW maint is a breeze, new fields are added from time to time, we just add em to the table, update 2 views that contains select columns + where columns, the UI is now up to date and the sproc needs no mods. The only drawback I can think of is security, to exec you need select permissions on the table. Not really a problem in my case though. cheers Michael M Subject: Re: [AccessD] Upsize? There are a VERY few occasions in which dynamic SQL construction is required. In my experience, almost all occasions in which it is used are due to the lack of analysis on the part of the programmer. A stored procedure or table-UDF will execute much more quickly than its equivalent dynamically-constructed SQL statement, since there is no way that such a statement can be optimized. I have repeatedly encountered the objection that "I may or may not have parameters x, y and z, the user may have chosen only one or two". This objection is fallacious. The way to handle this possibility in a stored procedure is to compare the parameter to itself, as this snippet illustrates: SELECT * FROM myTable WHERE AccountNumber = @AccountNumber OR @AccountNumber IS NULL You can perform this logic for any set of parameters that might be passed. If you don't believe me, try it. I am converting a colleague's app from MDB to SQL currently, and the MDB contains about 100 occurrences of this sort of code. A form has several controls on it, any combination of which might be used to create a filter. There are dozens and dozens of lines of code that anticipate that this one is null and the other two are not, etc. It is all silly, in both Access and SQL. In SQL the simplest thing to do is to pass all the values of all the relevant controls as parameters to the stored procedure, and let it deal with nulls as outlined above. Dozens or hundreds of lines of code disappear, replaced by one call to the stored procedure. In an MDB you need static functions to achieve the same, but that`s cool. Typically, you create a query that selects this and that from somewhere. You can name it and save it, but the problem is that you cannot conveniently pass parameters to it. If you could, the code would reduce to one line approximately; but you cannot, so the most common practice is to dynamically build an SQL statement and run it instead. Numerous lines of code construct a statement then passed to DoCmd.RunSQL. This is nonsense, IMO. Let us suppose that a given query requires 3 parameters, any or all of which might be passed. Let us call them Country, Region and Customer. Suppose that the front lets the user select any combination of these controls, such that Country only results in a list of every customer in that country, and so on. Create a static function that gets or sets the value for each of these: call them CurrentCountry, CurrentRegion and CurrentCustomer. Each of these is written to return a numeric value, either zero or greater than zero (which presumably references the PK of some other related table). Then write the query invoking these functions rather than addressing the particular form of interest. Modify the query slightly so that at the end of the day it resembles this: SELECT * FROM somewhere WHERE Country = CurrentCountry() OR CurrentCountry() = 0 AND Region = CurrentRegion() OR CurrentRegion() = 0 AND City = CurrentCity() OR CurrentCity() = 0 --------------------- I wrote this in Outlook, whose syntax checker does not extend to Access, but I hope this illustrates my points: a) There is NO need to reference specific forms to obtain specific values to plug into queries. b) By wasting your time constructing dynamic SQL queries, you make your code tough to decipher and also bill the client for unnecessary hours. c) By creating the static functions to plug into your query, you enable said query to be used in numerous situations. You can even run it from the debug window with no forms open. Just call the static functions in Set mode then run the query. No need to open the form or report. You will see the results immediately, and if they are wrong then fix the query not the form or report. d) on the chance that you might have to convert an MDB to SQL, queries written this way are easy to port. Static functions can`t be used in SQL of course, but the query itself can be changed to refer to arguments in an equivalent stored proc or table UDF. Estimated conversion time: 1 minute per instance. And finally, the more you do this, the better you will like it. Sorry for the length of the rant, but once I get started watch out! LOL. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: December 16, 2005 3:47 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upsize? Pull ALL of the tables into a single db, set the relationships, upsize, fix errors, upsize, fix errors, repeat until it goes. 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 Sun Dec 18 18:37:05 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Sun, 18 Dec 2005 19:37:05 -0500 Subject: [AccessD] Upsize? In-Reply-To: <200512181901.jBIJ1HJ13062@databaseadvisors.com> Message-ID: <200512190037.jBJ0bWJ03454@databaseadvisors.com> What I don't understand Arthur is why you insist on using dedicated static functions? You write a static function CurrentCountry(), CurrentRegion(), CurrentCity(), CurrentThis(), CurrentThat(), CurrentSomethingElse(). Every time you need another CurrentSomething() you have to stop to construct such a new function, you have potentially dozens (hundreds? Thousands? Millions?) of such functions. I have ONE static function which I happen to call Fltr() but which you could call Current() if that made your day. Observe that the function has a static COLLECTION which can hold one or up to 32K values. So my one function has replaced ALL of your CurrentXXX. The only place where this might not be appropriate is if you need to run it a million times since my function will be about 3 times slower than yours, however where clauses evaluate the function one time and that is that. Additionally I don't have to stop and write a new function (wasting my client's time). ;-) ' 'Fltr takes two parameters, the filter name and the filter value. ' 'The first syntax can be used to set the filter value: ' 'fltr "MyFltr1", MyFltrValue ' 'The filter lstrName is used as the key into the collection, i.e. when lvarValue 'is stored, it is stored with a key of lstrName. ' 'The second syntax can be used to retrieve the value of the filter: ' 'fltr("MyFltr1") ' 'The fact that the second parameter is Optional allows us to check whether a value 'has been passed in. If no value is passed in, then the assumption is that the filter 'is expecting to return a value. ' 'Because the filter uses a collection internally to save the values, this single 'function can store up to 32K different filter values. ' 'Because lvarValue is a variant, the value stored can be pretty much anything. 'In fact it is necessary to use ctl.VALUE if you want to store an unchanging value 'from a control, since passing in a pointer to a control will then return the value 'of the control, which may change over time. ' Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As Variant On Error GoTo Err_Fltr Static mcolFilter As Collection Static blnFltrInitialized As Boolean If Not blnFltrInitialized Then Set mcolFilter = New Collection blnFltrInitialized = True End If If IsMissing(lvarValue) Then On Error Resume Next Fltr = mcolFilter(lstrName) If Err <> 0 Then Fltr = Null End If Else On Error Resume Next mcolFilter.Remove lstrName mcolFilter.Add lvarValue, lstrName Fltr = lvarValue End If Exit_Fltr: Exit Function Err_Fltr: fwErr , , "Error in Function basFltrFunctions.Fltr" Resume Exit_Fltr Resume 0 '.FOR TROUBLESHOOTING End Function John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Sunday, December 18, 2005 2:01 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upsize? As usual, JC is right. I would the following: search your front end for record and row sources that begin with the word "SELECT" and convert all instances to named queries before doing the upsize. Then these will convert as well, without the converter giving them incomprehensible names. You may also have code that dynamically constructs SQL statements using the values of form controls. This is harder to fix, but in general (depending on your convention) the string in question is called strSQL or maybe sSQL or whatever. The way to locate this is to look for the command below the statement's construction: DoCmd.RunSQL . If you are serious about doing the conversion, then you want to isolate these instances, consider whether they can be converted to stored procedures -- and if so, convert them, and if not, tough luck; identify them as potential bottlenecks and proceed. There are a VERY few occasions in which dynamic SQL construction is required. In my experience, almost all occasions in which it is used are due to the lack of analysis on the part of the programmer. A stored procedure or table-UDF will execute much more quickly than its equivalent dynamically-constructed SQL statement, since there is no way that such a statement can be optimized. I have repeatedly encountered the objection that "I may or may not have parameters x, y and z, the user may have chosen only one or two". This objection is fallacious. The way to handle this possibility in a stored procedure is to compare the parameter to itself, as this snippet illustrates: SELECT * FROM myTable WHERE AccountNumber = @AccountNumber OR @AccountNumber IS NULL You can perform this logic for any set of parameters that might be passed. If you don't believe me, try it. I am converting a colleague's app from MDB to SQL currently, and the MDB contains about 100 occurrences of this sort of code. A form has several controls on it, any combination of which might be used to create a filter. There are dozens and dozens of lines of code that anticipate that this one is null and the other two are not, etc. It is all silly, in both Access and SQL. In SQL the simplest thing to do is to pass all the values of all the relevant controls as parameters to the stored procedure, and let it deal with nulls as outlined above. Dozens or hundreds of lines of code disappear, replaced by one call to the stored procedure. In an MDB you need static functions to achieve the same, but that`s cool. Typically, you create a query that selects this and that from somewhere. You can name it and save it, but the problem is that you cannot conveniently pass parameters to it. If you could, the code would reduce to one line approximately; but you cannot, so the most common practice is to dynamically build an SQL statement and run it instead. Numerous lines of code construct a statement then passed to DoCmd.RunSQL. This is nonsense, IMO. Let us suppose that a given query requires 3 parameters, any or all of which might be passed. Let us call them Country, Region and Customer. Suppose that the front lets the user select any combination of these controls, such that Country only results in a list of every customer in that country, and so on. Create a static function that gets or sets the value for each of these: call them CurrentCountry, CurrentRegion and CurrentCustomer. Each of these is written to return a numeric value, either zero or greater than zero (which presumably references the PK of some other related table). Then write the query invoking these functions rather than addressing the particular form of interest. Modify the query slightly so that at the end of the day it resembles this: SELECT * FROM somewhere WHERE Country = CurrentCountry() OR CurrentCountry() = 0 AND Region = CurrentRegion() OR CurrentRegion() = 0 AND City = CurrentCity() OR CurrentCity() = 0 --------------------- I wrote this in Outlook, whose syntax checker does not extend to Access, but I hope this illustrates my points: a) There is NO need to reference specific forms to obtain specific values to plug into queries. b) By wasting your time constructing dynamic SQL queries, you make your code tough to decipher and also bill the client for unnecessary hours. c) By creating the static functions to plug into your query, you enable said query to be used in numerous situations. You can even run it from the debug window with no forms open. Just call the static functions in Set mode then run the query. No need to open the form or report. You will see the results immediately, and if they are wrong then fix the query not the form or report. d) on the chance that you might have to convert an MDB to SQL, queries written this way are easy to port. Static functions can`t be used in SQL of course, but the query itself can be changed to refer to arguments in an equivalent stored proc or table UDF. Estimated conversion time: 1 minute per instance. And finally, the more you do this, the better you will like it. Sorry for the length of the rant, but once I get started watch out! LOL. A. From kimjwiggins at yahoo.com Sun Dec 18 23:14:29 2005 From: kimjwiggins at yahoo.com (Kim Wiggins) Date: Sun, 18 Dec 2005 21:14:29 -0800 (PST) Subject: [AccessD] Movement of records in DB Message-ID: <20051219051429.15522.qmail@web53609.mail.yahoo.com> Can anyone possibly tell me why my MovePrevious and MoveNext buttons in my Access db does not move one record at a time when I am using it on a large dataset? When I use it on a large dataset of 200 or more records the MovePrevious will move back 3 records and then if you select MoveNext it will move ahead 5 records. Any dataset with less than 200 records it works fine. I will query on the workorder number in the table and then the workorder is divided even further into card numbers. For example: WO 156 has 400 card records. I then perform a search for the workorder - card number that I want and then from there I use the move previous or move next button. Here is my code for move previous: Thanks Kim On Error GoTo SubErr Dim i As Integer Dim rs As ADODB.Recordset Set oConn = New ADODB.Connection oConn.Open frmSplash.sConn strSQL = "select * from tblAircraftWO where work_order_no = " & txtWorkOrderNo.Text Set rs = New ADODB.Recordset rs.Open strSQL, oConn, adOpenKeyset, adLockOptimistic rs.AbsolutePosition = txtCardNo.Text rs.MovePrevious If Not rs.BOF Then......... //the rest of this code is to display the record in the interface If rs.BOF Then rs.MoveFirst MsgBox "You are at the beginning." End If __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From bheygood at abestsystems.com Sun Dec 18 23:19:38 2005 From: bheygood at abestsystems.com (Bob Heygood) Date: Sun, 18 Dec 2005 21:19:38 -0800 Subject: [AccessD] Graph Lines In-Reply-To: <000401c6036c$2a988df0$0200a8c0@danwaters> Message-ID: Dan Yes, once I studied the data it seems that the second field in the query always is represented by the line and the others are bars. had to get very creative and force the order thru the sql statement behind the chart. thanks again, bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dan Waters Sent: Saturday, December 17, 2005 4:44 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Graph Lines It sounds like the series number or the series order is changing when you are requerying. Try checking that each time you run your query and maybe there will be a pattern you can work with. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Saturday, December 17, 2005 3:15 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Graph Lines Dan, Thanks for the quick response. I have no trouble getting the right type of graph, just not consistently getting the same column to be the line as opposed to the bar, when I feed different data to the underlying table. I probably am not explaining this well either. Any help is welcome. bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dan Waters Sent: Saturday, December 17, 2005 12:34 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Graph Lines Bob, When the chart is in Design view, right-click anywhere on the chart and select Chart Object | Edit. Then right-click on the series that should be a line and select Chart Type. Then select the Line Type. See - charts aren't really so bad! (The above assumes you're using MS Graph within an Access report.) Hope This Helps! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Saturday, December 17, 2005 2:02 PM To: Access Developers discussion and problem solving Subject: [AccessD] Graph Lines Hello to the List, Can anyone remember how to designate which data item will be the line on a line-column chart which contains both multiple bars and a line? So far I am getting different results when changing the data. IOW, sometimes the "goals" are the line and other times they are a bar. BTW, I hate doing graphs. tia bob heygood -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bchacc at san.rr.com Sun Dec 18 23:49:42 2005 From: bchacc at san.rr.com (Rocky Smolin - Beach Access Software) Date: Sun, 18 Dec 2005 21:49:42 -0800 Subject: [AccessD] OT: How To Learn VS 2005 References: <005701c5fed6$c89dfa20$6701a8c0@HPLaptop> <038801c60017$a37cc9f0$6801a8c0@HAL9004> <008e01c6001f$1b6fb650$6501a8c0@fincomplex.spb.ru> <019401c600d6$fba56640$6801a8c0@HAL9004> <004d01c600ed$4d8886c0$6501a8c0@fincomplex.spb.ru> Message-ID: <023d01c60460$0272d750$6801a8c0@HAL9004> Dreaming is very inexpensive. When you get serious, though, we'll make some plans. Driving across the country is the best way to see America. Rocky ----- Original Message ----- From: "Shamil Salakhetdinov" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 14, 2005 12:31 PM Subject: Re: [AccessD] OT: How To Learn VS 2005 > Rocky, > > I'm more dreaming than thinking seriously. > If I had some free finances enough to go there I'd definitely go. > > Shamil > > ----- Original Message ----- > From: "Rocky Smolin - Beach Access Software" > To: "Access Developers discussion and problem solving" > > Sent: Wednesday, December 14, 2005 8:51 PM > Subject: Re: [AccessD] OT: How To Learn VS 2005 > > >> Shamil: >> >> San Diego's an expensive town. So your budget might be a little thin. >> You >> can check on line for things like car rental and flights from New York >> and >> see what you're up against. Are you seriously thinking about this or is > it >> just fun to think about? >> >> Rocky >> >> ----- Original Message ----- >> From: "Shamil Salakhetdinov" >> To: "Access Developers discussion and problem solving" >> >> Sent: Tuesday, December 13, 2005 11:54 AM >> Subject: Re: [AccessD] OT: How To Learn VS 2005 >> >> >> > <<< >> > ASP.NET and VB.NET classes at the wonderful price of $0. >> >>>> >> > But you're lucky living there in California! >> > I have paid here for .NET and ASP.NET courses USD1500+ a couple of >> > years >> > ago. >> > Next time I will probably get a Visum to the States, buy plane tickets > and >> > go there to your Wonderland - it promise to be cheaper than what I got >> > here >> > and with so many new impressions and contacts as far as I can imagine - > it >> > would make sense - this trouble and pleasure to fly to the other side >> > of >> > this small planet! :) ... >> > >> > Shamil >> > >> > P.S. US Visum would cost USD200, two way tickets to NYC are <=USD600, >> > NYC<->CA - USD400 should be enough? USD300 for two weeks staying > somewhere >> > there not in a luxury hotel of course - something like B&B - should be >> > enough too? - well this would be USD1500. Still foods and car renting > and >> > gasoline are not counted - well then another USD500 for foods and car > and >> > other small expences - totaling USD2000 for two weeks - that would be >> > enough or I'm dreaming? >> > >> > ----- Original Message ----- >> > From: "Rocky Smolin - Beach Access Software" >> > To: "Access Developers discussion and problem solving" >> > >> > Sent: Tuesday, December 13, 2005 10:01 PM >> > Subject: Re: [AccessD] OT: How To Learn VS 2005 >> > >> > >> >> They're not offering beginner classes right now, but I'll watch the > list >> > and >> >> let you know if I sign up for one. >> >> >> >> http://www.sandiegocet.net/classes/fall/bit-north-cc/c10.php >> >> >> >> 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 wdhindman at bellsouth.net Mon Dec 19 08:14:49 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Mon, 19 Dec 2005 09:14:49 -0500 Subject: [AccessD] Upsize? References: <200512190037.jBJ0bWJ03454@databaseadvisors.com> Message-ID: <001801c604a6$928faed0$6101a8c0@JISREGISTRATION.local> ...ok ...I'm doubling the Tylenol ...you're making my neck ache with all these twists and turns :( William ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Sunday, December 18, 2005 7:37 PM Subject: Re: [AccessD] Upsize? > What I don't understand Arthur is why you insist on using dedicated static > functions? You write a static function CurrentCountry(), CurrentRegion(), > CurrentCity(), CurrentThis(), CurrentThat(), CurrentSomethingElse(). > Every > time you need another CurrentSomething() you have to stop to construct > such > a new function, you have potentially dozens (hundreds? Thousands? > Millions?) of such functions. > > I have ONE static function which I happen to call Fltr() but which you > could > call Current() if that made your day. Observe that the function has a > static COLLECTION which can hold one or up to 32K values. So my one > function has replaced ALL of your CurrentXXX. The only place where this > might not be appropriate is if you need to run it a million times since my > function will be about 3 times slower than yours, however where clauses > evaluate the function one time and that is that. Additionally I don't > have > to stop and write a new function (wasting my client's time). ;-) > > ' > 'Fltr takes two parameters, the filter name and the filter value. > ' > 'The first syntax can be used to set the filter value: > ' > 'fltr "MyFltr1", MyFltrValue > ' > 'The filter lstrName is used as the key into the collection, i.e. when > lvarValue > 'is stored, it is stored with a key of lstrName. > ' > 'The second syntax can be used to retrieve the value of the filter: > ' > 'fltr("MyFltr1") > ' > 'The fact that the second parameter is Optional allows us to check whether > a > value > 'has been passed in. If no value is passed in, then the assumption is > that > the filter > 'is expecting to return a value. > ' > 'Because the filter uses a collection internally to save the values, this > single > 'function can store up to 32K different filter values. > ' > 'Because lvarValue is a variant, the value stored can be pretty much > anything. > 'In fact it is necessary to use ctl.VALUE if you want to store an > unchanging > value > 'from a control, since passing in a pointer to a control will then return > the value > 'of the control, which may change over time. > ' > Public Function Fltr(lstrName As String, Optional lvarValue As Variant) As > Variant > On Error GoTo Err_Fltr > Static mcolFilter As Collection > Static blnFltrInitialized As Boolean > > If Not blnFltrInitialized Then > Set mcolFilter = New Collection > blnFltrInitialized = True > End If > If IsMissing(lvarValue) Then > On Error Resume Next > Fltr = mcolFilter(lstrName) > If Err <> 0 Then > Fltr = Null > End If > Else > On Error Resume Next > mcolFilter.Remove lstrName > mcolFilter.Add lvarValue, lstrName > Fltr = lvarValue > End If > Exit_Fltr: > Exit Function > Err_Fltr: > fwErr , , "Error in Function basFltrFunctions.Fltr" > Resume Exit_Fltr > Resume 0 '.FOR TROUBLESHOOTING > End Function > > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller > Sent: Sunday, December 18, 2005 2:01 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Upsize? > > As usual, JC is right. I would the following: search your front end for > record and row sources that begin with the word "SELECT" and convert all > instances to named queries before doing the upsize. Then these will > convert > as well, without the converter giving them incomprehensible names. > You may also have code that dynamically constructs SQL statements using > the > values of form controls. This is harder to fix, but in general (depending > on > your convention) the string in question is called strSQL or maybe sSQL or > whatever. The way to locate this is to look for the command below the > statement's construction: DoCmd.RunSQL . If you are serious about > doing the conversion, then you want to isolate these instances, consider > whether they can be converted to stored procedures -- and if so, convert > them, and if not, tough luck; identify them as potential bottlenecks and > proceed. > > There are a VERY few occasions in which dynamic SQL construction is > required. In my experience, almost all occasions in which it is used are > due > to the lack of analysis on the part of the programmer. A stored procedure > or > table-UDF will execute much more quickly than its equivalent > dynamically-constructed SQL statement, since there is no way that such a > statement can be optimized. > I have repeatedly encountered the objection that "I may or may not have > parameters x, y and z, the user may have chosen only one or two". This > objection is fallacious. The way to handle this possibility in a stored > procedure is to compare the parameter to itself, as this snippet > illustrates: > SELECT * FROM myTable WHERE AccountNumber = @AccountNumber OR > @AccountNumber > IS NULL You can perform this logic for any set of parameters that might be > passed. > If you don't believe me, try it. > I am converting a colleague's app from MDB to SQL currently, and the MDB > contains about 100 occurrences of this sort of code. A form has several > controls on it, any combination of which might be used to create a filter. > There are dozens and dozens of lines of code that anticipate that this one > is null and the other two are not, etc. It is all silly, in both Access > and > SQL. > In SQL the simplest thing to do is to pass all the values of all the > relevant controls as parameters to the stored procedure, and let it deal > with nulls as outlined above. Dozens or hundreds of lines of code > disappear, > replaced by one call to the stored procedure. > In an MDB you need static functions to achieve the same, but that`s cool. > Typically, you create a query that selects this and that from somewhere. > You > can name it and save it, but the problem is that you cannot conveniently > pass parameters to it. If you could, the code would reduce to one line > approximately; but you cannot, so the most common practice is to > dynamically > build an SQL statement and run it instead. Numerous lines of code > construct > a statement then passed to DoCmd.RunSQL. This is nonsense, IMO. > Let us suppose that a given query requires 3 parameters, any or all of > which > might be passed. Let us call them Country, Region and Customer. Suppose > that > the front lets the user select any combination of these controls, such > that > Country only results in a list of every customer in that country, and so > on. > Create a static function that gets or sets the value for each of these: > call > them CurrentCountry, CurrentRegion and CurrentCustomer. Each of these is > written to return a numeric value, either zero or greater than zero (which > presumably references the PK of some other related table). Then write the > query invoking these functions rather than addressing the particular form > of > interest. Modify the query slightly so that at the end of the day it > resembles this: > SELECT * FROM somewhere > WHERE > Country = CurrentCountry() OR CurrentCountry() = 0 AND Region = > CurrentRegion() OR CurrentRegion() = 0 AND City = CurrentCity() OR > CurrentCity() = 0 > --------------------- > I wrote this in Outlook, whose syntax checker does not extend to Access, > but > I hope this illustrates my points: > a) There is NO need to reference specific forms to obtain specific values > to > plug into queries. > b) By wasting your time constructing dynamic SQL queries, you make your > code > tough to decipher and also bill the client for unnecessary hours. > c) By creating the static functions to plug into your query, you enable > said > query to be used in numerous situations. You can even run it from the > debug > window with no forms open. Just call the static functions in Set mode then > run the query. No need to open the form or report. You will see the > results > immediately, and if they are wrong then fix the query not the form or > report. > d) on the chance that you might have to convert an MDB to SQL, queries > written this way are easy to port. Static functions can`t be used in SQL > of > course, but the query itself can be changed to refer to arguments in an > equivalent stored proc or table UDF. Estimated conversion time: 1 minute > per > instance. > And finally, the more you do this, the better you will like it. > > Sorry for the length of the rant, but once I get started watch out! LOL. > A. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dwaters at usinternet.com Mon Dec 19 09:48:51 2005 From: dwaters at usinternet.com (Dan Waters) Date: Mon, 19 Dec 2005 09:48:51 -0600 Subject: [AccessD] Graph Lines In-Reply-To: <21698385.1134969788574.JavaMail.root@sniper22> Message-ID: <000701c604b3$b5f30ea0$0200a8c0@danwaters> Excellent! I also have a chart I need to make that will have one line series and one bar series. I'll watch for this. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Sunday, December 18, 2005 11:20 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Graph Lines Dan Yes, once I studied the data it seems that the second field in the query always is represented by the line and the others are bars. had to get very creative and force the order thru the sql statement behind the chart. thanks again, bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dan Waters Sent: Saturday, December 17, 2005 4:44 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Graph Lines It sounds like the series number or the series order is changing when you are requerying. Try checking that each time you run your query and maybe there will be a pattern you can work with. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Saturday, December 17, 2005 3:15 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Graph Lines Dan, Thanks for the quick response. I have no trouble getting the right type of graph, just not consistently getting the same column to be the line as opposed to the bar, when I feed different data to the underlying table. I probably am not explaining this well either. Any help is welcome. bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Dan Waters Sent: Saturday, December 17, 2005 12:34 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Graph Lines Bob, When the chart is in Design view, right-click anywhere on the chart and select Chart Object | Edit. Then right-click on the series that should be a line and select Chart Type. Then select the Line Type. See - charts aren't really so bad! (The above assumes you're using MS Graph within an Access report.) Hope This Helps! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood Sent: Saturday, December 17, 2005 2:02 PM To: Access Developers discussion and problem solving Subject: [AccessD] Graph Lines Hello to the List, Can anyone remember how to designate which data item will be the line on a line-column chart which contains both multiple bars and a line? So far I am getting different results when changing the data. IOW, sometimes the "goals" are the line and other times they are a bar. BTW, I hate doing graphs. tia bob heygood -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwelz at hotmail.com Mon Dec 19 11:04:46 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Mon, 19 Dec 2005 10:04:46 -0700 Subject: [AccessD] Upsize? In-Reply-To: <001801c604a6$928faed0$6101a8c0@JISREGISTRATION.local> Message-ID: Our office is likely going to hit 35 concurrent users over the next year from about 25 now. I have been told that I can move my data to a SQL Server BE in anticipation of the increased demands on the system, something that was absolutely prohibited previously. I've generated a great deal of SQL in code for things like search forms, where I have over a dozen parameters driven by combos and text boxes, with Ands, Ors and Starts With kinds of options. I also allow users to sort lists and set columns to show things like Fiirst Name or Last Name first, or Project Name or Job Number first. A seach may be on a Person or Company, but it may require a link to a PO table, a Project Table, a Location table or there may be no join at all. I believe Arthur to say that saved queries can be optimized or compiled resulting in optimization, but I must say that I have never found this to be true with multiple varying parameters because the execution plan varies widely depending upon the parameters passed. The parameters may require any where from a single table query to joins on 8 or 9 different tables. My experience with these has been that attempting this with parameterized queries is not feasible. I also find that a compiled query may run slower than a dynamically constructed query simply because the saved plan may not be as good as one newly generated on the fly when the parameters are radically different from the time of last execution. I also frequently change the SQL of saved query defs to filter Sub Reports and I have not needed to find a different approach for this. My boss is prepared to allow 1 month for conversion and I have to tell him whether this is feasible. I still run DAO here so I think I may have quite a job ahead. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "William Hindman" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] Upsize? >Date: Mon, 19 Dec 2005 09:14:49 -0500 >MIME-Version: 1.0 >Received: from databaseadvisors.com ([209.135.140.44]) by >bay0-mc5-f15.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Mon, 19 >Dec 2005 06:15:13 -0800 >Received: from databaseadvisors.com (databaseadvisors.com >[209.135.140.44])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP id >jBJEEwJ03330;Mon, 19 Dec 2005 08:14:58 -0600 >Received: from imf16aec.mail.bellsouth.net >(imf16aec.mail.bellsouth.net[205.152.59.64])by databaseadvisors.com >(8.11.6/8.11.6) with ESMTP id jBJEEqJ03280for >; Mon, 19 Dec 2005 08:14:52 -0600 >Received: from ibm58aec.bellsouth.net ([65.11.203.146])by >imf16aec.mail.bellsouth.net with ESMTP >id<20051219141449.JVOO2154.imf16aec.mail.bellsouth.net at ibm58aec.bellsouth.net>for >; Mon, 19 Dec 2005 09:14:49 -0500 >Received: from 50NM721 ([65.11.203.146]) by ibm58aec.bellsouth.net with >SMTPid <20051219141449.GFEP27766.ibm58aec.bellsouth.net at 50NM721>for >; Mon, 19 Dec 2005 09:14:49 -0500 >X-Message-Info: tUj+E00hCsMkduNmX7LSN5TFQBDS2DfG02kYPymEkfc= >References: <200512190037.jBJ0bWJ03454 at databaseadvisors.com> >X-MSMail-Priority: Normal >X-Mailer: Microsoft Outlook Express 6.00.2900.2670 >X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 >X-BeenThere: accessd at databaseadvisors.com >X-Mailman-Version: 2.1.6 >Precedence: list >List-Id: Access Developers discussion and problem >solving >List-Unsubscribe: >, >List-Archive: >List-Post: >List-Help: >List-Subscribe: >, >Errors-To: accessd-bounces at databaseadvisors.com >Return-Path: accessd-bounces at databaseadvisors.com >X-OriginalArrivalTime: 19 Dec 2005 14:15:13.0880 (UTC) >FILETIME=[A0FF3580:01C604A6] > >...ok ...I'm doubling the Tylenol ...you're making my neck ache with all >these twists and turns :( > >William >----- Original Message ----- >From: "John Colby" >To: "'Access Developers discussion and problem solving'" > >Sent: Sunday, December 18, 2005 7:37 PM >Subject: Re: [AccessD] Upsize? > > > > What I don't understand Arthur is why you insist on using dedicated >static > > functions? You write a static function CurrentCountry(), >CurrentRegion(), > > CurrentCity(), CurrentThis(), CurrentThat(), CurrentSomethingElse(). > > Every > > time you need another CurrentSomething() you have to stop to construct > > such > > a new function, you have potentially dozens (hundreds? Thousands? > > Millions?) of such functions. > > > > I have ONE static function which I happen to call Fltr() but which you > > could > > call Current() if that made your day. Observe that the function has a > > static COLLECTION which can hold one or up to 32K values. So my one > > function has replaced ALL of your CurrentXXX. The only place where this > > might not be appropriate is if you need to run it a million times since >my > > function will be about 3 times slower than yours, however where clauses > > evaluate the function one time and that is that. Additionally I don't > > have > > to stop and write a new function (wasting my client's time). ;-) > > > > ' > > 'Fltr takes two parameters, the filter name and the filter value. > > ' > > 'The first syntax can be used to set the filter value: > > ' > > 'fltr "MyFltr1", MyFltrValue > > ' > > 'The filter lstrName is used as the key into the collection, i.e. when > > lvarValue > > 'is stored, it is stored with a key of lstrName. > > ' > > 'The second syntax can be used to retrieve the value of the filter: > > ' > > 'fltr("MyFltr1") > > ' > > 'The fact that the second parameter is Optional allows us to check >whether > > a > > value > > 'has been passed in. If no value is passed in, then the assumption is > > that > > the filter > > 'is expecting to return a value. > > ' > > 'Because the filter uses a collection internally to save the values, >this > > single > > 'function can store up to 32K different filter values. > > ' > > 'Because lvarValue is a variant, the value stored can be pretty much > > anything. > > 'In fact it is necessary to use ctl.VALUE if you want to store an > > unchanging > > value > > 'from a control, since passing in a pointer to a control will then >return > > the value > > 'of the control, which may change over time. > > ' > > Public Function Fltr(lstrName As String, Optional lvarValue As Variant) >As > > Variant > > On Error GoTo Err_Fltr > > Static mcolFilter As Collection > > Static blnFltrInitialized As Boolean > > > > If Not blnFltrInitialized Then > > Set mcolFilter = New Collection > > blnFltrInitialized = True > > End If > > If IsMissing(lvarValue) Then > > On Error Resume Next > > Fltr = mcolFilter(lstrName) > > If Err <> 0 Then > > Fltr = Null > > End If > > Else > > On Error Resume Next > > mcolFilter.Remove lstrName > > mcolFilter.Add lvarValue, lstrName > > Fltr = lvarValue > > End If > > Exit_Fltr: > > Exit Function > > Err_Fltr: > > fwErr , , "Error in Function basFltrFunctions.Fltr" > > Resume Exit_Fltr > > Resume 0 '.FOR TROUBLESHOOTING > > End Function > > > > > > John W. Colby > > www.ColbyConsulting.com > > > > Contribute your unused CPU cycles to a good cause: > > http://folding.stanford.edu/ > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller > > Sent: Sunday, December 18, 2005 2:01 PM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Upsize? > > > > As usual, JC is right. I would the following: search your front end for > > record and row sources that begin with the word "SELECT" and convert all > > instances to named queries before doing the upsize. Then these will > > convert > > as well, without the converter giving them incomprehensible names. > > You may also have code that dynamically constructs SQL statements using > > the > > values of form controls. This is harder to fix, but in general >(depending > > on > > your convention) the string in question is called strSQL or maybe sSQL >or > > whatever. The way to locate this is to look for the command below the > > statement's construction: DoCmd.RunSQL . If you are serious >about > > doing the conversion, then you want to isolate these instances, consider > > whether they can be converted to stored procedures -- and if so, convert > > them, and if not, tough luck; identify them as potential bottlenecks and > > proceed. > > > > There are a VERY few occasions in which dynamic SQL construction is > > required. In my experience, almost all occasions in which it is used are > > due > > to the lack of analysis on the part of the programmer. A stored >procedure > > or > > table-UDF will execute much more quickly than its equivalent > > dynamically-constructed SQL statement, since there is no way that such a > > statement can be optimized. > > I have repeatedly encountered the objection that "I may or may not have > > parameters x, y and z, the user may have chosen only one or two". This > > objection is fallacious. The way to handle this possibility in a stored > > procedure is to compare the parameter to itself, as this snippet > > illustrates: > > SELECT * FROM myTable WHERE AccountNumber = @AccountNumber OR > > @AccountNumber > > IS NULL You can perform this logic for any set of parameters that might >be > > passed. > > If you don't believe me, try it. > > I am converting a colleague's app from MDB to SQL currently, and the MDB > > contains about 100 occurrences of this sort of code. A form has several > > controls on it, any combination of which might be used to create a >filter. > > There are dozens and dozens of lines of code that anticipate that this >one > > is null and the other two are not, etc. It is all silly, in both Access > > and > > SQL. > > In SQL the simplest thing to do is to pass all the values of all the > > relevant controls as parameters to the stored procedure, and let it deal > > with nulls as outlined above. Dozens or hundreds of lines of code > > disappear, > > replaced by one call to the stored procedure. > > In an MDB you need static functions to achieve the same, but that`s >cool. > > Typically, you create a query that selects this and that from somewhere. > > You > > can name it and save it, but the problem is that you cannot conveniently > > pass parameters to it. If you could, the code would reduce to one line > > approximately; but you cannot, so the most common practice is to > > dynamically > > build an SQL statement and run it instead. Numerous lines of code > > construct > > a statement then passed to DoCmd.RunSQL. This is nonsense, IMO. > > Let us suppose that a given query requires 3 parameters, any or all of > > which > > might be passed. Let us call them Country, Region and Customer. Suppose > > that > > the front lets the user select any combination of these controls, such > > that > > Country only results in a list of every customer in that country, and so > > on. > > Create a static function that gets or sets the value for each of these: > > call > > them CurrentCountry, CurrentRegion and CurrentCustomer. Each of these is > > written to return a numeric value, either zero or greater than zero >(which > > presumably references the PK of some other related table). Then write >the > > query invoking these functions rather than addressing the particular >form > > of > > interest. Modify the query slightly so that at the end of the day it > > resembles this: > > SELECT * FROM somewhere > > WHERE > > Country = CurrentCountry() OR CurrentCountry() = 0 AND Region = > > CurrentRegion() OR CurrentRegion() = 0 AND City = CurrentCity() OR > > CurrentCity() = 0 > > --------------------- > > I wrote this in Outlook, whose syntax checker does not extend to Access, > > but > > I hope this illustrates my points: > > a) There is NO need to reference specific forms to obtain specific >values > > to > > plug into queries. > > b) By wasting your time constructing dynamic SQL queries, you make your > > code > > tough to decipher and also bill the client for unnecessary hours. > > c) By creating the static functions to plug into your query, you enable > > said > > query to be used in numerous situations. You can even run it from the > > debug > > window with no forms open. Just call the static functions in Set mode >then > > run the query. No need to open the form or report. You will see the > > results > > immediately, and if they are wrong then fix the query not the form or > > report. > > d) on the chance that you might have to convert an MDB to SQL, queries > > written this way are easy to port. Static functions can`t be used in SQL > > of > > course, but the query itself can be changed to refer to arguments in an > > equivalent stored proc or table UDF. Estimated conversion time: 1 minute > > per > > instance. > > And finally, the more you do this, the better you will like it. > > > > Sorry for the length of the rant, but once I get started watch out! LOL. > > A. > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Dec 19 11:35:53 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Dec 2005 09:35:53 -0800 Subject: [AccessD] OT: Not Funny Just OT Message-ID: LOL Take my advice and DON'T!! Or at least wait until the rechargeables come out. ;o} Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Sunday, December 18, 2005 10:05 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Not Funny Just OT You need a pacemaker? I can hardly keep up with your rants and ravings and code as it is! No wonder! You've got the tech equivalent of steroids! And here I thought you were just brilliant. Now I realize that all this time you have been cheating. I guess the only way I can compete is to get one too. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: December 16, 2005 11:05 AM To: AccessD at databaseadvisors.com Subject: [AccessD] OT: Not Funny Just OT Hi, Guys. Just wanted to let you know that next Thursday, December 22, I'm getting my pacemaker replaced. I'll be off work for aroung a week, so I probably won't have the opportunity to check in with the list. Happy Holidays of your choice to everyone. I'll be back around new years supercharged! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Mon Dec 19 14:45:17 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Mon, 19 Dec 2005 15:45:17 -0500 Subject: [AccessD] Binding to an ado recordset Message-ID: <200512192046.jBJKkgJ22285@databaseadvisors.com> Is this possible in Access 2002? 2003 and above? Where did this kick in? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From Jdemarco at hudsonhealthplan.org Mon Dec 19 14:53:36 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Mon, 19 Dec 2005 15:53:36 -0500 Subject: [AccessD] Binding to an ado recordset Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C42A9@TTNEXCHCL2.hshhp.com> I believe 2003 but not 100% positive. Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Monday, December 19, 2005 3:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Binding to an ado recordset Is this possible in Access 2002? 2003 and above? Where did this kick in? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************************** "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From jwcolby at ColbyConsulting.com Mon Dec 19 14:59:03 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Mon, 19 Dec 2005 15:59:03 -0500 Subject: [AccessD] Binding to an ado recordset In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C42A9@TTNEXCHCL2.hshhp.com> Message-ID: <200512192100.jBJL0SJ28826@databaseadvisors.com> I just managed to find something on the web saying that it really got useful in 2002 version. Thanks, John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim DeMarco Sent: Monday, December 19, 2005 3:54 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Binding to an ado recordset I believe 2003 but not 100% positive. Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Monday, December 19, 2005 3:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Binding to an ado recordset Is this possible in Access 2002? 2003 and above? Where did this kick in? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com **************************************************************************** ******* "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Dec 19 15:34:58 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Dec 2005 13:34:58 -0800 Subject: [AccessD] Binding to an ado recordset Message-ID: It became possible in 2002. In A2k you could sort of do it, but the form wasn't editable if you did. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 19, 2005 12:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Binding to an ado recordset Is this possible in Access 2002? 2003 and above? Where did this kick in? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From starkey at wanadoo.nl Mon Dec 19 16:24:11 2005 From: starkey at wanadoo.nl (StaRKeY) Date: Mon, 19 Dec 2005 23:24:11 +0100 Subject: [AccessD] Binding to an ado recordset In-Reply-To: Message-ID: <000901c604ea$f0097d90$0400a8c0@PC1> Hi all, True Charlotte and 2003 is as far as I'm concerned the first true ADO binder, I've used this as soon as I got 2003 and it works great!! Gives you the ease of dao use the ado way!;) Greetings, Eric Starkenburg -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, December 19, 2005 10:35 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Binding to an ado recordset It became possible in 2002. In A2k you could sort of do it, but the form wasn't editable if you did. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 19, 2005 12:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Binding to an ado recordset Is this possible in Access 2002? 2003 and above? Where did this kick in? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- avast! Antivirus: Uitgaande bericht is niet besmet. Virus Gegevensbestand (VPS): 0551-0, 19-12-2005 Getest op: 19-12-2005 23:24:12 uur avast! auteursrecht (c) 1988-2005 ALWIL Software. http://www.avast.com From dwaters at usinternet.com Mon Dec 19 17:14:02 2005 From: dwaters at usinternet.com (Dan Waters) Date: Mon, 19 Dec 2005 17:14:02 -0600 Subject: [AccessD] Binding to an ado recordset In-Reply-To: <19866359.1135031309844.JavaMail.root@sniper16> Message-ID: <000401c604f1$e7215a70$0200a8c0@danwaters> Eric, Could you describe the differences between 2003 and 2002 for binding to ADO recordsets? Thanks, Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of StaRKeY Sent: Monday, December 19, 2005 4:24 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Binding to an ado recordset Hi all, True Charlotte and 2003 is as far as I'm concerned the first true ADO binder, I've used this as soon as I got 2003 and it works great!! Gives you the ease of dao use the ado way!;) Greetings, Eric Starkenburg -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, December 19, 2005 10:35 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Binding to an ado recordset It became possible in 2002. In A2k you could sort of do it, but the form wasn't editable if you did. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 19, 2005 12:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Binding to an ado recordset Is this possible in Access 2002? 2003 and above? Where did this kick in? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- avast! Antivirus: Uitgaande bericht is niet besmet. Virus Gegevensbestand (VPS): 0551-0, 19-12-2005 Getest op: 19-12-2005 23:24:12 uur avast! auteursrecht (c) 1988-2005 ALWIL Software. http://www.avast.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From cfoust at infostatsystems.com Mon Dec 19 18:25:28 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Mon, 19 Dec 2005 16:25:28 -0800 Subject: [AccessD] Binding to an ado recordset Message-ID: Is it actually using ADO or ADO.Net? The latter is a vast improvement over ADO. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of StaRKeY Sent: Monday, December 19, 2005 2:24 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Binding to an ado recordset Hi all, True Charlotte and 2003 is as far as I'm concerned the first true ADO binder, I've used this as soon as I got 2003 and it works great!! Gives you the ease of dao use the ado way!;) Greetings, Eric Starkenburg -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, December 19, 2005 10:35 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Binding to an ado recordset It became possible in 2002. In A2k you could sort of do it, but the form wasn't editable if you did. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 19, 2005 12:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Binding to an ado recordset Is this possible in Access 2002? 2003 and above? Where did this kick in? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com --- avast! Antivirus: Uitgaande bericht is niet besmet. Virus Gegevensbestand (VPS): 0551-0, 19-12-2005 Getest op: 19-12-2005 23:24:12 uur avast! auteursrecht (c) 1988-2005 ALWIL Software. http://www.avast.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at ddisolutions.com.au Mon Dec 19 21:59:34 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Tue, 20 Dec 2005 14:59:34 +1100 Subject: [AccessD] Upsize? Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A169@ddi-01.DDI.local> Hi J?rgen, If you go with variable parameters check out the 'With Recompile' option. It forces a new execution plan each time the procedure is run and overcomes SQL's 'parameter sniffing' problem. cheers Michael Maddison DDI Solutions Pty Ltd michael at ddisolutions.com.au Bus: 0260400620 Mob: 0412620497 www.ddisolutions.com.au -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: Tuesday, 20 December 2005 4:05 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Upsize? Our office is likely going to hit 35 concurrent users over the next year from about 25 now. I have been told that I can move my data to a SQL Server BE in anticipation of the increased demands on the system, something that was absolutely prohibited previously. I've generated a great deal of SQL in code for things like search forms, where I have over a dozen parameters driven by combos and text boxes, with Ands, Ors and Starts With kinds of options. I also allow users to sort lists and set columns to show things like Fiirst Name or Last Name first, or Project Name or Job Number first. A seach may be on a Person or Company, but it may require a link to a PO table, a Project Table, a Location table or there may be no join at all. I believe Arthur to say that saved queries can be optimized or compiled resulting in optimization, but I must say that I have never found this to be true with multiple varying parameters because the execution plan varies widely depending upon the parameters passed. The parameters may require any where from a single table query to joins on 8 or 9 different tables. My experience with these has been that attempting this with parameterized queries is not feasible. I also find that a compiled query may run slower than a dynamically constructed query simply because the saved plan may not be as good as one newly generated on the fly when the parameters are radically different from the time of last execution. I also frequently change the SQL of saved query defs to filter Sub Reports and I have not needed to find a different approach for this. My boss is prepared to allow 1 month for conversion and I have to tell him whether this is feasible. I still run DAO here so I think I may have quite a job ahead. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "William Hindman" >Reply-To: Access Developers discussion and problem >solving >To: "Access Developers discussion and problem >solving" >Subject: Re: [AccessD] Upsize? >Date: Mon, 19 Dec 2005 09:14:49 -0500 >MIME-Version: 1.0 >Received: from databaseadvisors.com ([209.135.140.44]) by >bay0-mc5-f15.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); >Mon, 19 Dec 2005 06:15:13 -0800 >Received: from databaseadvisors.com (databaseadvisors.com >[209.135.140.44])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP id >jBJEEwJ03330;Mon, 19 Dec 2005 08:14:58 -0600 >Received: from imf16aec.mail.bellsouth.net >(imf16aec.mail.bellsouth.net[205.152.59.64])by databaseadvisors.com >(8.11.6/8.11.6) with ESMTP id jBJEEqJ03280for >; Mon, 19 Dec 2005 08:14:52 -0600 >Received: from ibm58aec.bellsouth.net ([65.11.203.146])by >imf16aec.mail.bellsouth.net with ESMTP >id<20051219141449.JVOO2154.imf16aec.mail.bellsouth.net at ibm58aec.bellsou >th.net>for ; Mon, 19 Dec 2005 09:14:49 >-0500 >Received: from 50NM721 ([65.11.203.146]) by ibm58aec.bellsouth.net with >SMTPid <20051219141449.GFEP27766.ibm58aec.bellsouth.net at 50NM721>for >; Mon, 19 Dec 2005 09:14:49 -0500 >X-Message-Info: tUj+E00hCsMkduNmX7LSN5TFQBDS2DfG02kYPymEkfc= >References: <200512190037.jBJ0bWJ03454 at databaseadvisors.com> >X-MSMail-Priority: Normal >X-Mailer: Microsoft Outlook Express 6.00.2900.2670 >X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 >X-BeenThere: accessd at databaseadvisors.com >X-Mailman-Version: 2.1.6 >Precedence: list >List-Id: Access Developers discussion and problem >solving >List-Unsubscribe: >,request at databaseadvisors.com?subject=unsubscribe> >List-Archive: >List-Post: >List-Help: >List-Subscribe: >,request at databaseadvisors.com?subject=subscribe> >Errors-To: accessd-bounces at databaseadvisors.com >Return-Path: accessd-bounces at databaseadvisors.com >X-OriginalArrivalTime: 19 Dec 2005 14:15:13.0880 (UTC) >FILETIME=[A0FF3580:01C604A6] > >...ok ...I'm doubling the Tylenol ...you're making my neck ache with >all these twists and turns :( > >William >----- Original Message ----- >From: "John Colby" >To: "'Access Developers discussion and problem solving'" > >Sent: Sunday, December 18, 2005 7:37 PM >Subject: Re: [AccessD] Upsize? > > > > What I don't understand Arthur is why you insist on using dedicated >static > > functions? You write a static function CurrentCountry(), >CurrentRegion(), > > CurrentCity(), CurrentThis(), CurrentThat(), CurrentSomethingElse(). > > Every > > time you need another CurrentSomething() you have to stop to > > construct such a new function, you have potentially dozens > > (hundreds? Thousands? > > Millions?) of such functions. > > > > I have ONE static function which I happen to call Fltr() but which > > you could call Current() if that made your day. Observe that the > > function has a static COLLECTION which can hold one or up to 32K > > values. So my one function has replaced ALL of your CurrentXXX. > > The only place where this might not be appropriate is if you need to > > run it a million times since >my > > function will be about 3 times slower than yours, however where > > clauses evaluate the function one time and that is that. > > Additionally I don't have to stop and write a new function (wasting > > my client's time). ;-) > > > > ' > > 'Fltr takes two parameters, the filter name and the filter value. > > ' > > 'The first syntax can be used to set the filter value: > > ' > > 'fltr "MyFltr1", MyFltrValue > > ' > > 'The filter lstrName is used as the key into the collection, i.e. > > when lvarValue 'is stored, it is stored with a key of lstrName. > > ' > > 'The second syntax can be used to retrieve the value of the filter: > > ' > > 'fltr("MyFltr1") > > ' > > 'The fact that the second parameter is Optional allows us to check >whether > > a > > value > > 'has been passed in. If no value is passed in, then the assumption > > is that the filter 'is expecting to return a value. > > ' > > 'Because the filter uses a collection internally to save the values, >this > > single > > 'function can store up to 32K different filter values. > > ' > > 'Because lvarValue is a variant, the value stored can be pretty much > > anything. > > 'In fact it is necessary to use ctl.VALUE if you want to store an > > unchanging value 'from a control, since passing in a pointer to a > > control will then >return > > the value > > 'of the control, which may change over time. > > ' > > Public Function Fltr(lstrName As String, Optional lvarValue As > > Variant) >As > > Variant > > On Error GoTo Err_Fltr > > Static mcolFilter As Collection > > Static blnFltrInitialized As Boolean > > > > If Not blnFltrInitialized Then > > Set mcolFilter = New Collection > > blnFltrInitialized = True > > End If > > If IsMissing(lvarValue) Then > > On Error Resume Next > > Fltr = mcolFilter(lstrName) > > If Err <> 0 Then > > Fltr = Null > > End If > > Else > > On Error Resume Next > > mcolFilter.Remove lstrName > > mcolFilter.Add lvarValue, lstrName > > Fltr = lvarValue > > End If > > Exit_Fltr: > > Exit Function > > Err_Fltr: > > fwErr , , "Error in Function basFltrFunctions.Fltr" > > Resume Exit_Fltr > > Resume 0 '.FOR TROUBLESHOOTING > > End Function > > > > > > John W. Colby > > www.ColbyConsulting.com > > > > Contribute your unused CPU cycles to a good cause: > > http://folding.stanford.edu/ > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur > > Fuller > > Sent: Sunday, December 18, 2005 2:01 PM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Upsize? > > > > As usual, JC is right. I would the following: search your front end > > for record and row sources that begin with the word "SELECT" and > > convert all instances to named queries before doing the upsize. Then > > these will convert as well, without the converter giving them > > incomprehensible names. > > You may also have code that dynamically constructs SQL statements > > using the values of form controls. This is harder to fix, but in > > general >(depending > > on > > your convention) the string in question is called strSQL or maybe > > sSQL >or > > whatever. The way to locate this is to look for the command below > > the statement's construction: DoCmd.RunSQL . If you are > > serious >about > > doing the conversion, then you want to isolate these instances, > > consider whether they can be converted to stored procedures -- and > > if so, convert them, and if not, tough luck; identify them as > > potential bottlenecks and proceed. > > > > There are a VERY few occasions in which dynamic SQL construction is > > required. In my experience, almost all occasions in which it is used > > are due to the lack of analysis on the part of the programmer. A > > stored >procedure > > or > > table-UDF will execute much more quickly than its equivalent > > dynamically-constructed SQL statement, since there is no way that > > such a statement can be optimized. > > I have repeatedly encountered the objection that "I may or may not > > have parameters x, y and z, the user may have chosen only one or > > two". This objection is fallacious. The way to handle this > > possibility in a stored procedure is to compare the parameter to > > itself, as this snippet > > illustrates: > > SELECT * FROM myTable WHERE AccountNumber = @AccountNumber OR > > @AccountNumber IS NULL You can perform this logic for any set of > > parameters that might >be > > passed. > > If you don't believe me, try it. > > I am converting a colleague's app from MDB to SQL currently, and the > > MDB contains about 100 occurrences of this sort of code. A form has > > several controls on it, any combination of which might be used to > > create a >filter. > > There are dozens and dozens of lines of code that anticipate that > > this >one > > is null and the other two are not, etc. It is all silly, in both > > Access and SQL. > > In SQL the simplest thing to do is to pass all the values of all the > > relevant controls as parameters to the stored procedure, and let it > > deal with nulls as outlined above. Dozens or hundreds of lines of > > code disappear, replaced by one call to the stored procedure. > > In an MDB you need static functions to achieve the same, but that`s >cool. > > Typically, you create a query that selects this and that from somewhere. > > You > > can name it and save it, but the problem is that you cannot > > conveniently pass parameters to it. If you could, the code would > > reduce to one line approximately; but you cannot, so the most common > > practice is to dynamically build an SQL statement and run it > > instead. Numerous lines of code construct a statement then passed to > > DoCmd.RunSQL. This is nonsense, IMO. > > Let us suppose that a given query requires 3 parameters, any or all > > of which might be passed. Let us call them Country, Region and > > Customer. Suppose that the front lets the user select any > > combination of these controls, such that Country only results in a > > list of every customer in that country, and so on. > > Create a static function that gets or sets the value for each of these: > > call > > them CurrentCountry, CurrentRegion and CurrentCustomer. Each of > > these is written to return a numeric value, either zero or greater > > than zero >(which > > presumably references the PK of some other related table). Then > > write >the > > query invoking these functions rather than addressing the particular >form > > of > > interest. Modify the query slightly so that at the end of the day it > > resembles this: > > SELECT * FROM somewhere > > WHERE > > Country = CurrentCountry() OR CurrentCountry() = 0 AND Region = > > CurrentRegion() OR CurrentRegion() = 0 AND City = CurrentCity() OR > > CurrentCity() = 0 > > --------------------- > > I wrote this in Outlook, whose syntax checker does not extend to > > Access, but I hope this illustrates my points: > > a) There is NO need to reference specific forms to obtain specific >values > > to > > plug into queries. > > b) By wasting your time constructing dynamic SQL queries, you make > > your code tough to decipher and also bill the client for unnecessary > > hours. > > c) By creating the static functions to plug into your query, you > > enable said query to be used in numerous situations. You can even > > run it from the debug window with no forms open. Just call the > > static functions in Set mode >then > > run the query. No need to open the form or report. You will see the > > results immediately, and if they are wrong then fix the query not > > the form or report. > > d) on the chance that you might have to convert an MDB to SQL, > > queries written this way are easy to port. Static functions can`t be > > used in SQL of course, but the query itself can be changed to refer > > to arguments in an equivalent stored proc or table UDF. Estimated > > conversion time: 1 minute per instance. > > And finally, the more you do this, the better you will like it. > > > > Sorry for the length of the rant, but once I get started watch out! LOL. > > A. > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Mon Dec 19 22:51:36 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 19 Dec 2005 20:51:36 -0800 Subject: [AccessD] Binding to an ado recordset References: Message-ID: <43A78DD8.6050005@shaw.ca> I suppose you could perhaps use Ado.Net from Access or VB6 from this method This example shows how to use a .NET system DLL in a Visual Basic 6 program http://www.vb-helper.com/howto_vb6_use_system_dll.html I am not sure about deploying using regasm Charlotte Foust wrote: >Is it actually using ADO or ADO.Net? The latter is a vast improvement >over ADO. > >Charlotte Foust > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of StaRKeY >Sent: Monday, December 19, 2005 2:24 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] Binding to an ado recordset > > >Hi all, > >True Charlotte and 2003 is as far as I'm concerned the first true ADO >binder, I've used this as soon as I got 2003 and it works great!! Gives >you the ease of dao use the ado way!;) > >Greetings, >Eric Starkenburg > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte >Foust >Sent: Monday, December 19, 2005 10:35 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Binding to an ado recordset > >It became possible in 2002. In A2k you could sort of do it, but the >form wasn't editable if you did. > >Charlotte Foust > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby >Sent: Monday, December 19, 2005 12:45 PM >To: 'Access Developers discussion and problem solving' >Subject: [AccessD] Binding to an ado recordset > > >Is this possible in Access 2002? 2003 and above? Where did this kick >in? > >John W. Colby >www.ColbyConsulting.com > >Contribute your unused CPU cycles to a good cause: >http://folding.stanford.edu/ > > > -- Marty Connelly Victoria, B.C. Canada From jwelz at hotmail.com Mon Dec 19 23:41:37 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Mon, 19 Dec 2005 22:41:37 -0700 Subject: [AccessD] Upsize? In-Reply-To: <59A61174B1F5B54B97FD4ADDE71E7D0116A169@ddi-01.DDI.local> Message-ID: Michael: With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. That's ugly. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Michael Maddison" > > Hi J?rgen, > >If you go with variable parameters check out the 'With Recompile' option. >It forces a new execution plan each time the procedure is run and overcomes >SQL's 'parameter sniffing' problem. > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au From michael at ddisolutions.com.au Tue Dec 20 00:13:32 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Tue, 20 Dec 2005 17:13:32 +1100 Subject: [AccessD] Upsize? Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A16E@ddi-01.DDI.local> Hi J?rgen, When faced with the same problem I went dynamic. Every other option just as you say looks ugly. I never found a good alternative, no one has offered one this time either. It seems to me that in situations like this the 'developers' go with dynamic SQL, the dba's moan ;-) cheers Michael M Michael: With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. That's ugly. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Michael Maddison" > > Hi J?rgen, > >If you go with variable parameters check out the 'With Recompile' option. >It forces a new execution plan each time the procedure is run and >overcomes SQL's 'parameter sniffing' problem. > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au From martyconnelly at shaw.ca Tue Dec 20 00:14:08 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Mon, 19 Dec 2005 22:14:08 -0800 Subject: [AccessD] Movement of records in DB References: <20051219051429.15522.qmail@web53609.mail.yahoo.com> Message-ID: <43A7A130.4040703@shaw.ca> Don't use absoluteposition unless familar with it, it also includes deleted records in its count. Also you are putting a text field into a long number rs.AbsolutePosition = txtCardNo.Text instead use something like rs.Find "work_order_no = " & txtCardNo.Text For info look up find in ado260.chm help file Kim Wiggins wrote: >Can anyone possibly tell me why my MovePrevious and MoveNext buttons in my Access db does not move one record at a time when I am using it on a large dataset? When I use it on a large dataset of 200 or more records the MovePrevious will move back 3 records and then if you select MoveNext it will move ahead 5 records. Any dataset with less than 200 records it works fine. I will query on the workorder number in the table and then the workorder is divided even further into card numbers. For example: WO 156 has 400 card records. I then perform a search for the workorder - card number that I want and then from there I use the move previous or move next button. Here is my code for move previous: > Thanks > Kim > > > On Error GoTo SubErr > Dim i As Integer > Dim rs As ADODB.Recordset > > Set oConn = New ADODB.Connection > oConn.Open frmSplash.sConn > > strSQL = "select * from tblAircraftWO where work_order_no = " & txtWorkOrderNo.Text > > Set rs = New ADODB.Recordset > rs.Open strSQL, oConn, adOpenKeyset, adLockOptimistic > > rs.AbsolutePosition = txtCardNo.Text > > rs.MovePrevious > > If Not rs.BOF Then......... > //the rest of this code is to display the record in the interface > > If rs.BOF Then > rs.MoveFirst > MsgBox "You are at the beginning." > End If > >__________________________________________________ >Do You Yahoo!? >Tired of spam? Yahoo! Mail has the best spam protection around >http://mail.yahoo.com > > -- Marty Connelly Victoria, B.C. Canada From Gustav at cactus.dk Tue Dec 20 03:52:52 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 20 Dec 2005 10:52:52 +0100 Subject: [AccessD] Binding to an ado recordset Message-ID: Hi Eric I've never done that. Could you provide a basic code example please? And welcome back (?) ... isn't it a while since we've heard from you? /gustav >>> starkey at wanadoo.nl 19-12-2005 23:24:11 >>> Hi all, True Charlotte and 2003 is as far as I'm concerned the first true ADO binder, I've used this as soon as I got 2003 and it works great!! Gives you the ease of dao use the ado way!;) Greetings, Eric Starkenburg -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, December 19, 2005 10:35 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Binding to an ado recordset It became possible in 2002. In A2k you could sort of do it, but the form wasn't editable if you did. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Monday, December 19, 2005 12:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Binding to an ado recordset Is this possible in Access 2002? 2003 and above? Where did this kick in? John W. Colby www.ColbyConsulting.com From martyconnelly at shaw.ca Tue Dec 20 04:40:17 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 20 Dec 2005 02:40:17 -0800 Subject: [AccessD] Upsize? References: <59A61174B1F5B54B97FD4ADDE71E7D0116A16E@ddi-01.DDI.local> Message-ID: <43A7DF91.3050804@shaw.ca> SQL injection is the problem. Michael Maddison wrote: >Hi J?rgen, > >When faced with the same problem I went dynamic. Every other option just >as you say looks ugly. >I never found a good alternative, no one has offered one this time either. >It seems to me that in situations like this the 'developers' go with dynamic SQL, the dba's moan ;-) > >cheers > >Michael M > > > >Michael: > >With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. >That's ugly. > > > >Ciao >J?rgen Welz >Edmonton, Alberta >jwelz at hotmail.com > > > > > > > >>From: "Michael Maddison" >> >> Hi J?rgen, >> >>If you go with variable parameters check out the 'With Recompile' option. >>It forces a new execution plan each time the procedure is run and >>overcomes SQL's 'parameter sniffing' problem. >> >>cheers >> >>Michael Maddison >> >>DDI Solutions Pty Ltd >>michael at ddisolutions.com.au >>Bus: 0260400620 >>Mob: 0412620497 >>www.ddisolutions.com.au >> >> > > > > -- Marty Connelly Victoria, B.C. Canada From shamil at users.mns.ru Tue Dec 20 11:39:36 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Tue, 20 Dec 2005 20:39:36 +0300 Subject: [AccessD] Binding to an ado recordset References: <200512192046.jBJKkgJ22285@databaseadvisors.com> Message-ID: <012d01c6058c$9587c0a0$6401a8c0@fincomplex.spb.ru> John, Here is MS KB article: How to bind Microsoft Access forms to ADO recordsets - http://support.microsoft.com/kb/281998 Shamil ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Monday, December 19, 2005 11:45 PM Subject: [AccessD] Binding to an ado recordset > Is this possible in Access 2002? 2003 and above? Where did this kick in? > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From jwelz at hotmail.com Tue Dec 20 13:33:10 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Tue, 20 Dec 2005 12:33:10 -0700 Subject: [AccessD] Upsize? In-Reply-To: <43A7DF91.3050804@shaw.ca> Message-ID: Marty: I currently process all my parameter input boxes for delimiters ensuring they are paired. I wrote a function a few years ago that deals with quotes, apostrophes, pipes and '#' signs. I'll have to add processing for '--' and maybe do a bit more research to make sure I've got the bases covered. SQL Injection is fairly new territory for me. I guess I'll have to see what restrictions the IT boys are going to put on me. I guess I could use outer joins on all potential linked tables and default all parameters to return everything, but this doesn't seem to me to be a very viable solution. I have a few reports that run painfully slowly when I pull in an (Access BE) address table, but the reports that don't require the address are lightning fast in comparison. Processing multiple complex joins seems to take a lot of horsepower in certain cases in Access and I assume the same applies to other relational database engines. Arthur: How do you handle the case where you allow users to search for a Project where you know the ProjectName includes the word 'School', but you get 400 hits in your results. Then you add a parameter for the Contractor (joined through an Estimate-ContractorBid table) to get it down to a dozen or so. Then you join the Employee table/EmployeeType table to Employee Project junction table. Or you may know part of an address, or a contact joined through Company Contact table through Contractor Bid? Or by the fact that a PO was written in March on this job, or we just received partial payment on an invoice where we know only that the invoice was issued in September. Right now, my users are accustomed to narrowing down the possibilities by adding any number of remotely connected parameters and losing this kind of capability will not be acceptable. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: MartyConnelly >Reply-To: Access Developers discussion and problem >solving >To: Access Developers discussion and problem >solving >Subject: Re: [AccessD] Upsize? >Date: Tue, 20 Dec 2005 02:40:17 -0800 >MIME-Version: 1.0 >Received: from databaseadvisors.com ([209.135.140.44]) by >bay0-mc10-f12.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); Tue, >20 Dec 2005 02:40:31 -0800 >Received: from databaseadvisors.com (databaseadvisors.com >[209.135.140.44])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP id >jBKAeMJ15606;Tue, 20 Dec 2005 04:40:22 -0600 >Received: from pd3mo3so.prod.shaw.ca >(shawidc-mo1.cg.shawcable.net[24.71.223.10])by databaseadvisors.com >(8.11.6/8.11.6) with ESMTP id jBKAeJJ15584for >; Tue, 20 Dec 2005 04:40:19 -0600 >Received: from pd2mr8so.prod.shaw.ca (pd2mr8so-qfe3.prod.shaw.ca >[10.0.141.11])by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built >Mar 152004)) with ESMTP id <0IRS00FYLLN6GO40 at l-daemon> >foraccessd at databaseadvisors.com; Tue, 20 Dec 2005 03:40:18 -0700 (MST) >Received: from pn2ml3so.prod.shaw.ca ([10.0.121.147])by >pd2mr8so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01(built Mar15 >2004)) with ESMTP id <0IRS00IRJLN65HA0 at pd2mr8so.prod.shaw.ca> >foraccessd at databaseadvisors.com; Tue, 20 Dec 2005 03:40:18 -0700 (MST) >Received: from shaw.ca ([24.108.225.57])by l-daemon (Sun ONE Messaging >Server 6.0 HotFix 1.01 (built Mar 152004)) with ESMTP id ><0IRS00DKPLN5QUF0 at l-daemon> foraccessd at databaseadvisors.com; Tue, 20 Dec >2005 03:40:18 -0700 (MST) >X-Message-Info: LGjzam7y+LvfI0YnrhzrabJPJzpZCIDIzI6RsR6i4OQ= >X-Accept-Language: en-us, en >References: <59A61174B1F5B54B97FD4ADDE71E7D0116A16E at ddi-01.DDI.local> >User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; >rv:1.0.2)Gecko/20021120 Netscape/7.01 >X-BeenThere: accessd at databaseadvisors.com >X-Mailman-Version: 2.1.6 >Precedence: list >List-Id: Access Developers discussion and problem >solving >List-Unsubscribe: >, >List-Archive: >List-Post: >List-Help: >List-Subscribe: >, >Errors-To: accessd-bounces at databaseadvisors.com >Return-Path: accessd-bounces at databaseadvisors.com >X-OriginalArrivalTime: 20 Dec 2005 10:40:31.0509 (UTC) >FILETIME=[CCEB2450:01C60551] > >SQL injection is the problem. > >Michael Maddison wrote: > > >Hi J?rgen, > > > >When faced with the same problem I went dynamic. Every other option just > >as you say looks ugly. > >I never found a good alternative, no one has offered one this time >either. > >It seems to me that in situations like this the 'developers' go with >dynamic SQL, the dba's moan ;-) > > > >cheers > > > >Michael M > > > > > > > >Michael: > > > >With variable joins, do you point somthing like a list source of search >'hits' to different queries, one query for each join, or how do you handle >variable combinations of joins? Lets say there is 1 table that may be >joined to 0 to 5 other tables in various combinations, being 32 possible >querydefs. I've always constructed the SQL in code and was very satisfied >with the performance. Add another table and you're up to 64 querydefs. > >That's ugly. > > > > > > > >Ciao > >J?rgen Welz > >Edmonton, Alberta > >jwelz at hotmail.com > > > > > > > > > > > > > > > >>From: "Michael Maddison" > >> > >> Hi J?rgen, > >> > >>If you go with variable parameters check out the 'With Recompile' >option. > >>It forces a new execution plan each time the procedure is run and > >>overcomes SQL's 'parameter sniffing' problem. > >> > >>cheers > >> > >>Michael Maddison > >> > >>DDI Solutions Pty Ltd > >>michael at ddisolutions.com.au > >>Bus: 0260400620 > >>Mob: 0412620497 > >>www.ddisolutions.com.au > >> > >> > > > > > > > > > >-- >Marty Connelly >Victoria, B.C. >Canada > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Dec 20 15:31:24 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 20 Dec 2005 13:31:24 -0800 Subject: [AccessD] Upsize? In-Reply-To: Message-ID: <006f01c605ac$ba82b5c0$017ba8c0@xpserver> Hi J?rgen: Can you not use Stored Procedures and just pass parameters? They tent to be quicker, have greater flexibility, easier to work with and safer. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: December 19, 2005 9:42 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Upsize? Michael: With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. That's ugly. Ciao J|rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Michael Maddison" > > Hi J|rgen, > >If you go with variable parameters check out the 'With Recompile' option. >It forces a new execution plan each time the procedure is run and overcomes >SQL's 'parameter sniffing' problem. > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au From michael at ddisolutions.com.au Tue Dec 20 17:15:49 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Wed, 21 Dec 2005 10:15:49 +1100 Subject: [AccessD] Upsize? Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A170@ddi-01.DDI.local> Marty, I can guard against SQL Injection. In my instance the db is a reporting tool which has very little data that cannot be recreated (given a worst case scenario). How would you write a sproc that has 80 variable combo's of Select columns and approx 50 variable Where parts? cheers Michael M SQL injection is the problem. Michael Maddison wrote: >Hi J?rgen, > >When faced with the same problem I went dynamic. Every other option >just as you say looks ugly. >I never found a good alternative, no one has offered one this time either. >It seems to me that in situations like this the 'developers' go with >dynamic SQL, the dba's moan ;-) > >cheers > >Michael M > > > >Michael: > >With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. >That's ugly. > > > >Ciao >J?rgen Welz >Edmonton, Alberta >jwelz at hotmail.com > > > > > > > >>From: "Michael Maddison" >> >> Hi J?rgen, >> >>If you go with variable parameters check out the 'With Recompile' option. >>It forces a new execution plan each time the procedure is run and >>overcomes SQL's 'parameter sniffing' problem. >> >>cheers >> >>Michael Maddison >> >>DDI Solutions Pty Ltd >>michael at ddisolutions.com.au >>Bus: 0260400620 >>Mob: 0412620497 >>www.ddisolutions.com.au >> >> > > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at ddisolutions.com.au Tue Dec 20 17:21:13 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Wed, 21 Dec 2005 10:21:13 +1100 Subject: [AccessD] Upsize? Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A171@ddi-01.DDI.local> Hi Jim, I think J?rgen and my response is no. Or at least how? BTW I disagree with 'They tent(d) to be quicker, have greater flexibility, easier to work with' they may be safer but... quicker - not necessarily, especially if the execution plan needs to change from execution to execution. Flexible - whats more flexible then building a string and running that? Easier - 80 variable cols, 50 potential where statements... gonna be some sproc... what is the char limit for a sproc? cheers Michael M Hi J?rgen: Can you not use Stored Procedures and just pass parameters? They tent to be quicker, have greater flexibility, easier to work with and safer. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: December 19, 2005 9:42 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Upsize? Michael: With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. That's ugly. Ciao J|rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Michael Maddison" > > Hi J|rgen, > >If you go with variable parameters check out the 'With Recompile' option. >It forces a new execution plan each time the procedure is run and >overcomes SQL's 'parameter sniffing' problem. > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Dec 20 18:57:34 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 20 Dec 2005 16:57:34 -0800 Subject: [AccessD] Upsize? In-Reply-To: <59A61174B1F5B54B97FD4ADDE71E7D0116A171@ddi-01.DDI.local> Message-ID: <008901c605c9$8749bd80$017ba8c0@xpserver> Hi Michael: Quicker: When just doing a simple query like an update or delete there is little difference. When in single user mode there is little to be gained but when the SQL DB is being hit with multiple requests using a complex set of queries the gain become obvious. The SP is compiled and cached before use and every subsequent access is lightning fast. Flexible: A SP can be a few simple lines or a total mini-application in itself, with a hundred lines of code calling a number of built-in and created functions and can even call external executables. It can create temporary tables (cursors) and views and use them as components to the calculations. Complex functions like UNIONS, GROUP and ROLL-UP can be added where required to the mix with little loss in performance. Easier: If a set of SPs are designed correctly with appropriate support functions it should be easier to extend functionality with little impact on your Access FE. 80 Variables from one combo box could be handled this: ... strComboString = "" If MyComboBox.ListIndex > -1 Then For i = 0 To MyComboBox.ListCount - 1 If MyComboBox.Selected(i) = True Then If Len(Trim(strComboString)) > 0 Then strComboString = strComboString & ", " & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) Else strComboString = strComboString & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) End If End If Next i End If ProcessComboBoxStrings strComboString ... Function ProcessComboBoxStrings(strComboString As String) ... Set objCmd = New ADODB.Command With objCmd .ActiveConnection = gstrConnection 'My server connection string .CommandText = "MyCombohandlerSP" 'The appropriate Stored Procedure name .CommandType = adCmdStoredProc 'Type of process ...SP .Parameters.Append .CreateParameter("@chvComboString", adVarChar, dParamInput, len(strComboString), strComboString) 'Parameter string .Execute End With .... End Function Though the code sample is incomplete and mostly from memory you get the idea. It first routine loops through a combo box list accumulating all the selected items into a string. Then it passes the string to a SP and it can be handled from there. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Maddison Sent: December 20, 2005 3:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize? Hi Jim, I think J?rgen and my response is no. Or at least how? BTW I disagree with 'They tent(d) to be quicker, have greater flexibility, easier to work with' they may be safer but... quicker - not necessarily, especially if the execution plan needs to change from execution to execution. Flexible - whats more flexible then building a string and running that? Easier - 80 variable cols, 50 potential where statements... gonna be some sproc... what is the char limit for a sproc? cheers Michael M Hi J?rgen: Can you not use Stored Procedures and just pass parameters? They tent to be quicker, have greater flexibility, easier to work with and safer. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: December 19, 2005 9:42 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Upsize? Michael: With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. That's ugly. Ciao J|rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Michael Maddison" > > Hi J|rgen, > >If you go with variable parameters check out the 'With Recompile' option. >It forces a new execution plan each time the procedure is run and >overcomes SQL's 'parameter sniffing' problem. > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Tue Dec 20 19:38:51 2005 From: dwaters at usinternet.com (Dan Waters) Date: Tue, 20 Dec 2005 19:38:51 -0600 Subject: [AccessD] Upsize? In-Reply-To: <1219070.1135127060350.JavaMail.root@sniper16> Message-ID: <000101c605cf$4c5c3bc0$0200a8c0@danwaters> Jim, It sounds like what you're saying is that a SP can be changed the same way a QueryDef can be changed in Access. Essentially, you could have an SP that's simply used as a 'blank' to be changed whenever needed. Is that correct or are there any caveats that should be remembered? Thanks! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, December 20, 2005 6:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upsize? Hi Michael: Quicker: When just doing a simple query like an update or delete there is little difference. When in single user mode there is little to be gained but when the SQL DB is being hit with multiple requests using a complex set of queries the gain become obvious. The SP is compiled and cached before use and every subsequent access is lightning fast. Flexible: A SP can be a few simple lines or a total mini-application in itself, with a hundred lines of code calling a number of built-in and created functions and can even call external executables. It can create temporary tables (cursors) and views and use them as components to the calculations. Complex functions like UNIONS, GROUP and ROLL-UP can be added where required to the mix with little loss in performance. Easier: If a set of SPs are designed correctly with appropriate support functions it should be easier to extend functionality with little impact on your Access FE. 80 Variables from one combo box could be handled this: ... strComboString = "" If MyComboBox.ListIndex > -1 Then For i = 0 To MyComboBox.ListCount - 1 If MyComboBox.Selected(i) = True Then If Len(Trim(strComboString)) > 0 Then strComboString = strComboString & ", " & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) Else strComboString = strComboString & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) End If End If Next i End If ProcessComboBoxStrings strComboString ... Function ProcessComboBoxStrings(strComboString As String) ... Set objCmd = New ADODB.Command With objCmd .ActiveConnection = gstrConnection 'My server connection string .CommandText = "MyCombohandlerSP" 'The appropriate Stored Procedure name .CommandType = adCmdStoredProc 'Type of process ...SP .Parameters.Append .CreateParameter("@chvComboString", adVarChar, dParamInput, len(strComboString), strComboString) 'Parameter string .Execute End With .... End Function Though the code sample is incomplete and mostly from memory you get the idea. It first routine loops through a combo box list accumulating all the selected items into a string. Then it passes the string to a SP and it can be handled from there. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Maddison Sent: December 20, 2005 3:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize? Hi Jim, I think J?rgen and my response is no. Or at least how? BTW I disagree with 'They tent(d) to be quicker, have greater flexibility, easier to work with' they may be safer but... quicker - not necessarily, especially if the execution plan needs to change from execution to execution. Flexible - whats more flexible then building a string and running that? Easier - 80 variable cols, 50 potential where statements... gonna be some sproc... what is the char limit for a sproc? cheers Michael M Hi J?rgen: Can you not use Stored Procedures and just pass parameters? They tent to be quicker, have greater flexibility, easier to work with and safer. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: December 19, 2005 9:42 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Upsize? Michael: With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. That's ugly. Ciao J|rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Michael Maddison" > > Hi J|rgen, > >If you go with variable parameters check out the 'With Recompile' option. >It forces a new execution plan each time the procedure is run and >overcomes SQL's 'parameter sniffing' problem. > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Tue Dec 20 20:20:31 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 20 Dec 2005 18:20:31 -0800 Subject: [AccessD] Upsize? References: Message-ID: <43A8BBEF.40403@shaw.ca> Here are a couple of articles on Dynamic and Static SQL that cover some parts of SQL injection Dynamic SQL in your Stored Procedures is vulnerable to SQL Injection http://www.sommarskog.se/dynamic_sql.html and rest of site http://www.sommarskog.se/index.html ? Welz wrote: > Marty: I currently process all my parameter input boxes for delimiters > ensuring they are paired. I wrote a function a few years ago that > deals with quotes, apostrophes, pipes and '#' signs. I'll have to add > processing for '--' and maybe do a bit more research to make sure I've > got the bases covered. SQL Injection is fairly new territory for me. I > guess I'll have to see what restrictions the IT boys are going to put > on me. > > I guess I could use outer joins on all potential linked tables and > default all parameters to return everything, but this doesn't seem to > me to be a very viable solution. I have a few reports that run > painfully slowly when I pull in an (Access BE) address table, but the > reports that don't require the address are lightning fast in > comparison. Processing multiple complex joins seems to take a lot of > horsepower in certain cases in Access and I assume the same applies to > other relational database engines. > > Arthur: How do you handle the case where you allow users to search for > a Project where you know the ProjectName includes the word 'School', > but you get 400 hits in your results. Then you add a parameter for the > Contractor (joined through an Estimate-ContractorBid table) to get it > down to a dozen or so. Then you join the Employee table/EmployeeType > table to Employee Project junction table. Or you may know part of an > address, or a contact joined through Company Contact table through > Contractor Bid? Or by the fact that a PO was written in March on this > job, or we just received partial payment on an invoice where we know > only that the invoice was issued in September. Right now, my users are > accustomed to narrowing down the possibilities by adding any number of > remotely connected parameters and losing this kind of capability will > not be acceptable. > > Ciao > J?rgen Welz > Edmonton, Alberta > jwelz at hotmail.com > > > > > >> From: MartyConnelly >> Reply-To: Access Developers discussion and problem >> solving >> To: Access Developers discussion and problem >> solving >> Subject: Re: [AccessD] Upsize? >> Date: Tue, 20 Dec 2005 02:40:17 -0800 >> MIME-Version: 1.0 >> Received: from databaseadvisors.com ([209.135.140.44]) by >> bay0-mc10-f12.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.211); >> Tue, 20 Dec 2005 02:40:31 -0800 >> Received: from databaseadvisors.com (databaseadvisors.com >> [209.135.140.44])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP >> id jBKAeMJ15606;Tue, 20 Dec 2005 04:40:22 -0600 >> Received: from pd3mo3so.prod.shaw.ca >> (shawidc-mo1.cg.shawcable.net[24.71.223.10])by databaseadvisors.com >> (8.11.6/8.11.6) with ESMTP id jBKAeJJ15584for >> ; Tue, 20 Dec 2005 04:40:19 -0600 >> Received: from pd2mr8so.prod.shaw.ca (pd2mr8so-qfe3.prod.shaw.ca >> [10.0.141.11])by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 >> (built Mar 152004)) with ESMTP id <0IRS00FYLLN6GO40 at l-daemon> >> foraccessd at databaseadvisors.com; Tue, 20 Dec 2005 03:40:18 -0700 (MST) >> Received: from pn2ml3so.prod.shaw.ca ([10.0.121.147])by >> pd2mr8so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01(built >> Mar15 2004)) with ESMTP id <0IRS00IRJLN65HA0 at pd2mr8so.prod.shaw.ca> >> foraccessd at databaseadvisors.com; Tue, 20 Dec 2005 03:40:18 -0700 (MST) >> Received: from shaw.ca ([24.108.225.57])by l-daemon (Sun ONE >> Messaging Server 6.0 HotFix 1.01 (built Mar 152004)) with ESMTP id >> <0IRS00DKPLN5QUF0 at l-daemon> foraccessd at databaseadvisors.com; Tue, 20 >> Dec 2005 03:40:18 -0700 (MST) >> X-Message-Info: LGjzam7y+LvfI0YnrhzrabJPJzpZCIDIzI6RsR6i4OQ= >> X-Accept-Language: en-us, en >> References: <59A61174B1F5B54B97FD4ADDE71E7D0116A16E at ddi-01.DDI.local> >> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; >> rv:1.0.2)Gecko/20021120 Netscape/7.01 >> X-BeenThere: accessd at databaseadvisors.com >> X-Mailman-Version: 2.1.6 >> Precedence: list >> List-Id: Access Developers discussion and problem >> solving >> List-Unsubscribe: >> , >> >> List-Archive: >> List-Post: >> List-Help: >> List-Subscribe: >> , >> >> Errors-To: accessd-bounces at databaseadvisors.com >> Return-Path: accessd-bounces at databaseadvisors.com >> X-OriginalArrivalTime: 20 Dec 2005 10:40:31.0509 (UTC) >> FILETIME=[CCEB2450:01C60551] >> >> SQL injection is the problem. >> >> Michael Maddison wrote: >> >> >Hi J?rgen, >> > >> >When faced with the same problem I went dynamic. Every other option >> just >> >as you say looks ugly. >> >I never found a good alternative, no one has offered one this time >> either. >> >It seems to me that in situations like this the 'developers' go with >> dynamic SQL, the dba's moan ;-) >> > >> >cheers >> > >> >Michael M >> > >> > >> > >> >Michael: >> > >> >With variable joins, do you point somthing like a list source of >> search 'hits' to different queries, one query for each join, or how >> do you handle variable combinations of joins? Lets say there is 1 >> table that may be joined to 0 to 5 other tables in various >> combinations, being 32 possible querydefs. I've always constructed >> the SQL in code and was very satisfied with the performance. Add >> another table and you're up to 64 querydefs. >> >That's ugly. >> > >> > >> > >> >Ciao >> >J?rgen Welz >> >Edmonton, Alberta >> >jwelz at hotmail.com >> > >> > >> > >> > >> > >> > >> > >> >>From: "Michael Maddison" >> >> >> >> Hi J?rgen, >> >> >> >>If you go with variable parameters check out the 'With Recompile' >> option. >> >>It forces a new execution plan each time the procedure is run and >> >>overcomes SQL's 'parameter sniffing' problem. >> >> >> >>cheers >> >> >> >>Michael Maddison >> >> >> >>DDI Solutions Pty Ltd >> >>michael at ddisolutions.com.au >> >>Bus: 0260400620 >> >>Mob: 0412620497 >> >>www.ddisolutions.com.au >> >> >> >> >> > >> > >> > >> > >> >> -- >> Marty Connelly >> Victoria, B.C. >> Canada >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > > >------------------------------------------------------------------------ > >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.1.371 / Virus Database: 267.14.1/207 - Release Date: 19/12/2005 > > -- Marty Connelly Victoria, B.C. Canada From michael at ddisolutions.com.au Tue Dec 20 20:33:48 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Wed, 21 Dec 2005 13:33:48 +1100 Subject: [AccessD] Upsize? Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A177@ddi-01.DDI.local> Hi Jim, 99.5% of the time I agree that sprocs are the way to go. However when things get really messy EXEC is a godsend ;-) I see I've created some confusion ;-) The 80 variables combo. I should have written... Variable combinations of 80 fields from a variety of tables. Variable combinations as in the user decides what they want to see in the resultset. I could just return all fields and let the FE sort it out but I choose not to. The real issues arise with the joins and the Where conditions. Approx 50 potential criteria choices for the user. They can choose all or none or any combination they like, including single or multiple selects ie I want Customer X or I want Customer X and y and Z. They can do betweens or just > I even let then do stuff like between 5 and 10 and between 15 and 20. Hi Michael: Quicker: When just doing a simple query like an update or delete there is little difference. When in single user mode there is little to be gained but when the SQL DB is being hit with multiple requests using a complex set of queries the gain become obvious. The SP is compiled and cached before use and every subsequent access is lightning fast. >>>Executed strings are cached as well. Flexible: A SP can be a few simple lines or a total mini-application in itself, with a hundred lines of code calling a number of built-in and created functions and can even call external executables. It can create temporary tables (cursors) and views and use them as components to the calculations. Complex functions like UNIONS, GROUP and ROLL-UP can be added where required to the mix with little loss in performance. >>>Can do all that dynamic as well. Not that I would unless I had a good reason of course ;-))) Easier: If a set of SPs are designed correctly with appropriate support functions it should be easier to extend functionality with little impact on your Access FE. >>>? Not sure what you mean? 80 Variables from one combo box could be handled this: ... strComboString = "" If MyComboBox.ListIndex > -1 Then For i = 0 To MyComboBox.ListCount - 1 If MyComboBox.Selected(i) = True Then If Len(Trim(strComboString)) > 0 Then strComboString = strComboString & ", " & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) Else strComboString = strComboString & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) End If End If Next i End If ProcessComboBoxStrings strComboString ... Function ProcessComboBoxStrings(strComboString As String) ... Set objCmd = New ADODB.Command With objCmd .ActiveConnection = gstrConnection 'My server connection string .CommandText = "MyCombohandlerSP" 'The appropriate Stored Procedure name .CommandType = adCmdStoredProc 'Type of process ...SP .Parameters.Append .CreateParameter("@chvComboString", adVarChar, dParamInput, len(strComboString), strComboString) 'Parameter string .Execute End With .... End Function Though the code sample is incomplete and mostly from memory you get the idea. It first routine loops through a combo box list accumulating all the selected items into a string. Then it passes the string to a SP and it can be handled from there. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Maddison Sent: December 20, 2005 3:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize? Hi Jim, I think J?rgen and my response is no. Or at least how? BTW I disagree with 'They tent(d) to be quicker, have greater flexibility, easier to work with' they may be safer but... quicker - not necessarily, especially if the execution plan needs to change from execution to execution. Flexible - whats more flexible then building a string and running that? Easier - 80 variable cols, 50 potential where statements... gonna be some sproc... what is the char limit for a sproc? cheers Michael M Hi J?rgen: Can you not use Stored Procedures and just pass parameters? They tent to be quicker, have greater flexibility, easier to work with and safer. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: December 19, 2005 9:42 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Upsize? Michael: With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. That's ugly. Ciao J|rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Michael Maddison" > > Hi J|rgen, > >If you go with variable parameters check out the 'With Recompile' option. >It forces a new execution plan each time the procedure is run and >overcomes SQL's 'parameter sniffing' problem. > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 ddisolutions.com.au Tue Dec 20 20:38:20 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Wed, 21 Dec 2005 13:38:20 +1100 Subject: [AccessD] Upsize? Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A179@ddi-01.DDI.local> Hi Dan, Like this CREATE PROCEDURE RunAppBuiltSqlString ( @SQLString [nvarchar](4000) ) WITH RECOMPILE As DECLARE @SQL [nvarchar](4000) set nocount on; IF @SQLString <> N'' BEGIN SET @SQL = dbo.StripSQL_InjectionSTuff(@SQLString) EXEC sp_executesql @SQL END GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO GRANT EXECUTE ON [dbo].[RunAppBuiltSqlString] TO [Everyone] GO cheers Michael M Jim, It sounds like what you're saying is that a SP can be changed the same way a QueryDef can be changed in Access. Essentially, you could have an SP that's simply used as a 'blank' to be changed whenever needed. Is that correct or are there any caveats that should be remembered? Thanks! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, December 20, 2005 6:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upsize? Hi Michael: Quicker: When just doing a simple query like an update or delete there is little difference. When in single user mode there is little to be gained but when the SQL DB is being hit with multiple requests using a complex set of queries the gain become obvious. The SP is compiled and cached before use and every subsequent access is lightning fast. Flexible: A SP can be a few simple lines or a total mini-application in itself, with a hundred lines of code calling a number of built-in and created functions and can even call external executables. It can create temporary tables (cursors) and views and use them as components to the calculations. Complex functions like UNIONS, GROUP and ROLL-UP can be added where required to the mix with little loss in performance. Easier: If a set of SPs are designed correctly with appropriate support functions it should be easier to extend functionality with little impact on your Access FE. 80 Variables from one combo box could be handled this: ... strComboString = "" If MyComboBox.ListIndex > -1 Then For i = 0 To MyComboBox.ListCount - 1 If MyComboBox.Selected(i) = True Then If Len(Trim(strComboString)) > 0 Then strComboString = strComboString & ", " & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) Else strComboString = strComboString & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) End If End If Next i End If ProcessComboBoxStrings strComboString ... Function ProcessComboBoxStrings(strComboString As String) ... Set objCmd = New ADODB.Command With objCmd .ActiveConnection = gstrConnection 'My server connection string .CommandText = "MyCombohandlerSP" 'The appropriate Stored Procedure name .CommandType = adCmdStoredProc 'Type of process ...SP .Parameters.Append .CreateParameter("@chvComboString", adVarChar, dParamInput, len(strComboString), strComboString) 'Parameter string .Execute End With .... End Function Though the code sample is incomplete and mostly from memory you get the idea. It first routine loops through a combo box list accumulating all the selected items into a string. Then it passes the string to a SP and it can be handled from there. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Maddison Sent: December 20, 2005 3:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize? Hi Jim, I think J?rgen and my response is no. Or at least how? BTW I disagree with 'They tent(d) to be quicker, have greater flexibility, easier to work with' they may be safer but... quicker - not necessarily, especially if the execution plan needs to change from execution to execution. Flexible - whats more flexible then building a string and running that? Easier - 80 variable cols, 50 potential where statements... gonna be some sproc... what is the char limit for a sproc? cheers Michael M Hi J?rgen: Can you not use Stored Procedures and just pass parameters? They tent to be quicker, have greater flexibility, easier to work with and safer. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: December 19, 2005 9:42 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Upsize? Michael: With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. That's ugly. Ciao J|rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Michael Maddison" > > Hi J|rgen, > >If you go with variable parameters check out the 'With Recompile' option. >It forces a new execution plan each time the procedure is run and >overcomes SQL's 'parameter sniffing' problem. > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Jeff at outbaktech.com Tue Dec 20 21:22:46 2005 From: Jeff at outbaktech.com (Jeff Barrows) Date: Tue, 20 Dec 2005 21:22:46 -0600 Subject: [AccessD] FW: Permanent Software Architect Position - St.Paul, MN. Message-ID: I received information about a permanent Software Architect position in St. Paul Minn. Anyone interested??? Email me off list for additional information. Jeff Barrows MCP, MCAD, MCSD Outbak Technologies, LLC Racine, WI Phone: (262) 886-5913 Fax: (262) 886-5932 jeff at outbaktech.com From accessd at shaw.ca Tue Dec 20 23:29:24 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 20 Dec 2005 21:29:24 -0800 Subject: [AccessD] Upsize? In-Reply-To: <000101c605cf$4c5c3bc0$0200a8c0@danwaters> Message-ID: <008e01c605ef$80df0560$017ba8c0@xpserver> There are a number of ways of viewing and managing SPs but I believe that the answer to your question is 'yes'. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: December 20, 2005 5:39 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upsize? Jim, It sounds like what you're saying is that a SP can be changed the same way a QueryDef can be changed in Access. Essentially, you could have an SP that's simply used as a 'blank' to be changed whenever needed. Is that correct or are there any caveats that should be remembered? Thanks! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, December 20, 2005 6:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upsize? Hi Michael: Quicker: When just doing a simple query like an update or delete there is little difference. When in single user mode there is little to be gained but when the SQL DB is being hit with multiple requests using a complex set of queries the gain become obvious. The SP is compiled and cached before use and every subsequent access is lightning fast. Flexible: A SP can be a few simple lines or a total mini-application in itself, with a hundred lines of code calling a number of built-in and created functions and can even call external executables. It can create temporary tables (cursors) and views and use them as components to the calculations. Complex functions like UNIONS, GROUP and ROLL-UP can be added where required to the mix with little loss in performance. Easier: If a set of SPs are designed correctly with appropriate support functions it should be easier to extend functionality with little impact on your Access FE. 80 Variables from one combo box could be handled this: ... strComboString = "" If MyComboBox.ListIndex > -1 Then For i = 0 To MyComboBox.ListCount - 1 If MyComboBox.Selected(i) = True Then If Len(Trim(strComboString)) > 0 Then strComboString = strComboString & ", " & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) Else strComboString = strComboString & Str(MyComboBox.Column(MyComboBox.BoundColumn - 1, i)) End If End If Next i End If ProcessComboBoxStrings strComboString ... Function ProcessComboBoxStrings(strComboString As String) ... Set objCmd = New ADODB.Command With objCmd .ActiveConnection = gstrConnection 'My server connection string .CommandText = "MyCombohandlerSP" 'The appropriate Stored Procedure name .CommandType = adCmdStoredProc 'Type of process ...SP .Parameters.Append .CreateParameter("@chvComboString", adVarChar, dParamInput, len(strComboString), strComboString) 'Parameter string .Execute End With .... End Function Though the code sample is incomplete and mostly from memory you get the idea. It first routine loops through a combo box list accumulating all the selected items into a string. Then it passes the string to a SP and it can be handled from there. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Maddison Sent: December 20, 2005 3:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize? Hi Jim, I think J?rgen and my response is no. Or at least how? BTW I disagree with 'They tent(d) to be quicker, have greater flexibility, easier to work with' they may be safer but... quicker - not necessarily, especially if the execution plan needs to change from execution to execution. Flexible - whats more flexible then building a string and running that? Easier - 80 variable cols, 50 potential where statements... gonna be some sproc... what is the char limit for a sproc? cheers Michael M Hi J?rgen: Can you not use Stored Procedures and just pass parameters? They tent to be quicker, have greater flexibility, easier to work with and safer. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of J?rgen Welz Sent: December 19, 2005 9:42 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Upsize? Michael: With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. That's ugly. Ciao J|rgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Michael Maddison" > > Hi J|rgen, > >If you go with variable parameters check out the 'With Recompile' option. >It forces a new execution plan each time the procedure is run and >overcomes SQL's 'parameter sniffing' problem. > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jim.moss at jlmoss.net Wed Dec 21 10:14:05 2005 From: jim.moss at jlmoss.net (Jim Moss) Date: Wed, 21 Dec 2005 10:14:05 -0600 (CST) Subject: [AccessD] Access 2003 Runtime license - global rights Message-ID: <59061.65.196.182.34.1135181645.squirrel@65.196.182.34> Does an Access 2003 runtime license includes global rights of deployment? My major client has facilities in Scotland and elsewhere and I need to know if my runtime license covers usage outside of North America. I didn't see any reference to locale. Also, are there any issues with using North American Access with Great Britain Windows XP Pro? Thanks, and Happy holidays Jim From mwp.reid at qub.ac.uk Wed Dec 21 10:35:57 2005 From: mwp.reid at qub.ac.uk (Martin) Date: Wed, 21 Dec 2005 16:35:57 -0000 Subject: [AccessD] Access 2003 Runtime license - global rights Message-ID: <200512211636.jBLGahJ29239@databaseadvisors.com> Jim You want it tested zip it up and email. I c An get up to 20mb in attachments to this address but i have ran a few built in the USA dbs without any issues. Martin -----Original Message----- From: "Jim Moss" Sent: 21/12/05 16:14:05 To: "accessd at databaseadvisors.com" Subject: [AccessD] Access 2003 Runtime license - global rights Does an Access 2003 runtime license includes global rights of deployment? My major client has facilities in Scotland and elsewhere and I need to know if my runtime license covers usage outside of North America. I didn't see any reference to locale. Also, are there any issues with using North American Access with Great Britain Windows XP Pro? Thanks, and Happy holidays Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jim.moss at jlmoss.net Wed Dec 21 10:47:02 2005 From: jim.moss at jlmoss.net (Jim Moss) Date: Wed, 21 Dec 2005 10:47:02 -0600 (CST) Subject: [AccessD] Access 2003 Runtime license - global rights In-Reply-To: <200512211636.jBLGahJ29239@databaseadvisors.com> References: <200512211636.jBLGahJ29239@databaseadvisors.com> Message-ID: <60994.65.196.182.34.1135183622.squirrel@65.196.182.34> Martin, Thanks for the offer but I can't send the application outside of the company due to proprietary financial information contained within. The guys in Scotland have copies of the .mde and everything seems OK but they are running on limited basis. We are going to mass install after the first of the year. My main concern is the runtime licensing which appears vague to me. Thanks again and Happy Holidays, Jim > Jim > > You want it tested zip it up and email. I c > An get up to 20mb in attachments to this address but i have ran a few > built in the USA dbs without any issues. > > Martin > > > > > -----Original Message----- > From: "Jim Moss" > Sent: 21/12/05 16:14:05 > To: "accessd at databaseadvisors.com" > Subject: [AccessD] Access 2003 Runtime license - global rights > Does an Access 2003 runtime license includes global rights of > deployment? > My major client has facilities in Scotland and elsewhere and I need to > know if my runtime license covers usage outside of North America. I > didn't > see any reference to locale. > > Also, are there any issues with using North American Access with Great > Britain Windows XP Pro? > > Thanks, and Happy holidays > > 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 cfoust at infostatsystems.com Wed Dec 21 10:59:30 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 21 Dec 2005 08:59:30 -0800 Subject: [AccessD] Access 2003 Runtime license - global rights Message-ID: The runtime license for Access has always included gobal deployment up through 2002, so I would not expect 2003 to be different. We deploy 2002 runtimes to clients around the world. The big gotcha is making sure you handle dates and list delimiters correctly for non-US locales, since the regional settings on the local machine determine date formats, list delimiters and a variety of other things that can become an issue in your application. You need to make sure you test your app with the target location's regional settings loaded so you can see where things will fail. All SQL (including domain aggregates) uses US date format, and we had a long thread a couple of years ago on localization/globalization of code. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss Sent: Wednesday, December 21, 2005 8:14 AM To: accessd at databaseadvisors.com Subject: [AccessD] Access 2003 Runtime license - global rights Does an Access 2003 runtime license includes global rights of deployment? My major client has facilities in Scotland and elsewhere and I need to know if my runtime license covers usage outside of North America. I didn't see any reference to locale. Also, are there any issues with using North American Access with Great Britain Windows XP Pro? Thanks, and Happy holidays Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Wed Dec 21 11:00:04 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 21 Dec 2005 12:00:04 -0500 Subject: [AccessD] Using IN (SELECT SQL STATEMENT) Message-ID: <200512211700.jBLH0gJ09279@databaseadvisors.com> I have a situation where I need to be able to update just a subset of records in a table - where the PK of those records appear in another table. I created a query to pull a DISTINCT set of those IDs, saved the query and then joined my existing query to that new query. Doing this made the query non-updatable. By using an IN() in the where clause under the ID that I was trying to join on, the query became updateable again. In other words, instead of an inner join between DOC_ID and the matching field in qselDocIDIntblSystemDocument, I used a where clause: WHERE (((tblDocuments.DOC_ID) In (SELECT SD_IDDOC FROM qselDocIDIntblSystemDocument))); I have had this issue (a join causes a non-updateable query) in the past and never really solved it. I think this is going to solve that problem for me. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From dwaters at usinternet.com Wed Dec 21 11:15:46 2005 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 21 Dec 2005 11:15:46 -0600 Subject: [AccessD] Access + SQL Server 2005 Message-ID: <000001c60652$2f0353f0$0200a8c0@danwaters> Well, SQL 2K5 is out, and I'm looking at the Express version. It has 4Gb storage, no workload governor, uses essentially the same Manager as full SQL 2K5, and of course it's free of charge. On the other hand, you can't use the Query Designer in an ADP. I have no experience using Access + SQL, but with the release of SQL 2K5 I figure it's time to move up. I have some general questions, especially for you folks who've been 'in the know' for quite some time now: Is it possible to use an ADP with SQL 2K5? If using an ADP is possible, what would be the pros/cons of using an MDB FE vs. an ADP FE with SQL 2K5? Is using A03 better than using AXP as a FE for SQL 2K5? If so, why? Any other known issues for discussion? I hope this starts a discussion over the next few days, and that everyone has a great Holiday Season! Thanks, Dan Waters From cfoust at infostatsystems.com Wed Dec 21 11:23:36 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 21 Dec 2005 09:23:36 -0800 Subject: [AccessD] Using IN (SELECT SQL STATEMENT) Message-ID: Would Exists be any faster or slower? Charlotte -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 9:00 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Using IN (SELECT SQL STATEMENT) I have a situation where I need to be able to update just a subset of records in a table - where the PK of those records appear in another table. I created a query to pull a DISTINCT set of those IDs, saved the query and then joined my existing query to that new query. Doing this made the query non-updatable. By using an IN() in the where clause under the ID that I was trying to join on, the query became updateable again. In other words, instead of an inner join between DOC_ID and the matching field in qselDocIDIntblSystemDocument, I used a where clause: WHERE (((tblDocuments.DOC_ID) In (SELECT SD_IDDOC FROM qselDocIDIntblSystemDocument))); I have had this issue (a join causes a non-updateable query) in the past and never really solved it. I think this is going to solve that problem for me. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jim.moss at jlmoss.net Wed Dec 21 11:43:55 2005 From: jim.moss at jlmoss.net (Jim Moss) Date: Wed, 21 Dec 2005 11:43:55 -0600 (CST) Subject: [AccessD] Access + SQL Server 2005 In-Reply-To: <000001c60652$2f0353f0$0200a8c0@danwaters> References: <000001c60652$2f0353f0$0200a8c0@danwaters> Message-ID: <63721.65.196.182.34.1135187035.squirrel@65.196.182.34> Are there any tools for importing data into SQL Express 2004? > Well, SQL 2K5 is out, and I'm looking at the Express version. It has 4Gb > storage, no workload governor, uses essentially the same Manager as full > SQL > 2K5, and of course it's free of charge. On the other hand, you can't use > the Query Designer in an ADP. > > I have no experience using Access + SQL, but with the release of SQL 2K5 I > figure it's time to move up. > > I have some general questions, especially for you folks who've been 'in > the > know' for quite some time now: > > Is it possible to use an ADP with SQL 2K5? > > If using an ADP is possible, what would be the pros/cons of using an > MDB > FE vs. an ADP FE with SQL 2K5? > > Is using A03 better than using AXP as a FE for SQL 2K5? If so, why? > > Any other known issues for discussion? > > > I hope this starts a discussion over the next few days, and that everyone > has a great Holiday Season! > > Thanks, > Dan Waters > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From martyconnelly at shaw.ca Wed Dec 21 12:07:29 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 21 Dec 2005 10:07:29 -0800 Subject: [AccessD] Access 2003 Runtime license - global rights References: <59061.65.196.182.34.1135181645.squirrel@65.196.182.34> Message-ID: <43A999E1.1030505@shaw.ca> Make sure you have covered international date and currency issues http://allenbrowne.com/ser-36.html http://allenbrowne.com/ser-44.html Jim Moss wrote: >Does an Access 2003 runtime license includes global rights of deployment? >My major client has facilities in Scotland and elsewhere and I need to >know if my runtime license covers usage outside of North America. I didn't >see any reference to locale. > >Also, are there any issues with using North American Access with Great >Britain Windows XP Pro? > >Thanks, and Happy holidays > >Jim > > > -- Marty Connelly Victoria, B.C. Canada From prosoft6 at hotmail.com Wed Dec 21 12:43:07 2005 From: prosoft6 at hotmail.com (Julie Reardon-Taylor) Date: Wed, 21 Dec 2005 13:43:07 -0500 Subject: [AccessD] Access 2003 Runtime license - global rights In-Reply-To: Message-ID: This is a runtime question. I'm still a little confused. The Paragraphs below are from the Sagekey website. Does this mean that I need a copy of Sagekey, Wise, Office 2003 professional, and visual Studio Tools for Office? >>>The SageKey Access 2003 Scripts require a copy of Wise 7 or 8 >>>Installbuilder or Installmaster (not Installmaker) or Wise Installation >>>System 9 Standard or Professional, the Office 2003 Professional CD and >>>the Visual Studio Tools for Microsoft Office CD.>>>> Purchase includes 90 days free support and unlimited maintenance upgrades. The cost for the product is $480 US plus applicable taxes if any. We accept Visa, MasterCard and American Express & return download instructions the same day via email. Julie Reardon-Taylor PRO-SOFT OF NY, INC. 44 Public Square Suite #5 Watertown, NY 13601 Phone/Fax: (315) 785-0319 www.pro-soft.net From cfoust at infostatsystems.com Wed Dec 21 13:01:08 2005 From: cfoust at infostatsystems.com (Charlotte Foust) Date: Wed, 21 Dec 2005 11:01:08 -0800 Subject: [AccessD] Access 2003 Runtime license - global rights Message-ID: Yes. If you intend to use a SageKey script, you need one of the supported installers. You need VSTO for the runtime license for Access 2003. You need Office 2003 Pro for Access. If you use the VSTO packager, you don't use the SageKey script but you still need Office Pro and VSTO. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Julie Reardon-Taylor Sent: Wednesday, December 21, 2005 10:43 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Access 2003 Runtime license - global rights This is a runtime question. I'm still a little confused. The Paragraphs below are from the Sagekey website. Does this mean that I need a copy of Sagekey, Wise, Office 2003 professional, and visual Studio Tools for Office? >>>The SageKey Access 2003 Scripts require a copy of Wise 7 or 8 >>>Installbuilder or Installmaster (not Installmaker) or Wise Installation >>>System 9 Standard or Professional, the Office 2003 Professional CD and >>>the Visual Studio Tools for Microsoft Office CD.>>>> Purchase includes 90 days free support and unlimited maintenance upgrades. The cost for the product is $480 US plus applicable taxes if any. We accept Visa, MasterCard and American Express & return download instructions the same day via email. Julie Reardon-Taylor PRO-SOFT OF NY, INC. 44 Public Square Suite #5 Watertown, NY 13601 Phone/Fax: (315) 785-0319 www.pro-soft.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Wed Dec 21 13:04:44 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 21 Dec 2005 14:04:44 -0500 Subject: [AccessD] Upsizing to SQL Server Message-ID: <200512211904.jBLJ4mV14830@databaseadvisors.com> I have a rather large application that I would like to upsize to SQL Server express. My concern is that this is a "mission critical" app and am wondering how to do this. First, can the express edition be selected from the Access upsizing wizard? Second, there are 40 users. I have no idea what the actual impact will be on the speed of the app etc. This would be a straight data update at first, i.e. just moving the data to the Express server and linking via odbc (I assume) so that the app works "just like an access BE". Since I can't predict the impact, I can't really say whether it will stand up to the load, be faster, slower, immensely slower etc. and thus can't just recommend that we "just do it". SQL Server has a bunch of improvements that recommend it in general but I have no feel for whether this would really work. Has anyone ever done something like this? The Access BE is approaching 500 mbytes now, with about 40 concurrent users. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From jimdettman at earthlink.net Wed Dec 21 13:16:11 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Wed, 21 Dec 2005 14:16:11 -0500 Subject: [AccessD] Using IN (SELECT SQL STATEMENT) In-Reply-To: <200512211700.jBLH0gJ09279@databaseadvisors.com> Message-ID: John, <> Just bumped into that myself yesterday as a matter of fact. Only thin I could figure is that it was a problem because the join was between a local table and a table in a SQL Server database. I know JET, because of it's key-set driven cursor model will often have problems with a table in a BE other then JET. Workaround I used was IN as well. Performance seemed fine. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Wednesday, December 21, 2005 12:00 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Using IN (SELECT SQL STATEMENT) I have a situation where I need to be able to update just a subset of records in a table - where the PK of those records appear in another table. I created a query to pull a DISTINCT set of those IDs, saved the query and then joined my existing query to that new query. Doing this made the query non-updatable. By using an IN() in the where clause under the ID that I was trying to join on, the query became updateable again. In other words, instead of an inner join between DOC_ID and the matching field in qselDocIDIntblSystemDocument, I used a where clause: WHERE (((tblDocuments.DOC_ID) In (SELECT SD_IDDOC FROM qselDocIDIntblSystemDocument))); I have had this issue (a join causes a non-updateable query) in the past and never really solved it. I think this is going to solve that problem for me. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mboyd at deloitte.com Wed Dec 21 13:32:21 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Wed, 21 Dec 2005 14:32:21 -0500 Subject: [AccessD] Increment Number for each Record on Form Message-ID: I need to display an incremental number for each record on a continuous form, without creating a bound AutoNumber field. I've seen this done on reports, but cannot replicate it on my form. I believe all that is needed is a textbox, with the control source set to "=1". Again, on a report this seems to work fine. On my form, the textbox displays "1" in each record. Any ideas? Thanks. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] From Patricia.O'Connor at otda.state.ny.us Wed Dec 21 13:32:55 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Wed, 21 Dec 2005 14:32:55 -0500 Subject: [AccessD] Union Query quick question Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551FB2@EXCNYSM0A1AI.nysemail.nyenet> Hi All Quick question on Union Query results - I am having a brain freeze If I have 3 groups of data that one group gets filled by each union portion Is it possible and how do I define the query so that only one record is produced for each total grouping Example: A fills a, B fills b, C fills c. Select a1,a2,a3,b1,b2,b3,c1,c2,c3 from table1 where x3 = "A" Union Select a1,a2,a3,b1,b2,b3,c1,c2,c3 from table1 where x3 = "B" Union Select a1,a2,a3,b1,b2,b3,c1,c2,c3 from table1 where x3 = "C" Right now I get 3 records for each group - I would like to only get 1 records with all groups filled. Could have sworn I have done this before but just can't get brain to clear Thanks Patti ************************************************** * Patricia O'Connor * Associate Computer Programmer Analyst * OTDA - BDMA * (W) mailto:Patricia.O'Connor at otda.state.ny.us * (w) mailto:aa1160 at otda.state.ny.us ************************************************** -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. From Lambert.Heenan at AIG.com Wed Dec 21 13:45:43 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Wed, 21 Dec 2005 13:45:43 -0600 Subject: [AccessD] Union Query quick question Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F1AB4BCC4@xlivmbx21.aig.com> Select Distinct * from YourUnionQuery; -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of O'Connor, Patricia (OTDA) Sent: Wednesday, December 21, 2005 2:33 PM To: Access Developers discussion and problem solving Subject: [AccessD] Union Query quick question Hi All Quick question on Union Query results - I am having a brain freeze If I have 3 groups of data that one group gets filled by each union portion Is it possible and how do I define the query so that only one record is produced for each total grouping Example: A fills a, B fills b, C fills c. Select a1,a2,a3,b1,b2,b3,c1,c2,c3 from table1 where x3 = "A" Union Select a1,a2,a3,b1,b2,b3,c1,c2,c3 from table1 where x3 = "B" Union Select a1,a2,a3,b1,b2,b3,c1,c2,c3 from table1 where x3 = "C" Right now I get 3 records for each group - I would like to only get 1 records with all groups filled. Could have sworn I have done this before but just can't get brain to clear Thanks Patti ************************************************** * Patricia O'Connor * Associate Computer Programmer Analyst * OTDA - BDMA * (W) mailto:Patricia.O'Connor at otda.state.ny.us * (w) mailto:aa1160 at otda.state.ny.us ************************************************** -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Wed Dec 21 14:14:29 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Wed, 21 Dec 2005 15:14:29 -0500 Subject: [AccessD] Increment Number for each Record on Form References: Message-ID: <009e01c6066b$2632d250$6101a8c0@JISREGISTRATION.local> http://www.lebans.com/rownumber.htm William ----- Original Message ----- From: "Boyd, Mark Thomas (US - Philadelphia)" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 21, 2005 2:32 PM Subject: [AccessD] Increment Number for each Record on Form >I need to display an incremental number for each record on a continuous > form, without creating a bound AutoNumber field. > I've seen this done on reports, but cannot replicate it on my form. I > believe all that is needed is a textbox, with the control source set to > "=1". Again, on a report this seems to work fine. On my form, the > textbox displays "1" in each record. > > Any ideas? > Thanks. > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > This message (including any attachments) contains confidential information > intended for a specific individual and purpose, and is protected by law. > If you are not the intended recipient, you should delete this message. > > > Any disclosure, copying, or distribution of this message, or the taking of > any action based on it, is strictly prohibited. [v.E.1] > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at ColbyConsulting.com Wed Dec 21 14:16:14 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 21 Dec 2005 15:16:14 -0500 Subject: [AccessD] Serving reports to the web Message-ID: <200512212016.jBLKGHV02058@databaseadvisors.com> Does anyone have any knowledge of what is required to serve reports to users on the web. The scenario is the Disability Insurance call center, a new client, which wants to get access to summary information on insurance claims being processed for management, but eventually to allow claimants to see the status of their claim live, online. I need a feel for how the security issue is handled, how users / passwords can be created automatically, and once created how reports can be generated and displayed based on the user logged in. Details are sketchy, but I am guessing that a secure area would be created where users log in. The first pass would segment the users into claimants and managers. Once logged in, a selection of possible reports (assuming that once demonstrated, the reports will grow uncontrollably). The BE is currently an Access BE approaching 500 mbytes, pounded on all day by ~40 users live in-house entering claims and answering calls. How does a web enabled app get data out. The "boss" has already pretty much nixed emailing reports and downloadable predefined PDF files. Which to me indicates they are looking at "configurable" reporting out of live data, straight to html, with strong security to keep the wrong people out. Anyone out there with experience in doing this kind of stuff? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From mwp.reid at qub.ac.uk Wed Dec 21 14:26:35 2005 From: mwp.reid at qub.ac.uk (Martin) Date: Wed, 21 Dec 2005 20:26:35 -0000 Subject: [AccessD] Upsizing to SQL Server Message-ID: <200512212027.jBLKRKV05023@databaseadvisors.com> John Step 1 Get this tool http://www.ssw.com.au/ssw/UpsizingPRO/Default.aspx Be more than worthwhile even the free version is worth it will look at the access structures etc and tell you of any issues. Havnt done one with express but sql server itself yip. Martin -----Original Message----- From: "John Colby" Sent: 21/12/05 19:04:44 To: "'Access Developers discussion and problem solving'" Subject: [AccessD] Upsizing to SQL Server I have a rather large application that I would like to upsize to SQL Server express. My concern is that this is a "mission critical" app and am wondering how to do this. First, can the express edition be selected from the Access upsizing wizard? Second, there are 40 users. I have no idea what the actual impact will be on the speed of the app etc. This would be a straight data update at first, i.e. just moving the data to the Express server and linking via odbc (I assume) so that the app works "just like an access BE". Since I can't predict the impact, I can't really say whether it will stand up to the load, be faster, slower, immensely slower etc. and thus can't just recommend that we "just do it". SQL Server has a bunch of improvements that recommend it in general but I have no feel for whether this would really work. Has anyone ever done something like this? The Access BE is approaching 500 mbytes now, with about 40 concurrent users. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Patricia.O'Connor at otda.state.ny.us Wed Dec 21 14:32:03 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Wed, 21 Dec 2005 15:32:03 -0500 Subject: [AccessD] Union Query quick question Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551FB3@EXCNYSM0A1AI.nysemail.nyenet> Thanks but That still produces 3 records. Below is a better example > Example: A fills a, B fills b, C fills c. > > Select CaseNo, CArea, a1,a2,a3,b1,b2,b3,c1,c2,c3 > from table1 > where x3 = "A" > Union > Select CaseNo, CArea, a1,a2,a3,b1,b2,b3,c1,c2,c3 > from table1 > where x3 = "B" > Union > Select CaseNo, CArea, a1,a2,a3,b1,b2,b3,c1,c2,c3 > from table1 > where x3 = "C" > Right now I for each CASENO Carea I can get 1 to 3 records. Each record for a Caseno, Carea would have a particular grouping filled and the others null C1234,01,a1,a2,a3, , , , , , , C1234,01, , , ,b1,b2,b3, C1234,01, , , , , , ,c1,c2,c3, I would like to have the output look like C1234,01,a1,a2,a3,b1,b2,b3,c1,c2,c3, Thanks ************************************************** * Patricia O'Connor * Associate Computer Programmer Analyst * OTDA - BDMA * (W) mailto:Patricia.O'Connor at otda.state.ny.us * (w) mailto:aa1160 at otda.state.ny.us ************************************************** > -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Heenan, Lambert > Sent: Wednesday, December 21, 2005 02:46 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Union Query quick question > > Select Distinct * from YourUnionQuery; From mboyd at deloitte.com Wed Dec 21 14:33:22 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Wed, 21 Dec 2005 15:33:22 -0500 Subject: [AccessD] Increment Number for each Record on Form Message-ID: Thanks William. This works perfectly. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Wednesday, December 21, 2005 3:14 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Increment Number for each Record on Form http://www.lebans.com/rownumber.htm William ----- Original Message ----- From: "Boyd, Mark Thomas (US - Philadelphia)" To: "Access Developers discussion and problem solving" Sent: Wednesday, December 21, 2005 2:32 PM Subject: [AccessD] Increment Number for each Record on Form >I need to display an incremental number for each record on a continuous > form, without creating a bound AutoNumber field. > I've seen this done on reports, but cannot replicate it on my form. I > believe all that is needed is a textbox, with the control source set to > "=1". Again, on a report this seems to work fine. On my form, the > textbox displays "1" in each record. > > Any ideas? > Thanks. > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > This message (including any attachments) contains confidential information > intended for a specific individual and purpose, and is protected by law. > If you are not the intended recipient, you should delete this message. > > > Any disclosure, copying, or distribution of this message, or the taking of > any action based on it, is strictly prohibited. [v.E.1] > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 21 14:29:55 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 21 Dec 2005 14:29:55 -0600 Subject: [AccessD] Serving reports to the web Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3A3@main2.marlow.com> Um, ASP? Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, December 21, 2005 2:16 PM To: 'Access Developers discussion and problem solving'; Tech - Database Advisors Inc. Subject: [AccessD] Serving reports to the web Does anyone have any knowledge of what is required to serve reports to users on the web. The scenario is the Disability Insurance call center, a new client, which wants to get access to summary information on insurance claims being processed for management, but eventually to allow claimants to see the status of their claim live, online. I need a feel for how the security issue is handled, how users / passwords can be created automatically, and once created how reports can be generated and displayed based on the user logged in. Details are sketchy, but I am guessing that a secure area would be created where users log in. The first pass would segment the users into claimants and managers. Once logged in, a selection of possible reports (assuming that once demonstrated, the reports will grow uncontrollably). The BE is currently an Access BE approaching 500 mbytes, pounded on all day by ~40 users live in-house entering claims and answering calls. How does a web enabled app get data out. The "boss" has already pretty much nixed emailing reports and downloadable predefined PDF files. Which to me indicates they are looking at "configurable" reporting out of live data, straight to html, with strong security to keep the wrong people out. Anyone out there with experience in doing this kind of stuff? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Wed Dec 21 14:47:53 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Wed, 21 Dec 2005 15:47:53 -0500 Subject: [AccessD] Union Query quick question In-Reply-To: <916187228923D311A6FE00A0CC3FAA30D0E52C@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF511@ADGSERVER> I think you will have to use subqueries to pull the data for the b and c data with the main query getting the a data. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of O'Connor, Patricia (OTDA) Sent: Wednesday, December 21, 2005 3:32 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Union Query quick question Thanks but That still produces 3 records. Below is a better example > Example: A fills a, B fills b, C fills c. > > Select CaseNo, CArea, a1,a2,a3,b1,b2,b3,c1,c2,c3 > from table1 > where x3 = "A" > Union > Select CaseNo, CArea, a1,a2,a3,b1,b2,b3,c1,c2,c3 > from table1 > where x3 = "B" > Union > Select CaseNo, CArea, a1,a2,a3,b1,b2,b3,c1,c2,c3 > from table1 > where x3 = "C" > Right now I for each CASENO Carea I can get 1 to 3 records. Each record for a Caseno, Carea would have a particular grouping filled and the others null C1234,01,a1,a2,a3, , , , , , , C1234,01, , , ,b1,b2,b3, C1234,01, , , , , , ,c1,c2,c3, I would like to have the output look like C1234,01,a1,a2,a3,b1,b2,b3,c1,c2,c3, Thanks ************************************************** * Patricia O'Connor * Associate Computer Programmer Analyst * OTDA - BDMA * (W) mailto:Patricia.O'Connor at otda.state.ny.us * (w) mailto:aa1160 at otda.state.ny.us ************************************************** > -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Heenan, Lambert > Sent: Wednesday, December 21, 2005 02:46 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Union Query quick question > > Select Distinct * from YourUnionQuery; -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Wed Dec 21 14:51:58 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 21 Dec 2005 15:51:58 -0500 Subject: [AccessD] Serving reports to the web In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD3A3@main2.marlow.com> Message-ID: <200512212052.jBLKq3V11367@databaseadvisors.com> LOL. Technically correct but totally useless. Even I know enough to say ASP. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Wednesday, December 21, 2005 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Serving reports to the web Um, ASP? Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, December 21, 2005 2:16 PM To: 'Access Developers discussion and problem solving'; Tech - Database Advisors Inc. Subject: [AccessD] Serving reports to the web Does anyone have any knowledge of what is required to serve reports to users on the web. The scenario is the Disability Insurance call center, a new client, which wants to get access to summary information on insurance claims being processed for management, but eventually to allow claimants to see the status of their claim live, online. I need a feel for how the security issue is handled, how users / passwords can be created automatically, and once created how reports can be generated and displayed based on the user logged in. Details are sketchy, but I am guessing that a secure area would be created where users log in. The first pass would segment the users into claimants and managers. Once logged in, a selection of possible reports (assuming that once demonstrated, the reports will grow uncontrollably). The BE is currently an Access BE approaching 500 mbytes, pounded on all day by ~40 users live in-house entering claims and answering calls. How does a web enabled app get data out. The "boss" has already pretty much nixed emailing reports and downloadable predefined PDF files. Which to me indicates they are looking at "configurable" reporting out of live data, straight to html, with strong security to keep the wrong people out. Anyone out there with experience in doing this kind of stuff? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Wed Dec 21 14:55:57 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 22 Dec 2005 06:55:57 +1000 Subject: [AccessD] Union Query quick question In-Reply-To: <01DBAB52E30A9A4AB3D94EF8029EDBE8551FB3@EXCNYSM0A1AI.nysemail.nyenet> Message-ID: <43AA4DFD.22141.7DCD602@stuart.lexacorp.com.pg> On 21 Dec 2005 at 15:32, O'Connor, Patricia (OTDA) wrote: > Right now I for each CASENO Carea I can get 1 to 3 records. Each record for > a Caseno, Carea would have a particular grouping filled and the others null > C1234,01,a1,a2,a3, , , , , , , > C1234,01, , , ,b1,b2,b3, > C1234,01, , , , , , ,c1,c2,c3, > > I would like to have the output look like > C1234,01,a1,a2,a3,b1,b2,b3,c1,c2,c3, > Try Select Distinct CaseNo, CArea, max(a1),max(a2),max(a3), max(b1),max(b2),max(b3), max(c1),max(c2),max(c3) >From table1 Group By CaseNo,CArea -- Stuart From dwaters at usinternet.com Wed Dec 21 14:59:16 2005 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 21 Dec 2005 14:59:16 -0600 Subject: [AccessD] Upsizing to SQL Server In-Reply-To: <26981392.1135192180163.JavaMail.root@sniper19> Message-ID: <000201c60671$688537f0$0200a8c0@danwaters> Hello John! I'm looking at this too. I pre-ordered a book titled Beginning SQL Server 2005 Express, and got it 2 days ago. Author is Rick Dobson. He does specifically say that you can create an Access Project that points to SSX, although he doesn't talk about upsizing per se. I tried to select my installed SSX database from the upsizing wizard in AXP, and wasn't able to do so. I may not have the 'service broker'(?) set up correctly. He also specifically talks about creating links from an mdb that point to SSX. You do need ODBC to do this. He doesn't talk about faster, slower, etc. According to SQL 2K5 Books On Line, you can import data a few different ways. Look at Importing Data. That's all I know for now. Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 1:05 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Upsizing to SQL Server I have a rather large application that I would like to upsize to SQL Server express. My concern is that this is a "mission critical" app and am wondering how to do this. First, can the express edition be selected from the Access upsizing wizard? Second, there are 40 users. I have no idea what the actual impact will be on the speed of the app etc. This would be a straight data update at first, i.e. just moving the data to the Express server and linking via odbc (I assume) so that the app works "just like an access BE". Since I can't predict the impact, I can't really say whether it will stand up to the load, be faster, slower, immensely slower etc. and thus can't just recommend that we "just do it". SQL Server has a bunch of improvements that recommend it in general but I have no feel for whether this would really work. Has anyone ever done something like this? The Access BE is approaching 500 mbytes now, with about 40 concurrent users. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Wed Dec 21 15:02:26 2005 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 21 Dec 2005 15:02:26 -0600 Subject: [AccessD] Access + SQL Server 2005 In-Reply-To: <30901026.1135191378668.JavaMail.root@sniper23> Message-ID: <000301c60671$d8e7d160$0200a8c0@danwaters> The SS 2005 Book On Line shows a few different methods. Look under 'importing data'. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss Sent: Wednesday, December 21, 2005 11:44 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access + SQL Server 2005 Are there any tools for importing data into SQL Express 2004? > Well, SQL 2K5 is out, and I'm looking at the Express version. It has 4Gb > storage, no workload governor, uses essentially the same Manager as full > SQL > 2K5, and of course it's free of charge. On the other hand, you can't use > the Query Designer in an ADP. > > I have no experience using Access + SQL, but with the release of SQL 2K5 I > figure it's time to move up. > > I have some general questions, especially for you folks who've been 'in > the > know' for quite some time now: > > Is it possible to use an ADP with SQL 2K5? > > If using an ADP is possible, what would be the pros/cons of using an > MDB > FE vs. an ADP FE with SQL 2K5? > > Is using A03 better than using AXP as a FE for SQL 2K5? If so, why? > > Any other known issues for discussion? > > > I hope this starts a discussion over the next few days, and that everyone > has a great Holiday Season! > > Thanks, > Dan Waters > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 21 15:09:49 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Wed, 21 Dec 2005 15:09:49 -0600 Subject: [AccessD] Serving reports to the web Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3A6@main2.marlow.com> Okay, how about 'Yes, I have LOADS of experience do this kind of stuff'. You didn't really ask many technical questions. I would recommend setting up an in house IIS server for them. Preferably, move the database to that IIS server. If you are going to build an external interface for the database, you might also want to look into building an internal ASP interface as well, which will vastly improve performance. Feel free to ask for help, just need more direct questions if you want a more useful technical answer! ;) Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, December 21, 2005 2:52 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Serving reports to the web LOL. Technically correct but totally useless. Even I know enough to say ASP. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Wednesday, December 21, 2005 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Serving reports to the web Um, ASP? Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, December 21, 2005 2:16 PM To: 'Access Developers discussion and problem solving'; Tech - Database Advisors Inc. Subject: [AccessD] Serving reports to the web Does anyone have any knowledge of what is required to serve reports to users on the web. The scenario is the Disability Insurance call center, a new client, which wants to get access to summary information on insurance claims being processed for management, but eventually to allow claimants to see the status of their claim live, online. I need a feel for how the security issue is handled, how users / passwords can be created automatically, and once created how reports can be generated and displayed based on the user logged in. Details are sketchy, but I am guessing that a secure area would be created where users log in. The first pass would segment the users into claimants and managers. Once logged in, a selection of possible reports (assuming that once demonstrated, the reports will grow uncontrollably). The BE is currently an Access BE approaching 500 mbytes, pounded on all day by ~40 users live in-house entering claims and answering calls. How does a web enabled app get data out. The "boss" has already pretty much nixed emailing reports and downloadable predefined PDF files. Which to me indicates they are looking at "configurable" reporting out of live data, straight to html, with strong security to keep the wrong people out. Anyone out there with experience in doing this kind of stuff? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Patricia.O'Connor at otda.state.ny.us Wed Dec 21 15:42:35 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Wed, 21 Dec 2005 16:42:35 -0500 Subject: [AccessD] Union Query quick question Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551FB4@EXCNYSM0A1AI.nysemail.nyenet> THANK YOU THANK YOU THANK YOU I knew I had done this before but could not remember to use the max was just tried the group by Have a nice day Patti ************************************************** * Patricia O'Connor * Associate Computer Programmer Analyst * OTDA - BDMA * (W) mailto:Patricia.O'Connor at otda.state.ny.us * (w) mailto:aa1160 at otda.state.ny.us ************************************************** > -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Stuart McLachlan > Sent: Wednesday, December 21, 2005 03:56 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Union Query quick question > > On 21 Dec 2005 at 15:32, O'Connor, Patricia (OTDA) wrote: > > > Right now I for each CASENO Carea I can get 1 to 3 records. Each > > record for a Caseno, Carea would have a particular grouping > filled and the others null > > C1234,01,a1,a2,a3, , , , , , , > > C1234,01, , , ,b1,b2,b3, > > C1234,01, , , , , , ,c1,c2,c3, > > > > I would like to have the output look like > > C1234,01,a1,a2,a3,b1,b2,b3,c1,c2,c3, > > > Try > > Select Distinct CaseNo, CArea, > max(a1),max(a2),max(a3), > max(b1),max(b2),max(b3), > max(c1),max(c2),max(c3) > > >From table1 > > Group By CaseNo,CArea > -- > Stuart > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dwaters at usinternet.com Wed Dec 21 15:51:23 2005 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 21 Dec 2005 15:51:23 -0600 Subject: [AccessD] Upsizing to SQL Server In-Reply-To: <16945881.1135199163455.JavaMail.root@sniper15> Message-ID: <000001c60678$b00ea5f0$0200a8c0@danwaters> Some Progress! SS 2005 has a Configuration Manager. In this you need to set the Network Configuration. By default, only shared memory is Enabled. To get an Access Project to work with SS 2005 you also need to set TCP/IP as Enabled. Apparently any FE that isn't based on .Net 2.0 framework is considered a down-level client, and can only connect to SS 2005 through network access. So, this time when I tried to upsize, AXP did find the SQL Server Express database, the data was moved to SSX, and the FE was converted to an ADP. But I was reminded again that I am not a guru because there was a 23 page report of errors! I'll fix them and try again. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, December 21, 2005 2:59 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upsizing to SQL Server Hello John! I'm looking at this too. I pre-ordered a book titled Beginning SQL Server 2005 Express, and got it 2 days ago. Author is Rick Dobson. He does specifically say that you can create an Access Project that points to SSX, although he doesn't talk about upsizing per se. I tried to select my installed SSX database from the upsizing wizard in AXP, and wasn't able to do so. I may not have the 'service broker'(?) set up correctly. He also specifically talks about creating links from an mdb that point to SSX. You do need ODBC to do this. He doesn't talk about faster, slower, etc. According to SQL 2K5 Books On Line, you can import data a few different ways. Look at Importing Data. That's all I know for now. Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 1:05 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Upsizing to SQL Server I have a rather large application that I would like to upsize to SQL Server express. My concern is that this is a "mission critical" app and am wondering how to do this. First, can the express edition be selected from the Access upsizing wizard? Second, there are 40 users. I have no idea what the actual impact will be on the speed of the app etc. This would be a straight data update at first, i.e. just moving the data to the Express server and linking via odbc (I assume) so that the app works "just like an access BE". Since I can't predict the impact, I can't really say whether it will stand up to the load, be faster, slower, immensely slower etc. and thus can't just recommend that we "just do it". SQL Server has a bunch of improvements that recommend it in general but I have no feel for whether this would really work. Has anyone ever done something like this? The Access BE is approaching 500 mbytes now, with about 40 concurrent users. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwelz at hotmail.com Wed Dec 21 17:02:52 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Wed, 21 Dec 2005 16:02:52 -0700 Subject: [AccessD] More Word/graphics OT In-Reply-To: <000001c60678$b00ea5f0$0200a8c0@danwaters> Message-ID: I've got my graphic logos going into document body and headers and tables in multiple kinds of footers with good control of size and placement. I've also tried a WMF capable graphics program, to wit, Corel's Paint Shop Pro X. After cleaning up the TIF files (letters vary in height by 2 or 3 pixels in 150 and don't line up on bottoms) and converting to 2 color (logos are two color, but the graphic has 85 interpolated 'smoothed' colors at some edges, of course on curves, but also on straight horizontal lines) before converting back to 16 bit and then filling with our target color, the WMF file save menu offers the option of saving with or without vector data. I was hoping for purely vector data. The resulting files were over 90% of the size of the TIF originals; huge. Resizing down to the 1700 bytes of our current WMF's left them as blurry vague messes. The existing WMFs are far superior, though not adequte in my opinion, and slightly off color. Clearly I need a better Graphics program. I believe I have an old copy of Corel 4 kicking around, but I'm not sure whether it will support a vector format I can use in my forms/reports/documents. I had a look at a downloadable Font editor program and the trial version does a nice job of converting a graphic file to a pure vector scalable font, though I haven't figured out the kerning well enough to do an accurate facsimiile of the required logo, I can duplicate the characters exactly. There is also a stylized black line that looks a bit like the Nike 'Swoop' that becomes a purely horizontal line below the primary corporate names. I believe I can make the start of the swoop by converting a left paranthesis character with a fair bit of descender and tie into a horizontal line or running into a line of '_' characters set to display at the top of the line below (by moving the line to the top of the font). By Italicizing or setting enough kerning, I can get the top of the 'Swoop' over the first character as required (all logo text has about a 7 degree italic slope). This should get me a 'graphic' file size of a few dozen bytes rather than the multiple K file sizes we now have for logos. Does anyone know whether emailed PDF conversions will keep the logo intact for systems that do not have the custom font I am considering? Does a copy of the font get sent with the file? I really only need to define a maximum of 8 characters for the current companies. (Divisions have a 50% Grey Arial Italic Bold font added after one of the primary Logo company and some have 'A Joint Venture' starting from the end of the 'Swoop'. Those variations of the main logos can all simply be set up by adding text of the Arial font and perhaps overlaying a transparent text box to fine tune the height of the added 'A Joint Venture', or perhaps revising a font to be samll enough, yet in the upper portion of the character space. Anyone with some suggestions? Other options? Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com From jwcolby at ColbyConsulting.com Wed Dec 21 17:55:52 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 21 Dec 2005 18:55:52 -0500 Subject: [AccessD] Upsizing to SQL Server In-Reply-To: <200512211904.jBLJ4mV14830@databaseadvisors.com> Message-ID: <200512212356.jBLNu0V01834@databaseadvisors.com> In order to test the waters I tried a straight upsize using the upsize wizard in 2003. All in all it went pretty well but the reprot does show 6 tables (out of about 140 tables) which did not upsize including one of the central tables. Unfortunately there is no error code or any explanation of why it failed (that I can see). I found one KB article from MS that talked about setting the JET ODBC timeout to 0 in the registry (no timeout) but that did not appear to make any difference. So the majority are going but a small number aren't, but 3 of them are rather major tables. Any ideas? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 2:05 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Upsizing to SQL Server I have a rather large application that I would like to upsize to SQL Server express. My concern is that this is a "mission critical" app and am wondering how to do this. First, can the express edition be selected from the Access upsizing wizard? Second, there are 40 users. I have no idea what the actual impact will be on the speed of the app etc. This would be a straight data update at first, i.e. just moving the data to the Express server and linking via odbc (I assume) so that the app works "just like an access BE". Since I can't predict the impact, I can't really say whether it will stand up to the load, be faster, slower, immensely slower etc. and thus can't just recommend that we "just do it". SQL Server has a bunch of improvements that recommend it in general but I have no feel for whether this would really work. Has anyone ever done something like this? The Access BE is approaching 500 mbytes now, with about 40 concurrent users. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From wdhindman at bellsouth.net Wed Dec 21 18:51:17 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Wed, 21 Dec 2005 19:51:17 -0500 Subject: [AccessD] More Word/graphics OT References: Message-ID: <001001c60691$d1a0f8d0$6101a8c0@JISREGISTRATION.local> ...PSP X is well capable of doing everything you need Jurgen ...Corel just bought out Jasc and have not managed to screw it up as yet ...I use it all the time for just such tasks ...but not even Adobe Photo Shop or Illustrator will do what you want when you start with a raster version of the logo ...wmf is not a pure vector format and converted rasters rarely transform successfully into vectorized wmfs in my experience ...I'd redo the logo from scratch in PSP as a vector image using PSP's native format rather than wmf ...then export it as a wmf ...actually the emf format is a much better platform imnsho for native vector images and I much prefer it over wmf. ...I had to do this for a client a few months ago and had both PSP and Adobe CS2 available...we had a 3rd party graphics shop redo the logo in PSP's native format (.pspimage) and I retained that as the master ...PSP readily exported it as a vector emf and it resizes in Access and Word just as it should without any of the distortions native to resized raster images. ...hth William ----- Original Message ----- From: "J?rgen Welz" To: Sent: Wednesday, December 21, 2005 6:02 PM Subject: [AccessD] More Word/graphics OT > I've got my graphic logos going into document body and headers and tables > in > multiple kinds of footers with good control of size and placement. > > I've also tried a WMF capable graphics program, to wit, Corel's Paint Shop > Pro X. After cleaning up the TIF files (letters vary in height by 2 or 3 > pixels in 150 and don't line up on bottoms) and converting to 2 color > (logos > are two color, but the graphic has 85 interpolated 'smoothed' colors at > some > edges, of course on curves, but also on straight horizontal lines) before > converting back to 16 bit and then filling with our target color, the WMF > file save menu offers the option of saving with or without vector data. I > was hoping for purely vector data. The resulting files were over 90% of > the > size of the TIF originals; huge. Resizing down to the 1700 bytes of our > current WMF's left them as blurry vague messes. The existing WMFs are far > superior, though not adequte in my opinion, and slightly off color. > > Clearly I need a better Graphics program. I believe I have an old copy of > Corel 4 kicking around, but I'm not sure whether it will support a vector > format I can use in my forms/reports/documents. > > I had a look at a downloadable Font editor program and the trial version > does a nice job of converting a graphic file to a pure vector scalable > font, > though I haven't figured out the kerning well enough to do an accurate > facsimiile of the required logo, I can duplicate the characters exactly. > There is also a stylized black line that looks a bit like the Nike 'Swoop' > that becomes a purely horizontal line below the primary corporate names. > I > believe I can make the start of the swoop by converting a left paranthesis > character with a fair bit of descender and tie into a horizontal line or > running into a line of '_' characters set to display at the top of the > line > below (by moving the line to the top of the font). By Italicizing or > setting enough kerning, I can get the top of the 'Swoop' over the first > character as required (all logo text has about a 7 degree italic slope). > > This should get me a 'graphic' file size of a few dozen bytes rather than > the multiple K file sizes we now have for logos. Does anyone know whether > emailed PDF conversions will keep the logo intact for systems that do not > have the custom font I am considering? Does a copy of the font get sent > with the file? I really only need to define a maximum of 8 characters for > the current companies. (Divisions have a 50% Grey Arial Italic Bold font > added after one of the primary Logo company and some have 'A Joint > Venture' > starting from the end of the 'Swoop'. Those variations of the main logos > can all simply be set up by adding text of the Arial font and perhaps > overlaying a transparent text box to fine tune the height of the added 'A > Joint Venture', or perhaps revising a font to be samll enough, yet in the > upper portion of the character space. > > Anyone with some suggestions? Other options? > > Ciao > J?rgen Welz > Edmonton, Alberta > jwelz at hotmail.com > > > -------------------------------------------------------------------------------- > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dwaters at usinternet.com Wed Dec 21 19:37:22 2005 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 21 Dec 2005 19:37:22 -0600 Subject: [AccessD] Upsizing to SQL Server In-Reply-To: <28839129.1135210153548.JavaMail.root@sniper16> Message-ID: <000001c60698$419dbcd0$0200a8c0@danwaters> Try downloading this tool. If you want to run it in trial mode it will check 7 of 10 tables. Unless, your mdb has less than 10 tables then it will check them all. You can also buy it, or buy a one year subscription. http://www.ssw.com.au/ssw/UpsizingPRO/Default.aspx Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 5:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Upsizing to SQL Server In order to test the waters I tried a straight upsize using the upsize wizard in 2003. All in all it went pretty well but the reprot does show 6 tables (out of about 140 tables) which did not upsize including one of the central tables. Unfortunately there is no error code or any explanation of why it failed (that I can see). I found one KB article from MS that talked about setting the JET ODBC timeout to 0 in the registry (no timeout) but that did not appear to make any difference. So the majority are going but a small number aren't, but 3 of them are rather major tables. Any ideas? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 2:05 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Upsizing to SQL Server I have a rather large application that I would like to upsize to SQL Server express. My concern is that this is a "mission critical" app and am wondering how to do this. First, can the express edition be selected from the Access upsizing wizard? Second, there are 40 users. I have no idea what the actual impact will be on the speed of the app etc. This would be a straight data update at first, i.e. just moving the data to the Express server and linking via odbc (I assume) so that the app works "just like an access BE". Since I can't predict the impact, I can't really say whether it will stand up to the load, be faster, slower, immensely slower etc. and thus can't just recommend that we "just do it". SQL Server has a bunch of improvements that recommend it in general but I have no feel for whether this would really work. Has anyone ever done something like this? The Access BE is approaching 500 mbytes now, with about 40 concurrent users. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From nick at frasiervan.com Wed Dec 21 20:45:16 2005 From: nick at frasiervan.com (Nick) Date: Wed, 21 Dec 2005 20:45:16 -0600 Subject: [AccessD] Serving reports to the web In-Reply-To: <200512212016.jBLKGHV02058@databaseadvisors.com> Message-ID: <000801c606a1$bf5f4130$6600a8c0@NickLaptop> This is pretty much what I do all the time. There's a range of approaches, but a lot depends on the details. How many external users, how often you need to create accounts, how many internal users. What information gets provided to the claimants, what information is exposed internally. For example, with ASP or even better, ASP.NET, there are ways to build something that would allow the internal users to essentially navigate through the entire database on an ad hoc read only basis. What kind of infrastructure is available for this system? There's a difference in what you can do if you have to build onto stuff already there. At first glance based on the initial 40+ internal users I think I would like a SQL server box, and internal IIS box, and an external IIS box, would this kind of hardware be made availale? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 2:16 PM To: 'Access Developers discussion and problem solving'; Tech - Database Advisors Inc. Subject: [AccessD] Serving reports to the web Does anyone have any knowledge of what is required to serve reports to users on the web. The scenario is the Disability Insurance call center, a new client, which wants to get access to summary information on insurance claims being processed for management, but eventually to allow claimants to see the status of their claim live, online. I need a feel for how the security issue is handled, how users / passwords can be created automatically, and once created how reports can be generated and displayed based on the user logged in. Details are sketchy, but I am guessing that a secure area would be created where users log in. The first pass would segment the users into claimants and managers. Once logged in, a selection of possible reports (assuming that once demonstrated, the reports will grow uncontrollably). The BE is currently an Access BE approaching 500 mbytes, pounded on all day by ~40 users live in-house entering claims and answering calls. How does a web enabled app get data out. The "boss" has already pretty much nixed emailing reports and downloadable predefined PDF files. Which to me indicates they are looking at "configurable" reporting out of live data, straight to html, with strong security to keep the wrong people out. Anyone out there with experience in doing this kind of stuff? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Dec 21 22:47:10 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 21 Dec 2005 20:47:10 -0800 Subject: [AccessD] Serving reports to the web In-Reply-To: <200512212016.jBLKGHV02058@databaseadvisors.com> Message-ID: <00bc01c606b2$c5edf710$017ba8c0@xpserver> Hi John: When to a talk on that exact subject last week given by a MS Guru named Bill Vaughn and if my memory serves me well there must be at least a developer's MS SQL, which has/manages the report writer but an Express SQL can hold the data though. There is a book out on the subject, co-authored by him at: Chapters - http://www.chapters.indigo.ca/item.asp?Item=978032126828&Catalog=Books&N=35& Lang=en&Section=books&zxac=1 Amazon - http://www.amazon.ca/exec/obidos/ASIN/0321268288 HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: December 21, 2005 12:16 PM To: 'Access Developers discussion and problem solving'; Tech - Database Advisors Inc. Subject: [AccessD] Serving reports to the web Does anyone have any knowledge of what is required to serve reports to users on the web. The scenario is the Disability Insurance call center, a new client, which wants to get access to summary information on insurance claims being processed for management, but eventually to allow claimants to see the status of their claim live, online. I need a feel for how the security issue is handled, how users / passwords can be created automatically, and once created how reports can be generated and displayed based on the user logged in. Details are sketchy, but I am guessing that a secure area would be created where users log in. The first pass would segment the users into claimants and managers. Once logged in, a selection of possible reports (assuming that once demonstrated, the reports will grow uncontrollably). The BE is currently an Access BE approaching 500 mbytes, pounded on all day by ~40 users live in-house entering claims and answering calls. How does a web enabled app get data out. The "boss" has already pretty much nixed emailing reports and downloadable predefined PDF files. Which to me indicates they are looking at "configurable" reporting out of live data, straight to html, with strong security to keep the wrong people out. Anyone out there with experience in doing this kind of stuff? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Dec 21 22:51:33 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 21 Dec 2005 20:51:33 -0800 Subject: [AccessD] Union Query quick question In-Reply-To: <01DBAB52E30A9A4AB3D94EF8029EDBE8551FB3@EXCNYSM0A1AI.nysemail.nyenet> Message-ID: <00bd01c606b3$61e38090$017ba8c0@xpserver> Hi Patricia: The only way to reduce the count down to one is to use GROUP and have an aggregate to group on. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of O'Connor, Patricia (OTDA) Sent: December 21, 2005 12:32 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Union Query quick question Thanks but That still produces 3 records. Below is a better example > Example: A fills a, B fills b, C fills c. > > Select CaseNo, CArea, a1,a2,a3,b1,b2,b3,c1,c2,c3 > from table1 > where x3 = "A" > Union > Select CaseNo, CArea, a1,a2,a3,b1,b2,b3,c1,c2,c3 > from table1 > where x3 = "B" > Union > Select CaseNo, CArea, a1,a2,a3,b1,b2,b3,c1,c2,c3 > from table1 > where x3 = "C" > Right now I for each CASENO Carea I can get 1 to 3 records. Each record for a Caseno, Carea would have a particular grouping filled and the others null C1234,01,a1,a2,a3, , , , , , , C1234,01, , , ,b1,b2,b3, C1234,01, , , , , , ,c1,c2,c3, I would like to have the output look like C1234,01,a1,a2,a3,b1,b2,b3,c1,c2,c3, Thanks ************************************************** * Patricia O'Connor * Associate Computer Programmer Analyst * OTDA - BDMA * (W) mailto:Patricia.O'Connor at otda.state.ny.us * (w) mailto:aa1160 at otda.state.ny.us ************************************************** > -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Heenan, Lambert > Sent: Wednesday, December 21, 2005 02:46 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Union Query quick question > > Select Distinct * from YourUnionQuery; -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Wed Dec 21 22:54:46 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 21 Dec 2005 23:54:46 -0500 Subject: [AccessD] Upsize errors Message-ID: <200512220454.jBM4sxV15318@databaseadvisors.com> I am getting a TON of these kinds of errors. CREATE UNIQUE INDEX ER_Reason ON tlkpEventReason(ER_Reason) Server Error 1505: CREATE UNIQUE INDEX terminated because a duplicate key was found for index ID 3. Most significant primary key is ''. Server Error 3621: The statement has been terminated. I am confused as to how Access could have a unique index that SQL Server is finding a duplicate key for. I have not gone looking yet. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From stuart at lexacorp.com.pg Wed Dec 21 23:02:28 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 22 Dec 2005 15:02:28 +1000 Subject: [AccessD] Upsize errors In-Reply-To: <200512220454.jBM4sxV15318@databaseadvisors.com> Message-ID: <43AAC004.22521.19443C2@stuart.lexacorp.com.pg> On 21 Dec 2005 at 23:54, John Colby wrote: > I am getting a TON of these kinds of errors. > > CREATE UNIQUE INDEX ER_Reason ON tlkpEventReason(ER_Reason) > > Server Error 1505: CREATE UNIQUE INDEX terminated because a duplicate key > was found for index ID 3. Most significant primary key is ''. Server > Error 3621: The statement has been terminated. > > I am confused as to how Access could have a unique index that SQL Server is > finding a duplicate key for. I have not gone looking yet. > Was the index in Access on a field that had 'Required" set to "No". or was the index designed with "Ignore Nulls" set to "Yes"? In either case, you could have Null records in the index and that appears to be what is causing the problem based on the above message. -- Stuart From jwcolby at ColbyConsulting.com Wed Dec 21 23:09:42 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 22 Dec 2005 00:09:42 -0500 Subject: [AccessD] Upsize errors In-Reply-To: <43AAC004.22521.19443C2@stuart.lexacorp.com.pg> Message-ID: <200512220509.jBM59rV19219@databaseadvisors.com> The weird part is that when I did this on the BACK END directly I didn't get these, but when I do it through the FE there are just tons of them. Server Error 547: ALTER TABLE statement conflicted with COLUMN FOREIGN KEY constraint 'tblClaim_FK00'. The conflict occurred in database 'DISCO_SQL', table 'tblClaimant', column 'CLMT_ID'. The code that caused the error. ALTER TABLE tblClaim WITH CHECK ADD CONSTRAINT "tblClaim_FK00" FOREIGN KEY (CL_IDCLMT) REFERENCES tblClaimant(CLMT_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK01" FOREIGN KEY (CL_IDEX) REFERENCES tblDISEmployee(EM_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK02" FOREIGN KEY (CL_IDCLOC) REFERENCES tlkpClaimLocation(CLOC_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK03" FOREIGN KEY (CL_IDIStatus) REFERENCES tlkpClaimStatus(CS_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK04" FOREIGN KEY (CL_IDIStatus) REFERENCES tlkpClaimStatus(CS_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK05" FOREIGN KEY (CL_IDDUEP) REFERENCES tlkpDateUnits(DU_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK06" FOREIGN KEY (CL_IDDUBP) REFERENCES tlkpDateUnits(DU_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK07" FOREIGN KEY (CL_IDDX1) REFERENCES tlkpDX(DX_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK08" FOREIGN KEY (CL_IDDX2) REFERENCES tlkpDX(DX_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK09" FOREIGN KEY (CL_IDOR) REFERENCES tlkpOverpaymentReason(OR_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK10" FOREIGN KEY (CL_IDOS) REFERENCES tlkpOverpaymentStatus(OS_ID) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "tblClaim_FK11" FOREIGN KEY (CL_IDPPT) REFERENCES tmmPolicyProductType(PPT_ID) ON DELETE NO ACTION ON UPDATE NO ACTION ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK00" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK01" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK02" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK03" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK04" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK05" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK06" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK07" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK08" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK09" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK10" ALTER TABLE tblClaim CHECK CONSTRAINT "tblClaim_FK11" John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, December 22, 2005 12:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize errors On 21 Dec 2005 at 23:54, John Colby wrote: > I am getting a TON of these kinds of errors. > > CREATE UNIQUE INDEX ER_Reason ON tlkpEventReason(ER_Reason) > > Server Error 1505: CREATE UNIQUE INDEX terminated because a duplicate > key was found for index ID 3. Most significant primary key is > ''. Server Error 3621: The statement has been terminated. > > I am confused as to how Access could have a unique index that SQL > Server is finding a duplicate key for. I have not gone looking yet. > Was the index in Access on a field that had 'Required" set to "No". or was the index designed with "Ignore Nulls" set to "Yes"? In either case, you could have Null records in the index and that appears to be what is causing the problem based on the above message. -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Wed Dec 21 23:12:43 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 22 Dec 2005 00:12:43 -0500 Subject: [AccessD] Serving reports to the web In-Reply-To: <000801c606a1$bf5f4130$6600a8c0@NickLaptop> Message-ID: <200512220512.jBM5CtV19642@databaseadvisors.com> And therein lies the problem. No of external users unknown. One of the owners of the company is "selling" their services to a potential new client, i.e. a new package where they take over administration of claims from a company that the potential client is not satisfied with. Details unknown (to me). The thing I know though is that once the floodgates open... So figure that the client CURRENTLY has about 3500 open claims, so figure POTENTIALLY 3500 users asking for claim status. How many of those users are computer literate? So, now you need to create users whenever a person hits the web site that doesn't already have an account. Obviously we have personal information on everyone. They have to provide SSN to us, name, address, DOB etc. in order to process the claim. So I am certain that we have enough info to validate them and set up the user on the web site. "Internal users" consist of about 40 users running a VERY complex access FE, not something that can be turned onto a web page. A main form with up to 20 tabs with Just-in-time subforms, various tabs displayed / hidden depending on the policy type, business rules coded into classes etc. Not gonna translate to web pages easily, too expensive to port, no reason to port. All info exposed internally, i.e. users update EVERYTHING in this database. Sometimes only supervisors etc but someone is allowed to see/modify every single table. Externally, unknown at this point but I am guessing that it will be mostly "summary" data. Claimants would get status of their claim, perhaps payment info etc. Read only. Managers would get summary info most likely. I really haven't been provided any details yet. As for infrastructure, the client has resisted even a SQL Server, though Express might just get them moving on that one. They farm out their very simple web page hosting. They have a single T1 coming in with 3 64k channels used for internet access, the rest used for phones. NO very high speed access even available to them for a reasonable price. This is a small business park, miles from the center of any town. The company is small (60 employees) with no in-house expertise in IIS or SQL Server, and I am not up to speed on those either. I suggested, from simple to complex, emailing reports to a provided email address, PDF files uploaded to a server with access to those reports through a web page, and setting up IIS to run a web site out of their office. With their bandwidth issues I am not sure that the latter is doable but the owner doing the "selling" pretty much nixed the first two and asked us to examine the third, so there we are. I would love to see us do this stuff, and I would prefer an in-house solution (server) so I don't also have to handle the headache of getting the data out to an external hosted server. It sounds like the hardware / software you discuss would not come cheap though. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nick Sent: Wednesday, December 21, 2005 9:45 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Serving reports to the web This is pretty much what I do all the time. There's a range of approaches, but a lot depends on the details. How many external users, how often you need to create accounts, how many internal users. What information gets provided to the claimants, what information is exposed internally. For example, with ASP or even better, ASP.NET, there are ways to build something that would allow the internal users to essentially navigate through the entire database on an ad hoc read only basis. What kind of infrastructure is available for this system? There's a difference in what you can do if you have to build onto stuff already there. At first glance based on the initial 40+ internal users I think I would like a SQL server box, and internal IIS box, and an external IIS box, would this kind of hardware be made availale? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 2:16 PM To: 'Access Developers discussion and problem solving'; Tech - Database Advisors Inc. Subject: [AccessD] Serving reports to the web Does anyone have any knowledge of what is required to serve reports to users on the web. The scenario is the Disability Insurance call center, a new client, which wants to get access to summary information on insurance claims being processed for management, but eventually to allow claimants to see the status of their claim live, online. I need a feel for how the security issue is handled, how users / passwords can be created automatically, and once created how reports can be generated and displayed based on the user logged in. Details are sketchy, but I am guessing that a secure area would be created where users log in. The first pass would segment the users into claimants and managers. Once logged in, a selection of possible reports (assuming that once demonstrated, the reports will grow uncontrollably). The BE is currently an Access BE approaching 500 mbytes, pounded on all day by ~40 users live in-house entering claims and answering calls. How does a web enabled app get data out. The "boss" has already pretty much nixed emailing reports and downloadable predefined PDF files. Which to me indicates they are looking at "configurable" reporting out of live data, straight to html, with strong security to keep the wrong people out. Anyone out there with experience in doing this kind of stuff? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From jwcolby at ColbyConsulting.com Wed Dec 21 23:15:27 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 22 Dec 2005 00:15:27 -0500 Subject: [AccessD] Upsize errors In-Reply-To: <43AAC004.22521.19443C2@stuart.lexacorp.com.pg> Message-ID: <200512220515.jBM5FcV20565@databaseadvisors.com> Another: Server Error 15135: Object is invalid. Extended properties are not permitted on 'dbo.tblClaim.tblClaim_FK11', or the object does not exist. EXEC sp_addextendedproperty N'MS_ConstraintText', N'You cannot add, change, or delete this record because of the relationship restriction between the tables ''tmmPolicyProductType'' and ''tblClaim''.', N'user', N'dbo', N'table', N'tblClaim', N'constraint', N'tblClaim_FK11' John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, December 22, 2005 12:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize errors On 21 Dec 2005 at 23:54, John Colby wrote: > I am getting a TON of these kinds of errors. > > CREATE UNIQUE INDEX ER_Reason ON tlkpEventReason(ER_Reason) > > Server Error 1505: CREATE UNIQUE INDEX terminated because a duplicate > key was found for index ID 3. Most significant primary key is > ''. Server Error 3621: The statement has been terminated. > > I am confused as to how Access could have a unique index that SQL > Server is finding a duplicate key for. I have not gone looking yet. > Was the index in Access on a field that had 'Required" set to "No". or was the index designed with "Ignore Nulls" set to "Yes"? In either case, you could have Null records in the index and that appears to be what is causing the problem based on the above message. -- Stuart -- 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 Dec 21 23:14:23 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 22 Dec 2005 15:14:23 +1000 Subject: [AccessD] Upsize errors In-Reply-To: <200512220509.jBM59rV19219@databaseadvisors.com> References: <43AAC004.22521.19443C2@stuart.lexacorp.com.pg> Message-ID: <43AAC2CF.10634.19F2EAE@stuart.lexacorp.com.pg> On 22 Dec 2005 at 0:09, John Colby wrote: > The weird part is that when I did this on the BACK END directly I didn't get > these, but when I do it through the FE there are just tons of them. > > Server Error 547: ALTER TABLE statement conflicted with COLUMN FOREIGN KEY > constraint 'tblClaim_FK00'. The conflict occurred in database 'DISCO_SQL', > table 'tblClaimant', column 'CLMT_ID'. > That one usually means that you are building a constraint before you have poulated the parent table. In this case, it looks as though you do not have all the data in tblClaimant before building tblClaim. -- Stuart From jwcolby at ColbyConsulting.com Wed Dec 21 23:31:20 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 22 Dec 2005 00:31:20 -0500 Subject: [AccessD] Upsize errors In-Reply-To: <43AAC2CF.10634.19F2EAE@stuart.lexacorp.com.pg> Message-ID: <200512220531.jBM5VXV24495@databaseadvisors.com> LOL, understood but... This is the upsize wizard. Isn't it supposed to figure that stuff out? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, December 22, 2005 12:14 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize errors On 22 Dec 2005 at 0:09, John Colby wrote: > The weird part is that when I did this on the BACK END directly I > didn't get these, but when I do it through the FE there are just tons of them. > > Server Error 547: ALTER TABLE statement conflicted with COLUMN FOREIGN > KEY constraint 'tblClaim_FK00'. The conflict occurred in database > 'DISCO_SQL', table 'tblClaimant', column 'CLMT_ID'. > That one usually means that you are building a constraint before you have poulated the parent table. In this case, it looks as though you do not have all the data in tblClaimant before building tblClaim. -- Stuart -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Thu Dec 22 04:24:31 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Dec 2005 11:24:31 +0100 Subject: [AccessD] More Word/graphics OT Message-ID: Hi J?rgen and William Same experience here. You have to start with vector graphics which in real life means redoing the artwork if it is in raster. I believe Photoshop and other hi-level applications can vectorize a raster image but in many cases - indeed if text and fonts are included - it is faster just to redo it. We use Micrografx Designer which still proves powerful; it is, however, not available anymore. Paint Shop Pro is fine as well. Also, for another low-cost alternative, Canvas is fine (from the ACDsee people). WMF files can hold both vector and raster images. /gustav >>> wdhindman at bellsouth.net 22-12-2005 01:51 >>> ...PSP X is well capable of doing everything you need Jurgen ...Corel just bought out Jasc and have not managed to screw it up as yet ...I use it all the time for just such tasks ...but not even Adobe Photo Shop or Illustrator will do what you want when you start with a raster version of the logo ...wmf is not a pure vector format and converted rasters rarely transform successfully into vectorized wmfs in my experience ...I'd redo the logo from scratch in PSP as a vector image using PSP's native format rather than wmf ...then export it as a wmf ...actually the emf format is a much better platform imnsho for native vector images and I much prefer it over wmf. ...I had to do this for a client a few months ago and had both PSP and Adobe CS2 available...we had a 3rd party graphics shop redo the logo in PSP's native format (.pspimage) and I retained that as the master ...PSP readily exported it as a vector emf and it resizes in Access and Word just as it should without any of the distortions native to resized raster images. ...hth William From jwcolby at ColbyConsulting.com Thu Dec 22 07:04:37 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 22 Dec 2005 08:04:37 -0500 Subject: [AccessD] SQL Server table autonumber Message-ID: <200512221305.jBMD50V16983@databaseadvisors.com> In Access (Jet, MDB BE) when I create a new record in a table with an autonumber, .Open "usystbllwsLog", gcnn, adOpenKeyset, adLockPessimistic 'build a logout record. .AddNew !LWSL_IDLWSU = mlngUserID !LWSL_FE = CurrentProject.name !LWSL_Login = blnLogIn !LWSL_WorkstationID = CurrentMachineName() mlngLogID = !LWSL_ID .Update I grab the new PK before doing the update. When ported to SQL Server the !LWSL_ID in the next to the last line is null. How do I grab the PKID from a new record when using SQL Server as the BE? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From jwcolby at ColbyConsulting.com Thu Dec 22 08:03:27 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 22 Dec 2005 09:03:27 -0500 Subject: [AccessD] Must see dbseechanges Message-ID: <200512221403.jBME3rV00711@databaseadvisors.com> I'm getting this error when opening a recordset using dao and a SQL Server table: You must use the dbSeeChanges option with OpenRecordset when accessing a SQL Server table that has an IDENTITY column. I am using the following code: Set mrst = mdb.OpenRecordset(strsql, , dbSeeChanges) Notice that I AM using dbSeeChanges. These are ODBC linked tables in the SQL Server database. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From artful at rogers.com Thu Dec 22 08:10:29 2005 From: artful at rogers.com (Arthur Fuller) Date: Thu, 22 Dec 2005 09:10:29 -0500 Subject: [AccessD] Listbox question Message-ID: <200512221410.jBMEAZV02853@databaseadvisors.com> Is there any way to add a horizontal scrollbar to a listbox? I have hunted through the properties and cannot find anything that might correspond to this attribute. TIA, Arthur From jwcolby at ColbyConsulting.com Thu Dec 22 08:18:43 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 22 Dec 2005 09:18:43 -0500 Subject: [AccessD] Listbox question In-Reply-To: <200512221410.jBMEAZV02853@databaseadvisors.com> Message-ID: <200512221419.jBMEJ9V04985@databaseadvisors.com> It is added automatically if the data is too wide to display (or was on my listbox). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Thursday, December 22, 2005 9:10 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Listbox question Is there any way to add a horizontal scrollbar to a listbox? I have hunted through the properties and cannot find anything that might correspond to this attribute. TIA, Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Thu Dec 22 08:34:23 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Dec 2005 15:34:23 +0100 Subject: [AccessD] Listbox question Message-ID: Hi Arthur and John It's not the data, it's the sum of the _specified_ column widths that must be larger than the width of the litbox. /gustav >>> jwcolby at ColbyConsulting.com 22-12-2005 15:18 >>> It is added automatically if the data is too wide to display (or was on my listbox). John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Thursday, December 22, 2005 9:10 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Listbox question Is there any way to add a horizontal scrollbar to a listbox? I have hunted through the properties and cannot find anything that might correspond to this attribute. TIA, Arthur From wdhindman at bellsouth.net Thu Dec 22 08:48:15 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 22 Dec 2005 09:48:15 -0500 Subject: [AccessD] Serving reports to the web References: <200512220512.jBM5CtV19642@databaseadvisors.com> Message-ID: <001e01c60706$c3ec0160$6101a8c0@JISREGISTRATION.local> JC ...bandwidth is cheap ...Verizon is offering 15Mbps down/5 up for $50 a month now ...I also have a client who just converted to a T1 based VOIP system w/internet for a lot less than just his phone/dsl line was costing him and once the cutover problems were resolved, it works great ...the bandwidth not actually in use by the voip is available for internet access ...and its symetrical so running a local web server is realistic for him. ...you have to explore whats available in your area of course but the technology is running far ahead of the adoption rate ...your client could easily have all the bandwidth you need for less money than he's now paying. ...but bandwidth isn't your real problem imo ...when you move to SQL Server for that large a potential user base you are almost certainly talking about them needing a notwork/dba on-site ...SS is not Access ...it requires some babysetting ime. ...in your situation I'd look for a really good web host who can provide a dedicated SQL Server hosting service that lets you focus on doing what you do best ...building an internal web server is something you ought to sell after you proof the software capability, not before imnsho, especially if you have no experience in doing it ...I use parcom.net for this but there are many, many others. ...I understand the preference for an internally hosted solution but in all honesty JC, I think you would be biting off a lot more than you need to all at one time ...syncing the data with an externally hosted server is a lot easier that building a total hw/sw solution from the ground up ...especially in the environment you describe where even bandwidth is a major problem. ...for a couple hundred dollars a year you can get unlimited dl bandwidth plus sql server on a dead reliable host ...once you get all the asp built and the user interface kinks worked out, then you can look at the bennies of doing it internally. ...else I'd be looking to use someone with a lot of experience in building and hosting web servers and asp/sql apps as a consultant ...there are certainly some of those here. ...just my two cents worth of experience doing similar things and getting bitten badly ...others will almost certainly differ ...its AccessD afterall :) William ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 22, 2005 12:12 AM Subject: Re: [AccessD] Serving reports to the web > And therein lies the problem. No of external users unknown. One of the > owners of the company is "selling" their services to a potential new > client, > i.e. a new package where they take over administration of claims from a > company that the potential client is not satisfied with. Details unknown > (to me). The thing I know though is that once the floodgates open... > > So figure that the client CURRENTLY has about 3500 open claims, so figure > POTENTIALLY 3500 users asking for claim status. How many of those users > are > computer literate? > > So, now you need to create users whenever a person hits the web site that > doesn't already have an account. Obviously we have personal information > on > everyone. They have to provide SSN to us, name, address, DOB etc. in > order > to process the claim. So I am certain that we have enough info to > validate > them and set up the user on the web site. > > "Internal users" consist of about 40 users running a VERY complex access > FE, > not something that can be turned onto a web page. A main form with up to > 20 > tabs with Just-in-time subforms, various tabs displayed / hidden depending > on the policy type, business rules coded into classes etc. Not gonna > translate to web pages easily, too expensive to port, no reason to port. > > All info exposed internally, i.e. users update EVERYTHING in this > database. > Sometimes only supervisors etc but someone is allowed to see/modify every > single table. > > Externally, unknown at this point but I am guessing that it will be mostly > "summary" data. Claimants would get status of their claim, perhaps > payment > info etc. Read only. Managers would get summary info most likely. I > really haven't been provided any details yet. > > As for infrastructure, the client has resisted even a SQL Server, though > Express might just get them moving on that one. They farm out their very > simple web page hosting. They have a single T1 coming in with 3 64k > channels used for internet access, the rest used for phones. NO very high > speed access even available to them for a reasonable price. This is a > small > business park, miles from the center of any town. > > The company is small (60 employees) with no in-house expertise in IIS or > SQL > Server, and I am not up to speed on those either. > > I suggested, from simple to complex, emailing reports to a provided email > address, PDF files uploaded to a server with access to those reports > through > a web page, and setting up IIS to run a web site out of their office. > With > their bandwidth issues I am not sure that the latter is doable but the > owner > doing the "selling" pretty much nixed the first two and asked us to > examine > the third, so there we are. > > I would love to see us do this stuff, and I would prefer an in-house > solution (server) so I don't also have to handle the headache of getting > the > data out to an external hosted server. > > It sounds like the hardware / software you discuss would not come cheap > though. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nick > Sent: Wednesday, December 21, 2005 9:45 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Serving reports to the web > > This is pretty much what I do all the time. There's a range of approaches, > but a lot depends on the details. How many external users, how often you > need to create accounts, how many internal users. What information gets > provided to the claimants, what information is exposed internally. > > For example, with ASP or even better, ASP.NET, there are ways to build > something that would allow the internal users to essentially navigate > through the entire database on an ad hoc read only basis. > > What kind of infrastructure is available for this system? There's a > difference in what you can do if you have to build onto stuff already > there. > At first glance based on the initial 40+ internal users I think I would > like > a SQL server box, and internal IIS box, and an external IIS box, would > this > kind of hardware be made availale? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Wednesday, December 21, 2005 2:16 PM > To: 'Access Developers discussion and problem solving'; Tech - Database > Advisors Inc. > Subject: [AccessD] Serving reports to the web > > Does anyone have any knowledge of what is required to serve reports to > users > on the web. > > The scenario is the Disability Insurance call center, a new client, which > wants to get access to summary information on insurance claims being > processed for management, but eventually to allow claimants to see the > status of their claim live, online. > > I need a feel for how the security issue is handled, how users / passwords > can be created automatically, and once created how reports can be > generated > and displayed based on the user logged in. Details are sketchy, but I am > guessing that a secure area would be created where users log in. The > first > pass would segment the users into claimants and managers. Once logged in, > a > selection of possible reports (assuming that once demonstrated, the > reports > will grow uncontrollably). > > The BE is currently an Access BE approaching 500 mbytes, pounded on all > day > by ~40 users live in-house entering claims and answering calls. How does > a > web enabled app get data out. The "boss" has already pretty much nixed > emailing reports and downloadable predefined PDF files. Which to me > indicates they are looking at "configurable" reporting out of live data, > straight to html, with strong security to keep the wrong people out. > > Anyone out there with experience in doing this kind of stuff? > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dwaters at usinternet.com Thu Dec 22 09:06:07 2005 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 22 Dec 2005 09:06:07 -0600 Subject: [AccessD] Must see dbseechanges In-Reply-To: <28302197.1135260473815.JavaMail.root@sniper17> Message-ID: <000001c60709$3ca145a0$0200a8c0@danwaters> John, I was using the word Note as a field name once. Access somehow wouldn't let me use that in an INSERT INTO sql string. I changed it to NoteX and it worked fine. Perhaps mdb. could be something else. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Thursday, December 22, 2005 8:03 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Must see dbseechanges I'm getting this error when opening a recordset using dao and a SQL Server table: You must use the dbSeeChanges option with OpenRecordset when accessing a SQL Server table that has an IDENTITY column. I am using the following code: Set mrst = mdb.OpenRecordset(strsql, , dbSeeChanges) Notice that I AM using dbSeeChanges. These are ODBC linked tables in the SQL Server database. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Thu Dec 22 09:08:05 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 22 Dec 2005 10:08:05 -0500 Subject: [AccessD] More Word/graphics OT References: Message-ID: <003201c60709$82cef860$6101a8c0@JISREGISTRATION.local> ...I loved Micrografx Designer ...wish it was still available :) William ----- Original Message ----- From: "Gustav Brock" To: Sent: Thursday, December 22, 2005 5:24 AM Subject: Re: [AccessD] More Word/graphics OT Hi J?rgen and William Same experience here. You have to start with vector graphics which in real life means redoing the artwork if it is in raster. I believe Photoshop and other hi-level applications can vectorize a raster image but in many cases - indeed if text and fonts are included - it is faster just to redo it. We use Micrografx Designer which still proves powerful; it is, however, not available anymore. Paint Shop Pro is fine as well. Also, for another low-cost alternative, Canvas is fine (from the ACDsee people). WMF files can hold both vector and raster images. /gustav >>> wdhindman at bellsouth.net 22-12-2005 01:51 >>> ...PSP X is well capable of doing everything you need Jurgen ...Corel just bought out Jasc and have not managed to screw it up as yet ...I use it all the time for just such tasks ...but not even Adobe Photo Shop or Illustrator will do what you want when you start with a raster version of the logo ...wmf is not a pure vector format and converted rasters rarely transform successfully into vectorized wmfs in my experience ...I'd redo the logo from scratch in PSP as a vector image using PSP's native format rather than wmf ...then export it as a wmf ...actually the emf format is a much better platform imnsho for native vector images and I much prefer it over wmf. ...I had to do this for a client a few months ago and had both PSP and Adobe CS2 available...we had a 3rd party graphics shop redo the logo in PSP's native format (.pspimage) and I retained that as the master ...PSP readily exported it as a vector emf and it resizes in Access and Word just as it should without any of the distortions native to resized raster images. ...hth William -- 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 Dec 22 09:14:54 2005 From: rusty.hammond at cpiqpc.com (rusty.hammond at cpiqpc.com) Date: Thu, 22 Dec 2005 09:14:54 -0600 Subject: [AccessD] SQL Server table autonumber Message-ID: <8301C8A868251E4C8ECD3D4FFEA40F8A154F83C4@cpixchng-1.cpiqpc.net> John, for a linked table in Access using DAO recordset I do the following: .AddNew !LWSL_IDLWSU = mlngUserID .Update .BookMark = .LastModified mlngLogID = !LWSL_ID HTH, Rusty -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 22, 2005 7:05 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Server table autonumber In Access (Jet, MDB BE) when I create a new record in a table with an autonumber, .Open "usystbllwsLog", gcnn, adOpenKeyset, adLockPessimistic 'build a logout record. .AddNew !LWSL_IDLWSU = mlngUserID !LWSL_FE = CurrentProject.name !LWSL_Login = blnLogIn !LWSL_WorkstationID = CurrentMachineName() mlngLogID = !LWSL_ID .Update I grab the new PK before doing the update. When ported to SQL Server the !LWSL_ID in the next to the last line is null. How do I grab the PKID from a new record when using SQL Server as the BE? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- 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 rusty.hammond at cpiqpc.com Thu Dec 22 09:25:17 2005 From: rusty.hammond at cpiqpc.com (rusty.hammond at cpiqpc.com) Date: Thu, 22 Dec 2005 09:25:17 -0600 Subject: [AccessD] Must see dbseechanges Message-ID: <8301C8A868251E4C8ECD3D4FFEA40F8A154F83C5@cpixchng-1.cpiqpc.net> Have you tried specifying the recordset type (even thought it's supposed to default to dbOpenDynaset)? Set mrst = mdb.OpenRecordset(strsql, dbOpenDynaset, dbSeeChanges) -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 22, 2005 8:03 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Must see dbseechanges I'm getting this error when opening a recordset using dao and a SQL Server table: You must use the dbSeeChanges option with OpenRecordset when accessing a SQL Server table that has an IDENTITY column. I am using the following code: Set mrst = mdb.OpenRecordset(strsql, , dbSeeChanges) Notice that I AM using dbSeeChanges. These are ODBC linked tables in the SQL Server database. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- 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 jwelz at hotmail.com Thu Dec 22 09:44:51 2005 From: jwelz at hotmail.com (Jürgen Welz) Date: Thu, 22 Dec 2005 08:44:51 -0700 Subject: [AccessD] More Word/graphics OT In-Reply-To: Message-ID: Gustav/William: Thanks for the tips. I've got to say the Font Editor I downloaded was fabulously easy to work with. I imported a Tif, the application generated a pure vector outline, and then showed the Tif as a watermark under the vector layer so I could fine tune a few of the vectors, which were damned near perfect. It seems to me that the old Corel Trace faciility in Corel Draw 3 and 4 did exactly the same kind of automaitic outline generation thing. I wonder whether PSP could change CDR files to WMF? At least with the font editor and old Corel, I could generate a pure vector outline with a couple menu choices. I had assumed this would be trivial with a newer program, especially if I made it easy by first converting the file to a 2 color (pure black and white) and the shapes really are quite simple block characters. The 'O' for example, is simply four outside radius corners joined by straight line segments and the inside of the 'O' is identical but obviously smaller, and the result is presented at a simple fixed italic angle. This PSP-X of which I downloaded a 30 day trial starts OK as a vector, but the import sucked. I imagine I could layer a vector only layer over a raster layer that I delete after and generate the vectors freehand and by defining points. But this was completely automatic in the Font program (High Logic), including generating a very creditable outline with quite a limited number of defined points. Old Corel Draw Trace would have done virtually the same. I downloaded both applications as 30 day trials and the font program took me one hour from install to excellent output, with a great pdf manual with tons of interesting information about fonts. I am left resolving the different colored underline of the 'Swoop'. PSP instantly converts my vector graphics to raster the moment I flood fill a solid color and the resulting files do not approach the ouline quality that our current straight line segmented WMF files do when saved at a realistic size. I guess I'm going to have to spend more time figuring out how to color a bounded polygon with a solid color without rasterizing as this must be possible. I would never have approved the graphics generated by the collateral subcontractor and fought their ridiculous concept that we use 1.5 megabtye graphic files on all our documents and the WMF files at 1.7K have straight line segments without a single bezier curve even though there are curves in three of the characters and in the swoop. They finally terminated the contract with the subcontractor and, based on my criticism, figured that I knew better and have allowed me the option of rolling my own. Now I've got a bunch of new divisions rolling out Jan 1. When a plane crashes because a wing falls off, I'm enough of an expert to know that there is a problem, but it doesn't mean I know how to fix it. I guess I'll have to cozy up to PSP's html help. Ciao J?rgen Welz Edmonton, Alberta jwelz at hotmail.com >Hi J?rgen and William > >Same experience here. You have to start with vector graphics which in real >life means redoing the artwork if it is in raster. I believe Photoshop and >other hi-level applications can vectorize a raster image but in many cases >- indeed if text and fonts are included - it is faster just to redo it. > >We use Micrografx Designer which still proves powerful; it is, however, not >available anymore. Paint Shop Pro is fine as well. Also, for another >low-cost alternative, Canvas is fine (from the ACDsee people). > >WMF files can hold both vector and raster images. > >/gustav > > >>> wdhindman at bellsouth.net 22-12-2005 01:51 >>> >...PSP X is well capable of doing everything you need Jurgen ...Corel just >bought out Jasc and have not managed to screw it up as yet ...I use it all >the time for just such tasks ...but not even Adobe Photo Shop or >Illustrator >will do what you want when you start with a raster version of the logo >...wmf is not a pure vector format and converted rasters rarely transform >successfully into vectorized wmfs in my experience ...I'd redo the logo >from >scratch in PSP as a vector image using PSP's native format rather than wmf >...then export it as a wmf ...actually the emf format is a much better >platform imnsho for native vector images and I much prefer it over wmf. > >...I had to do this for a client a few months ago and had both PSP and >Adobe >CS2 available...we had a 3rd party graphics shop redo the logo in PSP's >native format (.pspimage) and I retained that as the master ...PSP readily >exported it as a vector emf and it resizes in Access and Word just as it >should without any of the distortions native to resized raster images. > >...hth > >William From jwcolby at ColbyConsulting.com Thu Dec 22 09:46:08 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 22 Dec 2005 10:46:08 -0500 Subject: [AccessD] SQL Server table autonumber In-Reply-To: <8301C8A868251E4C8ECD3D4FFEA40F8A154F83C4@cpixchng-1.cpiqpc.net> Message-ID: <200512221546.jBMFkXV07722@databaseadvisors.com> Woa, learn something new every day. .BookMark = .LastModified I love this list. Thanks Rusty, John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rusty.hammond at cpiqpc.com Sent: Thursday, December 22, 2005 10:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Server table autonumber John, for a linked table in Access using DAO recordset I do the following: .AddNew !LWSL_IDLWSU = mlngUserID .Update .BookMark = .LastModified mlngLogID = !LWSL_ID HTH, Rusty -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 22, 2005 7:05 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Server table autonumber In Access (Jet, MDB BE) when I create a new record in a table with an autonumber, .Open "usystbllwsLog", gcnn, adOpenKeyset, adLockPessimistic 'build a logout record. .AddNew !LWSL_IDLWSU = mlngUserID !LWSL_FE = CurrentProject.name !LWSL_Login = blnLogIn !LWSL_WorkstationID = CurrentMachineName() mlngLogID = !LWSL_ID .Update I grab the new PK before doing the update. When ported to SQL Server the !LWSL_ID in the next to the last line is null. How do I grab the PKID from a new record when using SQL Server as the BE? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- 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 rusty.hammond at cpiqpc.com Thu Dec 22 09:56:35 2005 From: rusty.hammond at cpiqpc.com (rusty.hammond at cpiqpc.com) Date: Thu, 22 Dec 2005 09:56:35 -0600 Subject: [AccessD] SQL Server table autonumber Message-ID: <8301C8A868251E4C8ECD3D4FFEA40F8A154F83C6@cpixchng-1.cpiqpc.net> Hey, after all the LnL (Lurking 'n Learning - I just made that up ;-)) I do on this list, I'm just glad I could finally contribute something. Rusty -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 22, 2005 9:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] SQL Server table autonumber Woa, learn something new every day. .BookMark = .LastModified I love this list. Thanks Rusty, John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rusty.hammond at cpiqpc.com Sent: Thursday, December 22, 2005 10:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Server table autonumber John, for a linked table in Access using DAO recordset I do the following: .AddNew !LWSL_IDLWSU = mlngUserID .Update .BookMark = .LastModified mlngLogID = !LWSL_ID HTH, Rusty ********************************************************************** 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 Dec 22 10:47:29 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 22 Dec 2005 10:47:29 -0600 Subject: [AccessD] Serving reports to the web Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3C4@main2.marlow.com> Sounds like an IIS server is what you need. Doesn't even have to be a 'server' class machine. Get a Server OS, put it on a machine with two hard drives (can be a desktop), and mirror them. (Using Dynamic Disks). You now have a redundant machine running IIS. You don't need a lot of bandwidth to run a website, unless you are planning to host streaming media, or allow people to download large amounts of files. A web page that is a few k will still load quite fast. Drew -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Wednesday, December 21, 2005 11:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Serving reports to the web And therein lies the problem. No of external users unknown. One of the owners of the company is "selling" their services to a potential new client, i.e. a new package where they take over administration of claims from a company that the potential client is not satisfied with. Details unknown (to me). The thing I know though is that once the floodgates open... So figure that the client CURRENTLY has about 3500 open claims, so figure POTENTIALLY 3500 users asking for claim status. How many of those users are computer literate? So, now you need to create users whenever a person hits the web site that doesn't already have an account. Obviously we have personal information on everyone. They have to provide SSN to us, name, address, DOB etc. in order to process the claim. So I am certain that we have enough info to validate them and set up the user on the web site. "Internal users" consist of about 40 users running a VERY complex access FE, not something that can be turned onto a web page. A main form with up to 20 tabs with Just-in-time subforms, various tabs displayed / hidden depending on the policy type, business rules coded into classes etc. Not gonna translate to web pages easily, too expensive to port, no reason to port. All info exposed internally, i.e. users update EVERYTHING in this database. Sometimes only supervisors etc but someone is allowed to see/modify every single table. Externally, unknown at this point but I am guessing that it will be mostly "summary" data. Claimants would get status of their claim, perhaps payment info etc. Read only. Managers would get summary info most likely. I really haven't been provided any details yet. As for infrastructure, the client has resisted even a SQL Server, though Express might just get them moving on that one. They farm out their very simple web page hosting. They have a single T1 coming in with 3 64k channels used for internet access, the rest used for phones. NO very high speed access even available to them for a reasonable price. This is a small business park, miles from the center of any town. The company is small (60 employees) with no in-house expertise in IIS or SQL Server, and I am not up to speed on those either. I suggested, from simple to complex, emailing reports to a provided email address, PDF files uploaded to a server with access to those reports through a web page, and setting up IIS to run a web site out of their office. With their bandwidth issues I am not sure that the latter is doable but the owner doing the "selling" pretty much nixed the first two and asked us to examine the third, so there we are. I would love to see us do this stuff, and I would prefer an in-house solution (server) so I don't also have to handle the headache of getting the data out to an external hosted server. It sounds like the hardware / software you discuss would not come cheap though. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nick Sent: Wednesday, December 21, 2005 9:45 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Serving reports to the web This is pretty much what I do all the time. There's a range of approaches, but a lot depends on the details. How many external users, how often you need to create accounts, how many internal users. What information gets provided to the claimants, what information is exposed internally. For example, with ASP or even better, ASP.NET, there are ways to build something that would allow the internal users to essentially navigate through the entire database on an ad hoc read only basis. What kind of infrastructure is available for this system? There's a difference in what you can do if you have to build onto stuff already there. At first glance based on the initial 40+ internal users I think I would like a SQL server box, and internal IIS box, and an external IIS box, would this kind of hardware be made availale? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 2:16 PM To: 'Access Developers discussion and problem solving'; Tech - Database Advisors Inc. Subject: [AccessD] Serving reports to the web Does anyone have any knowledge of what is required to serve reports to users on the web. The scenario is the Disability Insurance call center, a new client, which wants to get access to summary information on insurance claims being processed for management, but eventually to allow claimants to see the status of their claim live, online. I need a feel for how the security issue is handled, how users / passwords can be created automatically, and once created how reports can be generated and displayed based on the user logged in. Details are sketchy, but I am guessing that a secure area would be created where users log in. The first pass would segment the users into claimants and managers. Once logged in, a selection of possible reports (assuming that once demonstrated, the reports will grow uncontrollably). The BE is currently an Access BE approaching 500 mbytes, pounded on all day by ~40 users live in-house entering claims and answering calls. How does a web enabled app get data out. The "boss" has already pretty much nixed emailing reports and downloadable predefined PDF files. Which to me indicates they are looking at "configurable" reporting out of live data, straight to html, with strong security to keep the wrong people out. Anyone out there with experience in doing this kind of stuff? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From hoopesg at hotmail.com Thu Dec 22 10:56:33 2005 From: hoopesg at hotmail.com (Gina Hoopes) Date: Thu, 22 Dec 2005 10:56:33 -0600 Subject: [AccessD] Text to Date conversion Message-ID: Merry Christmas, everyone. I feel like I'm losing my marbles because I can't figure out what's going wrong in my query. I've got a table that I imported from Excel with the dates in European format and stored as text. I'm trying to convert the text to a U.S. date with the following function. AwardDate in this example = "05102005" Format(DateSerial(Mid([awarddate],3,2),Left([awarddate],2),Right([awarddate],4)),"mm/dd/yyyy") The result comes out not as 10/05/2005 but as 10/26/2015. I put the Format function in to try and fix it but it's the same with or without Format. There must be something I'm just not seeing. Can someone give me a boost here? Thanks!! Gina From DWUTKA at marlow.com Thu Dec 22 10:53:59 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 22 Dec 2005 10:53:59 -0600 Subject: [AccessD] Serving reports to the web Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3C5@main2.marlow.com> I'd have to disagree. Like I said, setting up an IIS server is not that difficult, and would be far more cost effective. You have to remember that 3500 potential external users is a drop in the bucket when it comes to web traffic. We average 440 unique visitors a day to our website, and it's a desktop machine that is several years old (PIII gigahertz). Bandwidth would only be an issue if they were running dialup. They have a T1, and even though only a small portion is set aside for the web, it's still dedicated bandwidth, and would be fine for a webserver to dish out data filled web pages. Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Thursday, December 22, 2005 8:48 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Serving reports to the web JC ...bandwidth is cheap ...Verizon is offering 15Mbps down/5 up for $50 a month now ...I also have a client who just converted to a T1 based VOIP system w/internet for a lot less than just his phone/dsl line was costing him and once the cutover problems were resolved, it works great ...the bandwidth not actually in use by the voip is available for internet access ...and its symetrical so running a local web server is realistic for him. ...you have to explore whats available in your area of course but the technology is running far ahead of the adoption rate ...your client could easily have all the bandwidth you need for less money than he's now paying. ...but bandwidth isn't your real problem imo ...when you move to SQL Server for that large a potential user base you are almost certainly talking about them needing a notwork/dba on-site ...SS is not Access ...it requires some babysetting ime. ...in your situation I'd look for a really good web host who can provide a dedicated SQL Server hosting service that lets you focus on doing what you do best ...building an internal web server is something you ought to sell after you proof the software capability, not before imnsho, especially if you have no experience in doing it ...I use parcom.net for this but there are many, many others. ...I understand the preference for an internally hosted solution but in all honesty JC, I think you would be biting off a lot more than you need to all at one time ...syncing the data with an externally hosted server is a lot easier that building a total hw/sw solution from the ground up ...especially in the environment you describe where even bandwidth is a major problem. ...for a couple hundred dollars a year you can get unlimited dl bandwidth plus sql server on a dead reliable host ...once you get all the asp built and the user interface kinks worked out, then you can look at the bennies of doing it internally. ...else I'd be looking to use someone with a lot of experience in building and hosting web servers and asp/sql apps as a consultant ...there are certainly some of those here. ...just my two cents worth of experience doing similar things and getting bitten badly ...others will almost certainly differ ...its AccessD afterall :) William ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 22, 2005 12:12 AM Subject: Re: [AccessD] Serving reports to the web > And therein lies the problem. No of external users unknown. One of the > owners of the company is "selling" their services to a potential new > client, > i.e. a new package where they take over administration of claims from a > company that the potential client is not satisfied with. Details unknown > (to me). The thing I know though is that once the floodgates open... > > So figure that the client CURRENTLY has about 3500 open claims, so figure > POTENTIALLY 3500 users asking for claim status. How many of those users > are > computer literate? > > So, now you need to create users whenever a person hits the web site that > doesn't already have an account. Obviously we have personal information > on > everyone. They have to provide SSN to us, name, address, DOB etc. in > order > to process the claim. So I am certain that we have enough info to > validate > them and set up the user on the web site. > > "Internal users" consist of about 40 users running a VERY complex access > FE, > not something that can be turned onto a web page. A main form with up to > 20 > tabs with Just-in-time subforms, various tabs displayed / hidden depending > on the policy type, business rules coded into classes etc. Not gonna > translate to web pages easily, too expensive to port, no reason to port. > > All info exposed internally, i.e. users update EVERYTHING in this > database. > Sometimes only supervisors etc but someone is allowed to see/modify every > single table. > > Externally, unknown at this point but I am guessing that it will be mostly > "summary" data. Claimants would get status of their claim, perhaps > payment > info etc. Read only. Managers would get summary info most likely. I > really haven't been provided any details yet. > > As for infrastructure, the client has resisted even a SQL Server, though > Express might just get them moving on that one. They farm out their very > simple web page hosting. They have a single T1 coming in with 3 64k > channels used for internet access, the rest used for phones. NO very high > speed access even available to them for a reasonable price. This is a > small > business park, miles from the center of any town. > > The company is small (60 employees) with no in-house expertise in IIS or > SQL > Server, and I am not up to speed on those either. > > I suggested, from simple to complex, emailing reports to a provided email > address, PDF files uploaded to a server with access to those reports > through > a web page, and setting up IIS to run a web site out of their office. > With > their bandwidth issues I am not sure that the latter is doable but the > owner > doing the "selling" pretty much nixed the first two and asked us to > examine > the third, so there we are. > > I would love to see us do this stuff, and I would prefer an in-house > solution (server) so I don't also have to handle the headache of getting > the > data out to an external hosted server. > > It sounds like the hardware / software you discuss would not come cheap > though. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nick > Sent: Wednesday, December 21, 2005 9:45 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Serving reports to the web > > This is pretty much what I do all the time. There's a range of approaches, > but a lot depends on the details. How many external users, how often you > need to create accounts, how many internal users. What information gets > provided to the claimants, what information is exposed internally. > > For example, with ASP or even better, ASP.NET, there are ways to build > something that would allow the internal users to essentially navigate > through the entire database on an ad hoc read only basis. > > What kind of infrastructure is available for this system? There's a > difference in what you can do if you have to build onto stuff already > there. > At first glance based on the initial 40+ internal users I think I would > like > a SQL server box, and internal IIS box, and an external IIS box, would > this > kind of hardware be made availale? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby > Sent: Wednesday, December 21, 2005 2:16 PM > To: 'Access Developers discussion and problem solving'; Tech - Database > Advisors Inc. > Subject: [AccessD] Serving reports to the web > > Does anyone have any knowledge of what is required to serve reports to > users > on the web. > > The scenario is the Disability Insurance call center, a new client, which > wants to get access to summary information on insurance claims being > processed for management, but eventually to allow claimants to see the > status of their claim live, online. > > I need a feel for how the security issue is handled, how users / passwords > can be created automatically, and once created how reports can be > generated > and displayed based on the user logged in. Details are sketchy, but I am > guessing that a secure area would be created where users log in. The > first > pass would segment the users into claimants and managers. Once logged in, > a > selection of possible reports (assuming that once demonstrated, the > reports > will grow uncontrollably). > > The BE is currently an Access BE approaching 500 mbytes, pounded on all > day > by ~40 users live in-house entering claims and answering calls. How does > a > web enabled app get data out. The "boss" has already pretty much nixed > emailing reports and downloadable predefined PDF files. Which to me > indicates they are looking at "configurable" reporting out of live data, > straight to html, with strong security to keep the wrong people out. > > Anyone out there with experience in doing this kind of stuff? > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Thu Dec 22 11:01:43 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 22 Dec 2005 11:01:43 -0600 Subject: [AccessD] Text to Date conversion Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3C6@main2.marlow.com> DateSerial goes Year, Month, Day. So with 05102005 you would want: DateSerial(val(right(awarddate,4)),val(left(awarddate,2)),val(mid(awarddate, 3,2))) Drew -----Original Message----- From: Gina Hoopes [mailto:hoopesg at hotmail.com] Sent: Thursday, December 22, 2005 10:57 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Text to Date conversion Merry Christmas, everyone. I feel like I'm losing my marbles because I can't figure out what's going wrong in my query. I've got a table that I imported from Excel with the dates in European format and stored as text. I'm trying to convert the text to a U.S. date with the following function. AwardDate in this example = "05102005" Format(DateSerial(Mid([awarddate],3,2),Left([awarddate],2),Right([awarddate] ,4)),"mm/dd/yyyy") The result comes out not as 10/05/2005 but as 10/26/2015. I put the Format function in to try and fix it but it's the same with or without Format. There must be something I'm just not seeing. Can someone give me a boost here? Thanks!! Gina -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mboyd at deloitte.com Thu Dec 22 11:06:29 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Thu, 22 Dec 2005 12:06:29 -0500 Subject: [AccessD] Text to Date conversion Message-ID: Gina - Why use the DateSerial function at all? You should be fine using: Mid([awarddate],3,2) & "/" & Left([awarddate],2) & "/" & Right([awarddate],4). Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gina Hoopes Sent: Thursday, December 22, 2005 11:57 AM To: AccessD at databaseadvisors.com Subject: [AccessD] Text to Date conversion Merry Christmas, everyone. I feel like I'm losing my marbles because I can't figure out what's going wrong in my query. I've got a table that I imported from Excel with the dates in European format and stored as text. I'm trying to convert the text to a U.S. date with the following function. AwardDate in this example = "05102005" Format(DateSerial(Mid([awarddate],3,2),Left([awarddate],2),Right([awardd ate],4)),"mm/dd/yyyy") The result comes out not as 10/05/2005 but as 10/26/2015. I put the Format function in to try and fix it but it's the same with or without Format. There must be something I'm just not seeing. Can someone give me a boost here? Thanks!! Gina -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] From hoopesg at hotmail.com Thu Dec 22 11:13:42 2005 From: hoopesg at hotmail.com (Gina Hoopes) Date: Thu, 22 Dec 2005 11:13:42 -0600 Subject: [AccessD] Text to Date conversion Message-ID: I was worried that by using what you suggested that I'd just end up with another string. I'll give that a try. Thanks! Gina -----Original Message----- From: accessd-bounces at databaseadvisors.com Sent: Thursday, December 22, 2005 11:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Text to Date conversion Gina - Why use the DateSerial function at all? You should be fine using: Mid([awarddate],3,2) & "/" & Left([awarddate],2) & "/" & Right([awarddate],4). Mark Boyd From hoopesg at hotmail.com Thu Dec 22 11:14:54 2005 From: hoopesg at hotmail.com (Gina Hoopes) Date: Thu, 22 Dec 2005 11:14:54 -0600 Subject: [AccessD] Text to Date conversion Message-ID: Well that explains it. Ho Ho Ho!! Gina -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Thursday, December 22, 2005 11:02 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Text to Date conversion DateSerial goes Year, Month, Day. So with 05102005 you would want: DateSerial(val(right(awarddate,4)),val(left(awarddate,2)),val(mid(awarddate, 3,2))) Drew From DWUTKA at marlow.com Thu Dec 22 11:22:35 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 22 Dec 2005 11:22:35 -0600 Subject: [AccessD] Text to Date conversion Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3C8@main2.marlow.com> Glad I could help.... Drew -----Original Message----- From: Gina Hoopes [mailto:hoopesg at hotmail.com] Sent: Thursday, December 22, 2005 11:15 AM To: AccessD at databaseadvisors.com Subject: Re: [AccessD] Text to Date conversion Well that explains it. Ho Ho Ho!! Gina -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Thursday, December 22, 2005 11:02 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Text to Date conversion DateSerial goes Year, Month, Day. So with 05102005 you would want: DateSerial(val(right(awarddate,4)),val(left(awarddate,2)),val(mid(awarddate, 3,2))) Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From itsame2000 at sbcglobal.net Thu Dec 22 11:55:37 2005 From: itsame2000 at sbcglobal.net (Jeremy Toves) Date: Thu, 22 Dec 2005 09:55:37 -0800 (PST) Subject: [AccessD] Text to Date conversion In-Reply-To: Message-ID: <20051222175537.19677.qmail@web81504.mail.mud.yahoo.com> If you used the method below, it would be a string. You could do CDate(Mid([awarddate],3,2) & "/" & Left([awarddate],2) & "/" & Right([awarddate],4)) to get the date. Thanks, Jeremy Gina Hoopes wrote: I was worried that by using what you suggested that I'd just end up with another string. I'll give that a try. Thanks! Gina -----Original Message----- From: accessd-bounces at databaseadvisors.com Sent: Thursday, December 22, 2005 11:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Text to Date conversion Gina - Why use the DateSerial function at all? You should be fine using: Mid([awarddate],3,2) & "/" & Left([awarddate],2) & "/" & Right([awarddate],4). Mark Boyd -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From itsame2000 at sbcglobal.net Thu Dec 22 11:55:37 2005 From: itsame2000 at sbcglobal.net (Jeremy Toves) Date: Thu, 22 Dec 2005 09:55:37 -0800 (PST) Subject: [AccessD] Text to Date conversion In-Reply-To: Message-ID: <20051222175537.19677.qmail@web81504.mail.mud.yahoo.com> If you used the method below, it would be a string. You could do CDate(Mid([awarddate],3,2) & "/" & Left([awarddate],2) & "/" & Right([awarddate],4)) to get the date. Thanks, Jeremy Gina Hoopes wrote: I was worried that by using what you suggested that I'd just end up with another string. I'll give that a try. Thanks! Gina -----Original Message----- From: accessd-bounces at databaseadvisors.com Sent: Thursday, December 22, 2005 11:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Text to Date conversion Gina - Why use the DateSerial function at all? You should be fine using: Mid([awarddate],3,2) & "/" & Left([awarddate],2) & "/" & Right([awarddate],4). Mark Boyd -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Thu Dec 22 12:12:02 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 22 Dec 2005 10:12:02 -0800 Subject: [AccessD] Access + SQL Server 2005 References: <000301c60671$d8e7d160$0200a8c0@danwaters> Message-ID: <43AAEC72.9060408@shaw.ca> SQL Express doesn't include Data Transformation Services, which is the tool that supports the Import/Export wizards. You have a couple options... - Use the Export functionality of Access. (File | Export) You'll need to have a DSN created for the database you want to send the data to. - Use the Access Upsizing wizard. - Export the data from Access into a text file and then use BCP to put the data into SQL. The first two will be documented in the Access help file, the third in SQL Express Books Online. from Mike Wachal SQL Express Team Dan Waters wrote: >The SS 2005 Book On Line shows a few different methods. Look under >'importing data'. > >Dan > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Moss >Sent: Wednesday, December 21, 2005 11:44 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Access + SQL Server 2005 > >Are there any tools for importing data into SQL Express 2004? > > > >>Well, SQL 2K5 is out, and I'm looking at the Express version. It has 4Gb >>storage, no workload governor, uses essentially the same Manager as full >>SQL >>2K5, and of course it's free of charge. On the other hand, you can't use >>the Query Designer in an ADP. >> >>I have no experience using Access + SQL, but with the release of SQL 2K5 I >>figure it's time to move up. >> >>I have some general questions, especially for you folks who've been 'in >>the >>know' for quite some time now: >> >> Is it possible to use an ADP with SQL 2K5? >> >> If using an ADP is possible, what would be the pros/cons of using an >>MDB >>FE vs. an ADP FE with SQL 2K5? >> >> Is using A03 better than using AXP as a FE for SQL 2K5? If so, why? >> >> Any other known issues for discussion? >> >> >>I hope this starts a discussion over the next few days, and that everyone >>has a great Holiday Season! >> >>Thanks, >>Dan Waters >> >> >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > > -- Marty Connelly Victoria, B.C. Canada From Gustav at cactus.dk Thu Dec 22 13:34:26 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Dec 2005 20:34:26 +0100 Subject: [AccessD] Text to Date conversion Message-ID: Hi Gina As Mark puts, just split the string but remember to wrap it in #..# to indicate a date value: SELECT *, "#" & Mid([awarddate],3,2) & "/" & Left([awarddate],2) & "/" & Right([awarddate],4) & "#" AS AwDate FROM tblYourTable; /gustav >>> hoopesg at hotmail.com 22-12-2005 17:56 >>> Merry Christmas, everyone. I feel like I'm losing my marbles because I can't figure out what's going wrong in my query. I've got a table that I imported from Excel with the dates in European format and stored as text. I'm trying to convert the text to a U.S. date with the following function. AwardDate in this example = "05102005" Format(DateSerial(Mid([awarddate],3,2),Left([awarddate],2),Right([awarddate],4)),"mm/dd/yyyy") The result comes out not as 10/05/2005 but as 10/26/2015. I put the Format function in to try and fix it but it's the same with or without Format. There must be something I'm just not seeing. Can someone give me a boost here? Thanks!! Gina From dajomigo at tpg.com.au Thu Dec 22 15:28:53 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Fri, 23 Dec 2005 08:28:53 +1100 Subject: [AccessD] access xp runtime Message-ID: <6.2.1.2.2.20051223082534.034398e0@mail.tpg.com.au> I have a client that wants his database to not look like an access database (no problem) and be usable by people who don't have access on their computers. My understanding is that this is possible if the database is a runtime version. Is there any way to do this without buying office developer XP. We are using access xp for the database. David From Patricia.O'Connor at otda.state.ny.us Thu Dec 22 15:35:13 2005 From: Patricia.O'Connor at otda.state.ny.us (O'Connor, Patricia (OTDA)) Date: Thu, 22 Dec 2005 16:35:13 -0500 Subject: [AccessD] Union Query quick question Thanks Done Message-ID: <01DBAB52E30A9A4AB3D94EF8029EDBE8551FB6@EXCNYSM0A1AI.nysemail.nyenet> Thanks for all your help - fixed and completed the run and created another version for another table query. Have a great HOLIDAY everyone ************************************************** * Patricia O'Connor * Associate Computer Programmer Analyst * OTDA - BDMA * (W) mailto:Patricia.O'Connor at otda.state.ny.us * (w) mailto:aa1160 at otda.state.ny.us ************************************************** -------------------------------------------------------- This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. From martyconnelly at shaw.ca Thu Dec 22 15:37:37 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 22 Dec 2005 13:37:37 -0800 Subject: [AccessD] access xp runtime References: <6.2.1.2.2.20051223082534.034398e0@mail.tpg.com.au> Message-ID: <43AB1CA1.3060702@shaw.ca> Nope. You will probably have to buy the Developer edition on the second hand market. here is one spot http://www.cheaperoffice.com/ or upgrade to Access 2003 and buy the VSTO. I don't know which would be cheaper. David & Joanne Gould wrote: >I have a client that wants his database to not look like an access database >(no problem) and be usable by people who don't have access on their >computers. My understanding is that this is possible if the database is a >runtime version. Is there any way to do this without buying office >developer XP. We are using access xp for the database. > >David > > > > -- Marty Connelly Victoria, B.C. Canada From dwaters at usinternet.com Thu Dec 22 15:47:30 2005 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 22 Dec 2005 15:47:30 -0600 Subject: [AccessD] access xp runtime In-Reply-To: <5085268.1135286704798.JavaMail.root@sniper16> Message-ID: <000201c60741$4fb57ac0$0200a8c0@danwaters> David, You will need the Developer version to create runtime versions. This version has extra software that give you the ability to create the runtime versions. Also, buying this version gives you a MS License to distribute runtime versions. It's about $200. Check NexTag or Pricegrabber or other sites for lowest prices. Good Luck! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne Gould Sent: Thursday, December 22, 2005 3:29 PM To: AccessD at databaseadvisors.com Subject: [AccessD] access xp runtime I have a client that wants his database to not look like an access database (no problem) and be usable by people who don't have access on their computers. My understanding is that this is possible if the database is a runtime version. Is there any way to do this without buying office developer XP. We are using access xp for the database. David -- 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 Dec 22 15:58:28 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 23 Dec 2005 07:58:28 +1000 Subject: [AccessD] SQL Server table autonumber In-Reply-To: <200512221305.jBMD50V16983@databaseadvisors.com> Message-ID: <43ABAE24.19327.5367074@stuart.lexacorp.com.pg> On 22 Dec 2005 at 8:04, John Colby wrote: > In Access (Jet, MDB BE) when I create a new record in a table with an > autonumber, > > .Open "usystbllwsLog", gcnn, adOpenKeyset, adLockPessimistic > 'build a logout record. > .AddNew > !LWSL_IDLWSU = mlngUserID > !LWSL_FE = CurrentProject.name > !LWSL_Login = blnLogIn > !LWSL_WorkstationID = CurrentMachineName() > mlngLogID = !LWSL_ID > .Update > > I grab the new PK before doing the update. When ported to SQL Server the > !LWSL_ID in the next to the last line is null. How do I grab the PKID from > a new record when using SQL Server as the BE? > You need to get @@IDENTITY returned. I normally do it by using a sproc. Pass in the various fields as parameters for an update statement and follow it with a Select: INSERT INTO usystblwsLog (......) VALUES (@UserID, at ProjectName, at Login, at MachName, at WSL_ID) SELECT @@IDENTITY AS 'Identity' BTW, maybe your last string of questions would get a better response on the dba-SQLServer list. -- Stuart From hoopesg at hotmail.com Thu Dec 22 16:03:33 2005 From: hoopesg at hotmail.com (Gina Hoopes) Date: Thu, 22 Dec 2005 16:03:33 -0600 Subject: [AccessD] Text to Date conversion Message-ID: Another great solution. Thanks! Gina -----Original Message----- From: accessd-bounces at databaseadvisors.com Sent: Thursday, December 22, 2005 11:56 AM To: Access Developers discussion and problem solving; AccessD at databaseadvisors.com Subject: Re: [AccessD] Text to Date conversion If you used the method below, it would be a string. You could do CDate(Mid([awarddate],3,2) & "/" & Left([awarddate],2) & "/" & Right([awarddate],4)) to get the date. Thanks, Jeremy From hoopesg at hotmail.com Thu Dec 22 16:04:29 2005 From: hoopesg at hotmail.com (Gina Hoopes) Date: Thu, 22 Dec 2005 16:04:29 -0600 Subject: [AccessD] Text to Date conversion Message-ID: Thank you, Gustav! Gina -----Original Message----- From: accessd-bounces at databaseadvisors.com Sent: Thursday, December 22, 2005 1:34 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Text to Date conversion Hi Gina As Mark puts, just split the string but remember to wrap it in #..# to indicate a date value: SELECT *, "#" & Mid([awarddate],3,2) & "/" & Left([awarddate],2) & "/" & Right([awarddate],4) & "#" AS AwDate FROM tblYourTable; /gustav From accessd at shaw.ca Thu Dec 22 16:13:42 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 22 Dec 2005 14:13:42 -0800 Subject: [AccessD] Must see dbseechanges In-Reply-To: <200512221403.jBME3rV00711@databaseadvisors.com> Message-ID: <00dc01c60744$f8483490$017ba8c0@xpserver> Hi John: Here is a method for checking: Dim MyobjCmd As ADODB.Command Set MyobjCmd = New ADODB.Command With MyobjCmd .ActiveConnection = MyConnectionString .CommandText = "MyEmployeeHasRecords" .CommandType = adCmdStoredProc .Parameters.Append .CreateParameter("@intEmployee", adInteger, adParamInput, , glEmployeeNumber) .Execute Msgbox "There are " & str(.RecordsAffected) & " records on employee number " & str(glEmployeeNumber) & " in the system." End With HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: December 22, 2005 6:03 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Must see dbseechanges I'm getting this error when opening a recordset using dao and a SQL Server table: You must use the dbSeeChanges option with OpenRecordset when accessing a SQL Server table that has an IDENTITY column. I am using the following code: Set mrst = mdb.OpenRecordset(strsql, , dbSeeChanges) Notice that I AM using dbSeeChanges. These are ODBC linked tables in the SQL Server database. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Thu Dec 22 16:13:50 2005 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 22 Dec 2005 16:13:50 -0600 Subject: [AccessD] access xp runtime In-Reply-To: <30679995.1135288280244.JavaMail.root@sniper38> Message-ID: <000301c60744$fd79b420$0200a8c0@danwaters> Oops! $200 is about the OEM price. Try this site: (I have not used this) http://www.pricegrabber.com/user_sales_getprod.php/masterid=421715/lot_id=26 34273/ut=d8113a1267f37706 OEM definition: OEM - Original Equipment Manufacturer OEM software is a full version (non-upgrade) which includes the CD-ROM and the product key codes. These elements are all you will need to load and run the software. The software runs exactly the same way as the full retail version (including automatic updates). The differences between OEM Vs Retail Box are: 1. OEM does not come in a box. 2. OEM is only licensed for one computer. 3. OEM is not transferable. 4. OEM cannot be used to upgrade. 5. Microsoft does not supply free technical support or installation support for OEM. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, December 22, 2005 3:48 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] access xp runtime David, You will need the Developer version to create runtime versions. This version has extra software that give you the ability to create the runtime versions. Also, buying this version gives you a MS License to distribute runtime versions. It's about $200. Check NexTag or Pricegrabber or other sites for lowest prices. Good Luck! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne Gould Sent: Thursday, December 22, 2005 3:29 PM To: AccessD at databaseadvisors.com Subject: [AccessD] access xp runtime I have a client that wants his database to not look like an access database (no problem) and be usable by people who don't have access on their computers. My understanding is that this is possible if the database is a runtime version. Is there any way to do this without buying office developer XP. We are using access xp for the database. 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 dajomigo at tpg.com.au Thu Dec 22 16:55:31 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Fri, 23 Dec 2005 09:55:31 +1100 Subject: [AccessD] access xp runtime In-Reply-To: <43AB1CA1.3060702@shaw.ca> References: <6.2.1.2.2.20051223082534.034398e0@mail.tpg.com.au> <43AB1CA1.3060702@shaw.ca> Message-ID: <6.2.1.2.2.20051223095419.0345f9d8@mail.tpg.com.au> Thanks Marty I will look into this David At 08:37 AM 23/12/2005, you wrote: >Nope. You will probably have to buy the Developer edition on the second >hand market. >here is one spot >http://www.cheaperoffice.com/ > >or upgrade to Access 2003 and buy the VSTO. >I don't know which would be cheaper. > > > >David & Joanne Gould wrote: > > >I have a client that wants his database to not look like an access database > >(no problem) and be usable by people who don't have access on their > >computers. My understanding is that this is possible if the database is a > >runtime version. Is there any way to do this without buying office > >developer XP. We are using access xp for the database. > > > >David > > > > > > > > > >-- >Marty Connelly >Victoria, B.C. >Canada > > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From dajomigo at tpg.com.au Thu Dec 22 16:56:59 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Fri, 23 Dec 2005 09:56:59 +1100 Subject: [AccessD] access xp runtime In-Reply-To: <000201c60741$4fb57ac0$0200a8c0@danwaters> References: <5085268.1135286704798.JavaMail.root@sniper16> <000201c60741$4fb57ac0$0200a8c0@danwaters> Message-ID: <6.2.1.2.2.20051223095537.0345f748@mail.tpg.com.au> Thanks, Dan I looked at this. The $200 offer has been mislabelled or something. The product they are offering for $200 is actually Professional not Developer. Bummer!! Anyway, thanks for the advice. David At 08:47 AM 23/12/2005, you wrote: >David, > >You will need the Developer version to create runtime versions. This >version has extra software that give you the ability to create the runtime >versions. Also, buying this version gives you a MS License to distribute >runtime versions. > >It's about $200. Check NexTag or Pricegrabber or other sites for lowest >prices. > >Good Luck! >Dan Waters > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne >Gould >Sent: Thursday, December 22, 2005 3:29 PM >To: AccessD at databaseadvisors.com >Subject: [AccessD] access xp runtime > >I have a client that wants his database to not look like an access database >(no problem) and be usable by people who don't have access on their >computers. My understanding is that this is possible if the database is a >runtime version. Is there any way to do this without buying office >developer XP. We are using access xp for the database. > >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 dwaters at usinternet.com Thu Dec 22 17:07:53 2005 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 22 Dec 2005 17:07:53 -0600 Subject: [AccessD] access xp runtime In-Reply-To: <25902586.1135292041529.JavaMail.root@sniper20> Message-ID: <000501c6074c$89b8b3d0$0200a8c0@danwaters> Hi David, I checked later and saw that too. But, my subsequent email with the link does go to an OEM version of XP Developer. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne Gould Sent: Thursday, December 22, 2005 4:57 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] access xp runtime Thanks, Dan I looked at this. The $200 offer has been mislabelled or something. The product they are offering for $200 is actually Professional not Developer. Bummer!! Anyway, thanks for the advice. David At 08:47 AM 23/12/2005, you wrote: >David, > >You will need the Developer version to create runtime versions. This >version has extra software that give you the ability to create the runtime >versions. Also, buying this version gives you a MS License to distribute >runtime versions. > >It's about $200. Check NexTag or Pricegrabber or other sites for lowest >prices. > >Good Luck! >Dan Waters > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne >Gould >Sent: Thursday, December 22, 2005 3:29 PM >To: AccessD at databaseadvisors.com >Subject: [AccessD] access xp runtime > >I have a client that wants his database to not look like an access database >(no problem) and be usable by people who don't have access on their >computers. My understanding is that this is possible if the database is a >runtime version. Is there any way to do this without buying office >developer XP. We are using access xp for the database. > >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 wdhindman at bellsouth.net Thu Dec 22 17:42:32 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 22 Dec 2005 18:42:32 -0500 Subject: [AccessD] Serving reports to the web References: <17724746D360394AA3BFE5B8D40A9C1BD3C5@main2.marlow.com> Message-ID: <000c01c60751$6205f1e0$6101a8c0@JISREGISTRATION.local> ...for you, maybe ...but you're a geek with the stuff ...given the cost of the hw/sw plus the setup time and maintenance for someone starting from scratch vs $200 a year for everything ...certainly not me ...and I run seven servers already and a number of web sites ...granted it doesn't take much if you're not starting from scratch ...but like I said, if I didn't already have an IIS server working, I'd farm out the site hosting and focus on getting the database working right ...then tackle the internal web server side ...but I acknowledge you could probably whip it out in a couple hours ...I couldn't and I don't think its JC's bag at the moment either. William ----- Original Message ----- From: To: Sent: Thursday, December 22, 2005 11:53 AM Subject: Re: [AccessD] Serving reports to the web > I'd have to disagree. Like I said, setting up an IIS server is not that > difficult, and would be far more cost effective. You have to remember > that > 3500 potential external users is a drop in the bucket when it comes to web > traffic. We average 440 unique visitors a day to our website, and it's a > desktop machine that is several years old (PIII gigahertz). > > Bandwidth would only be an issue if they were running dialup. They have a > T1, and even though only a small portion is set aside for the web, it's > still dedicated bandwidth, and would be fine for a webserver to dish out > data filled web pages. > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Thursday, December 22, 2005 8:48 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Serving reports to the web > > > JC > > ...bandwidth is cheap ...Verizon is offering 15Mbps down/5 up for $50 a > month now ...I also have a client who just converted to a T1 based VOIP > system w/internet for a lot less than just his phone/dsl line was costing > him and once the cutover problems were resolved, it works great ...the > bandwidth not actually in use by the voip is available for internet access > ...and its symetrical so running a local web server is realistic for him. > ...you have to explore whats available in your area of course but the > technology is running far ahead of the adoption rate ...your client could > easily have all the bandwidth you need for less money than he's now > paying. > > ...but bandwidth isn't your real problem imo ...when you move to SQL > Server > for that large a potential user base you are almost certainly talking > about > them needing a notwork/dba on-site ...SS is not Access ...it requires some > babysetting ime. > > ...in your situation I'd look for a really good web host who can provide a > dedicated SQL Server hosting service that lets you focus on doing what you > do best ...building an internal web server is something you ought to sell > after you proof the software capability, not before imnsho, especially if > you have no experience in doing it ...I use parcom.net for this but there > are many, many others. > > ...I understand the preference for an internally hosted solution but in > all > honesty JC, I think you would be biting off a lot more than you need to > all > at one time ...syncing the data with an externally hosted server is a lot > easier that building a total hw/sw solution from the ground up > ...especially > > in the environment you describe where even bandwidth is a major problem. > > ...for a couple hundred dollars a year you can get unlimited dl bandwidth > plus sql server on a dead reliable host ...once you get all the asp built > and the user interface kinks worked out, then you can look at the bennies > of > > doing it internally. > > ...else I'd be looking to use someone with a lot of experience in building > and hosting web servers and asp/sql apps as a consultant ...there are > certainly some of those here. > > ...just my two cents worth of experience doing similar things and getting > bitten badly ...others will almost certainly differ ...its AccessD > afterall > :) > > William > > ----- Original Message ----- > From: "John Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 22, 2005 12:12 AM > Subject: Re: [AccessD] Serving reports to the web > > >> And therein lies the problem. No of external users unknown. One of the >> owners of the company is "selling" their services to a potential new >> client, >> i.e. a new package where they take over administration of claims from a >> company that the potential client is not satisfied with. Details unknown >> (to me). The thing I know though is that once the floodgates open... >> >> So figure that the client CURRENTLY has about 3500 open claims, so figure >> POTENTIALLY 3500 users asking for claim status. How many of those users >> are >> computer literate? >> >> So, now you need to create users whenever a person hits the web site that >> doesn't already have an account. Obviously we have personal information >> on >> everyone. They have to provide SSN to us, name, address, DOB etc. in >> order >> to process the claim. So I am certain that we have enough info to >> validate >> them and set up the user on the web site. >> >> "Internal users" consist of about 40 users running a VERY complex access >> FE, >> not something that can be turned onto a web page. A main form with up to >> 20 >> tabs with Just-in-time subforms, various tabs displayed / hidden >> depending >> on the policy type, business rules coded into classes etc. Not gonna >> translate to web pages easily, too expensive to port, no reason to port. >> >> All info exposed internally, i.e. users update EVERYTHING in this >> database. >> Sometimes only supervisors etc but someone is allowed to see/modify every >> single table. >> >> Externally, unknown at this point but I am guessing that it will be >> mostly >> "summary" data. Claimants would get status of their claim, perhaps >> payment >> info etc. Read only. Managers would get summary info most likely. I >> really haven't been provided any details yet. >> >> As for infrastructure, the client has resisted even a SQL Server, though >> Express might just get them moving on that one. They farm out their very >> simple web page hosting. They have a single T1 coming in with 3 64k >> channels used for internet access, the rest used for phones. NO very >> high >> speed access even available to them for a reasonable price. This is a >> small >> business park, miles from the center of any town. >> >> The company is small (60 employees) with no in-house expertise in IIS or >> SQL >> Server, and I am not up to speed on those either. >> >> I suggested, from simple to complex, emailing reports to a provided email >> address, PDF files uploaded to a server with access to those reports >> through >> a web page, and setting up IIS to run a web site out of their office. >> With >> their bandwidth issues I am not sure that the latter is doable but the >> owner >> doing the "selling" pretty much nixed the first two and asked us to >> examine >> the third, so there we are. >> >> I would love to see us do this stuff, and I would prefer an in-house >> solution (server) so I don't also have to handle the headache of getting >> the >> data out to an external hosted server. >> >> It sounds like the hardware / software you discuss would not come cheap >> though. >> >> John W. Colby >> www.ColbyConsulting.com >> >> Contribute your unused CPU cycles to a good cause: >> http://folding.stanford.edu/ >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nick >> Sent: Wednesday, December 21, 2005 9:45 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Serving reports to the web >> >> This is pretty much what I do all the time. There's a range of >> approaches, >> but a lot depends on the details. How many external users, how often you >> need to create accounts, how many internal users. What information gets >> provided to the claimants, what information is exposed internally. >> >> For example, with ASP or even better, ASP.NET, there are ways to build >> something that would allow the internal users to essentially navigate >> through the entire database on an ad hoc read only basis. >> >> What kind of infrastructure is available for this system? There's a >> difference in what you can do if you have to build onto stuff already >> there. >> At first glance based on the initial 40+ internal users I think I would >> like >> a SQL server box, and internal IIS box, and an external IIS box, would >> this >> kind of hardware be made availale? >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby >> Sent: Wednesday, December 21, 2005 2:16 PM >> To: 'Access Developers discussion and problem solving'; Tech - Database >> Advisors Inc. >> Subject: [AccessD] Serving reports to the web >> >> Does anyone have any knowledge of what is required to serve reports to >> users >> on the web. >> >> The scenario is the Disability Insurance call center, a new client, which >> wants to get access to summary information on insurance claims being >> processed for management, but eventually to allow claimants to see the >> status of their claim live, online. >> >> I need a feel for how the security issue is handled, how users / >> passwords >> can be created automatically, and once created how reports can be >> generated >> and displayed based on the user logged in. Details are sketchy, but I am >> guessing that a secure area would be created where users log in. The >> first >> pass would segment the users into claimants and managers. Once logged >> in, > >> a >> selection of possible reports (assuming that once demonstrated, the >> reports >> will grow uncontrollably). >> >> The BE is currently an Access BE approaching 500 mbytes, pounded on all >> day >> by ~40 users live in-house entering claims and answering calls. How does >> a >> web enabled app get data out. The "boss" has already pretty much nixed >> emailing reports and downloadable predefined PDF files. Which to me >> indicates they are looking at "configurable" reporting out of live data, >> straight to html, with strong security to keep the wrong people out. >> >> Anyone out there with experience in doing this kind of stuff? >> >> John W. Colby >> www.ColbyConsulting.com >> >> Contribute your unused CPU cycles to a good cause: >> http://folding.stanford.edu/ >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Thu Dec 22 17:50:19 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 22 Dec 2005 17:50:19 -0600 Subject: [AccessD] Serving reports to the web Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3CD@main2.marlow.com> Okay, but then you get to deal with the synching problem. Honestly, it is not that difficult to setup an IIS server, it's all wizard driven nowadays.... Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Thursday, December 22, 2005 5:43 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Serving reports to the web ...for you, maybe ...but you're a geek with the stuff ...given the cost of the hw/sw plus the setup time and maintenance for someone starting from scratch vs $200 a year for everything ...certainly not me ...and I run seven servers already and a number of web sites ...granted it doesn't take much if you're not starting from scratch ...but like I said, if I didn't already have an IIS server working, I'd farm out the site hosting and focus on getting the database working right ...then tackle the internal web server side ...but I acknowledge you could probably whip it out in a couple hours ...I couldn't and I don't think its JC's bag at the moment either. William ----- Original Message ----- From: To: Sent: Thursday, December 22, 2005 11:53 AM Subject: Re: [AccessD] Serving reports to the web > I'd have to disagree. Like I said, setting up an IIS server is not that > difficult, and would be far more cost effective. You have to remember > that > 3500 potential external users is a drop in the bucket when it comes to web > traffic. We average 440 unique visitors a day to our website, and it's a > desktop machine that is several years old (PIII gigahertz). > > Bandwidth would only be an issue if they were running dialup. They have a > T1, and even though only a small portion is set aside for the web, it's > still dedicated bandwidth, and would be fine for a webserver to dish out > data filled web pages. > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Thursday, December 22, 2005 8:48 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Serving reports to the web > > > JC > > ...bandwidth is cheap ...Verizon is offering 15Mbps down/5 up for $50 a > month now ...I also have a client who just converted to a T1 based VOIP > system w/internet for a lot less than just his phone/dsl line was costing > him and once the cutover problems were resolved, it works great ...the > bandwidth not actually in use by the voip is available for internet access > ...and its symetrical so running a local web server is realistic for him. > ...you have to explore whats available in your area of course but the > technology is running far ahead of the adoption rate ...your client could > easily have all the bandwidth you need for less money than he's now > paying. > > ...but bandwidth isn't your real problem imo ...when you move to SQL > Server > for that large a potential user base you are almost certainly talking > about > them needing a notwork/dba on-site ...SS is not Access ...it requires some > babysetting ime. > > ...in your situation I'd look for a really good web host who can provide a > dedicated SQL Server hosting service that lets you focus on doing what you > do best ...building an internal web server is something you ought to sell > after you proof the software capability, not before imnsho, especially if > you have no experience in doing it ...I use parcom.net for this but there > are many, many others. > > ...I understand the preference for an internally hosted solution but in > all > honesty JC, I think you would be biting off a lot more than you need to > all > at one time ...syncing the data with an externally hosted server is a lot > easier that building a total hw/sw solution from the ground up > ...especially > > in the environment you describe where even bandwidth is a major problem. > > ...for a couple hundred dollars a year you can get unlimited dl bandwidth > plus sql server on a dead reliable host ...once you get all the asp built > and the user interface kinks worked out, then you can look at the bennies > of > > doing it internally. > > ...else I'd be looking to use someone with a lot of experience in building > and hosting web servers and asp/sql apps as a consultant ...there are > certainly some of those here. > > ...just my two cents worth of experience doing similar things and getting > bitten badly ...others will almost certainly differ ...its AccessD > afterall > :) > > William > > ----- Original Message ----- > From: "John Colby" > To: "'Access Developers discussion and problem solving'" > > Sent: Thursday, December 22, 2005 12:12 AM > Subject: Re: [AccessD] Serving reports to the web > > >> And therein lies the problem. No of external users unknown. One of the >> owners of the company is "selling" their services to a potential new >> client, >> i.e. a new package where they take over administration of claims from a >> company that the potential client is not satisfied with. Details unknown >> (to me). The thing I know though is that once the floodgates open... >> >> So figure that the client CURRENTLY has about 3500 open claims, so figure >> POTENTIALLY 3500 users asking for claim status. How many of those users >> are >> computer literate? >> >> So, now you need to create users whenever a person hits the web site that >> doesn't already have an account. Obviously we have personal information >> on >> everyone. They have to provide SSN to us, name, address, DOB etc. in >> order >> to process the claim. So I am certain that we have enough info to >> validate >> them and set up the user on the web site. >> >> "Internal users" consist of about 40 users running a VERY complex access >> FE, >> not something that can be turned onto a web page. A main form with up to >> 20 >> tabs with Just-in-time subforms, various tabs displayed / hidden >> depending >> on the policy type, business rules coded into classes etc. Not gonna >> translate to web pages easily, too expensive to port, no reason to port. >> >> All info exposed internally, i.e. users update EVERYTHING in this >> database. >> Sometimes only supervisors etc but someone is allowed to see/modify every >> single table. >> >> Externally, unknown at this point but I am guessing that it will be >> mostly >> "summary" data. Claimants would get status of their claim, perhaps >> payment >> info etc. Read only. Managers would get summary info most likely. I >> really haven't been provided any details yet. >> >> As for infrastructure, the client has resisted even a SQL Server, though >> Express might just get them moving on that one. They farm out their very >> simple web page hosting. They have a single T1 coming in with 3 64k >> channels used for internet access, the rest used for phones. NO very >> high >> speed access even available to them for a reasonable price. This is a >> small >> business park, miles from the center of any town. >> >> The company is small (60 employees) with no in-house expertise in IIS or >> SQL >> Server, and I am not up to speed on those either. >> >> I suggested, from simple to complex, emailing reports to a provided email >> address, PDF files uploaded to a server with access to those reports >> through >> a web page, and setting up IIS to run a web site out of their office. >> With >> their bandwidth issues I am not sure that the latter is doable but the >> owner >> doing the "selling" pretty much nixed the first two and asked us to >> examine >> the third, so there we are. >> >> I would love to see us do this stuff, and I would prefer an in-house >> solution (server) so I don't also have to handle the headache of getting >> the >> data out to an external hosted server. >> >> It sounds like the hardware / software you discuss would not come cheap >> though. >> >> John W. Colby >> www.ColbyConsulting.com >> >> Contribute your unused CPU cycles to a good cause: >> http://folding.stanford.edu/ >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Nick >> Sent: Wednesday, December 21, 2005 9:45 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Serving reports to the web >> >> This is pretty much what I do all the time. There's a range of >> approaches, >> but a lot depends on the details. How many external users, how often you >> need to create accounts, how many internal users. What information gets >> provided to the claimants, what information is exposed internally. >> >> For example, with ASP or even better, ASP.NET, there are ways to build >> something that would allow the internal users to essentially navigate >> through the entire database on an ad hoc read only basis. >> >> What kind of infrastructure is available for this system? There's a >> difference in what you can do if you have to build onto stuff already >> there. >> At first glance based on the initial 40+ internal users I think I would >> like >> a SQL server box, and internal IIS box, and an external IIS box, would >> this >> kind of hardware be made availale? >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby >> Sent: Wednesday, December 21, 2005 2:16 PM >> To: 'Access Developers discussion and problem solving'; Tech - Database >> Advisors Inc. >> Subject: [AccessD] Serving reports to the web >> >> Does anyone have any knowledge of what is required to serve reports to >> users >> on the web. >> >> The scenario is the Disability Insurance call center, a new client, which >> wants to get access to summary information on insurance claims being >> processed for management, but eventually to allow claimants to see the >> status of their claim live, online. >> >> I need a feel for how the security issue is handled, how users / >> passwords >> can be created automatically, and once created how reports can be >> generated >> and displayed based on the user logged in. Details are sketchy, but I am >> guessing that a secure area would be created where users log in. The >> first >> pass would segment the users into claimants and managers. Once logged >> in, > >> a >> selection of possible reports (assuming that once demonstrated, the >> reports >> will grow uncontrollably). >> >> The BE is currently an Access BE approaching 500 mbytes, pounded on all >> day >> by ~40 users live in-house entering claims and answering calls. How does >> a >> web enabled app get data out. The "boss" has already pretty much nixed >> emailing reports and downloadable predefined PDF files. Which to me >> indicates they are looking at "configurable" reporting out of live data, >> straight to html, with strong security to keep the wrong people out. >> >> Anyone out there with experience in doing this kind of stuff? >> >> John W. Colby >> www.ColbyConsulting.com >> >> Contribute your unused CPU cycles to a good cause: >> http://folding.stanford.edu/ >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Thu Dec 22 17:58:36 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 22 Dec 2005 18:58:36 -0500 Subject: [AccessD] access xp runtime References: <6.2.1.2.2.20051223082534.034398e0@mail.tpg.com.au> Message-ID: <001e01c60753$a0c0d5b0$6101a8c0@JISREGISTRATION.local> "wants his database to not look like an access database (no problem)" D&J ...lol ...runtime is one thing ...I run them on several client systems ...but I'd really, really like to know how you make an Access db not look like an Access db ...the only way you can hide the Access window, afaik, is using popups which severely limits your gui ...alternatively you can fill the window with your main form and call subforms to do most of your work, an appoach I quickly abandoned ...and even then the user can still expose the Access window in a number of ways you can't control. ...building innovative guis is one thing ...but making it not look like an Access db? ...I'm all ears? ...btw, if you have the option I highly recommend upgrading your development system to A2K3 and buying the VSTO. William ----- Original Message ----- From: "David & Joanne Gould" To: Sent: Thursday, December 22, 2005 4:28 PM Subject: [AccessD] access xp runtime >I have a client that wants his database to not look like an access database > (no problem) and be usable by people who don't have access on their > computers. My understanding is that this is possible if the database is a > runtime version. Is there any way to do this without buying office > developer XP. We are using access xp for the database. > > David > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dajomigo at tpg.com.au Thu Dec 22 18:20:19 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Fri, 23 Dec 2005 11:20:19 +1100 Subject: [AccessD] access xp runtime In-Reply-To: <000301c60744$fd79b420$0200a8c0@danwaters> References: <30679995.1135288280244.JavaMail.root@sniper38> <000301c60744$fd79b420$0200a8c0@danwaters> Message-ID: <6.2.1.2.2.20051223112010.03463ae8@mail.tpg.com.au> Thanks Dan At 09:13 AM 23/12/2005, you wrote: >Oops! $200 is about the OEM price. > >Try this site: (I have not used this) >http://www.pricegrabber.com/user_sales_getprod.php/masterid=421715/lot_id=26 >34273/ut=d8113a1267f37706 > > >OEM definition: > >OEM - Original Equipment Manufacturer >OEM software is a full version (non-upgrade) which includes the CD-ROM and >the product key codes. These elements are all you will need to load and run >the software. The software runs exactly the same way as the full retail >version (including automatic updates). The differences between OEM Vs Retail >Box are: >1. OEM does not come in a box. >2. OEM is only licensed for one computer. >3. OEM is not transferable. >4. OEM cannot be used to upgrade. >5. Microsoft does not supply free technical support or installation support >for OEM. > >Dan > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >Sent: Thursday, December 22, 2005 3:48 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] access xp runtime > >David, > >You will need the Developer version to create runtime versions. This >version has extra software that give you the ability to create the runtime >versions. Also, buying this version gives you a MS License to distribute >runtime versions. > >It's about $200. Check NexTag or Pricegrabber or other sites for lowest >prices. > >Good Luck! >Dan Waters > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne >Gould >Sent: Thursday, December 22, 2005 3:29 PM >To: AccessD at databaseadvisors.com >Subject: [AccessD] access xp runtime > >I have a client that wants his database to not look like an access database >(no problem) and be usable by people who don't have access on their >computers. My understanding is that this is possible if the database is a >runtime version. Is there any way to do this without buying office >developer XP. We are using access xp for the database. > >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 dajomigo at tpg.com.au Thu Dec 22 18:22:45 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Fri, 23 Dec 2005 11:22:45 +1100 Subject: [AccessD] access xp runtime In-Reply-To: <001e01c60753$a0c0d5b0$6101a8c0@JISREGISTRATION.local> References: <6.2.1.2.2.20051223082534.034398e0@mail.tpg.com.au> <001e01c60753$a0c0d5b0$6101a8c0@JISREGISTRATION.local> Message-ID: <6.2.1.2.2.20051223112052.03461568@mail.tpg.com.au> My only plan for it is to hide the database window, put a different icon on the titlebar. My client doesn't require menu bar or toolbars (thank goodness). I'm hoping this will look like any other software in a box. David At 10:58 AM 23/12/2005, you wrote: >"wants his database to not look like an access database (no problem)" D&J > >...lol ...runtime is one thing ...I run them on several client systems >...but I'd really, really like to know how you make an Access db not look >like an Access db ...the only way you can hide the Access window, afaik, is >using popups which severely limits your gui ...alternatively you can fill >the window with your main form and call subforms to do most of your work, an >appoach I quickly abandoned ...and even then the user can still expose the >Access window in a number of ways you can't control. > >...building innovative guis is one thing ...but making it not look like an >Access db? ...I'm all ears? > >...btw, if you have the option I highly recommend upgrading your development >system to A2K3 and buying the VSTO. > >William > >----- Original Message ----- >From: "David & Joanne Gould" >To: >Sent: Thursday, December 22, 2005 4:28 PM >Subject: [AccessD] access xp runtime > > > >I have a client that wants his database to not look like an access database > > (no problem) and be usable by people who don't have access on their > > computers. My understanding is that this is possible if the database is a > > runtime version. Is there any way to do this without buying office > > developer XP. We are using access xp for the database. > > > > 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 john at winhaven.net Thu Dec 22 19:05:16 2005 From: john at winhaven.net (John Bartow) Date: Thu, 22 Dec 2005 19:05:16 -0600 Subject: [AccessD] access xp runtime In-Reply-To: <6.2.1.2.2.20051223112052.03461568@mail.tpg.com.au> Message-ID: <00bd01c6075c$efe11890$7001a8c0@ScuzzPaq> David, You can create your own iconbars and toolbars. Hiding the database window is a snap and adding custom app icons and title is easy too. You can hide the data grid by using custom forms for everything and never using the default data grid. You can also ren the file extnesions so that they aren't .mdb and .mde, you could even register a new file extension and make explorer think its something special, like say give it an extension of .jrb and then set windows regostry to refer to it as "A Non-Access Application" :o) It all takes some work but can be done. Another thing you'll want to do is trap all Access errors so that the dialog box never says Access in it. I've got a couple small apps out like that - I did it just to keep some Access nay-sayers out of my hair :o) Funny how some people don't like specific technolgies :o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne Gould Sent: Thursday, December 22, 2005 6:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] access xp runtime My only plan for it is to hide the database window, put a different icon on the titlebar. My client doesn't require menu bar or toolbars (thank goodness). I'm hoping this will look like any other software in a box. David At 10:58 AM 23/12/2005, you wrote: >"wants his database to not look like an access database (no problem)" >D&J > >...lol ...runtime is one thing ...I run them on several client systems >...but I'd really, really like to know how you make an Access db not >look like an Access db ...the only way you can hide the Access window, >afaik, is using popups which severely limits your gui ...alternatively >you can fill the window with your main form and call subforms to do >most of your work, an appoach I quickly abandoned ...and even then the >user can still expose the Access window in a number of ways you can't control. > >...building innovative guis is one thing ...but making it not look like >an Access db? ...I'm all ears? > >...btw, if you have the option I highly recommend upgrading your >development system to A2K3 and buying the VSTO. > >William > >----- Original Message ----- >From: "David & Joanne Gould" >To: >Sent: Thursday, December 22, 2005 4:28 PM >Subject: [AccessD] access xp runtime > > > >I have a client that wants his database to not look like an access > >database (no problem) and be usable by people who don't have access > >on their computers. My understanding is that this is possible if the > >database is a runtime version. Is there any way to do this without > >buying office developer XP. We are using access xp for the database. > > > > 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 michael at ddisolutions.com.au Thu Dec 22 19:10:40 2005 From: michael at ddisolutions.com.au (Michael Maddison) Date: Fri, 23 Dec 2005 12:10:40 +1100 Subject: [AccessD] access xp runtime Message-ID: <59A61174B1F5B54B97FD4ADDE71E7D0116A18F@ddi-01.DDI.local> Hi David, I'm (almost) sure I saw some API code a couple of years ago that completely hid the Access parent container window. I can't find it on my pc but its out there somewhere ;-) cheers Michael Maddison DDI Solutions Pty Ltd michael at ddisolutions.com.au Bus: 0260400620 Mob: 0412620497 www.ddisolutions.com.au -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne Gould Sent: Friday, 23 December 2005 11:23 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] access xp runtime My only plan for it is to hide the database window, put a different icon on the titlebar. My client doesn't require menu bar or toolbars (thank goodness). I'm hoping this will look like any other software in a box. David At 10:58 AM 23/12/2005, you wrote: >"wants his database to not look like an access database (no problem)" >D&J > >...lol ...runtime is one thing ...I run them on several client systems >...but I'd really, really like to know how you make an Access db not >look like an Access db ...the only way you can hide the Access window, >afaik, is using popups which severely limits your gui ...alternatively >you can fill the window with your main form and call subforms to do >most of your work, an appoach I quickly abandoned ...and even then the >user can still expose the Access window in a number of ways you can't control. > >...building innovative guis is one thing ...but making it not look like >an Access db? ...I'm all ears? > >...btw, if you have the option I highly recommend upgrading your >development system to A2K3 and buying the VSTO. > >William > >----- Original Message ----- >From: "David & Joanne Gould" >To: >Sent: Thursday, December 22, 2005 4:28 PM >Subject: [AccessD] access xp runtime > > > >I have a client that wants his database to not look like an access > >database (no problem) and be usable by people who don't have access > >on their computers. My understanding is that this is possible if the > >database is a runtime version. Is there any way to do this without > >buying office developer XP. We are using access xp for the database. > > > > 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 nick at frasiervan.com Thu Dec 22 19:13:38 2005 From: nick at frasiervan.com (Nick) Date: Thu, 22 Dec 2005 19:13:38 -0600 Subject: [AccessD] Serving reports to the web In-Reply-To: <200512220512.jBM5CtV19642@databaseadvisors.com> Message-ID: <001401c6075e$1af74210$6600a8c0@NickLaptop> This is how it all starts... and where I make my wages fixing these things. You will need a box to act as an IIS server on the network. Pretty much as Drew said. It does not need to be a server class machine, most modern desktops have enough horsepower for what you are likely to be doing. Simple RAID should be safe enough. 3500 potential users isn't that much, especially if it's unlikely for then to be requesting claims all at once. In any case, if it does turn out to cause a problem, then you can easily upgrade the hardware with proven justification. You'll need to make sure you can get your IIS box exposed to the outside world through the T1. It should get a fixed IP address, and a name mapped to it. Check with the ISP, they should know what you need to set up for this. The key thing is where the DNS servers are being hosted. Since you have a T1, this shouldn't be any problem to set up at all. You can even bring the current simple web page hosting in house, so that domain is hosted. Otherwise you'll actually need to get another domain name for this service. Once you have the IIS setup, build a simple app to display the claims data after the user enters in identifying information and the claim number. Pull the data directly from the Access BE, or a copy or synchronized other BE. Does this answer what you were wondering about? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Wednesday, December 21, 2005 11:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Serving reports to the web And therein lies the problem. No of external users unknown. One of the owners of the company is "selling" their services to a potential new client, i.e. a new package where they take over administration of claims from a company that the potential client is not satisfied with. Details unknown (to me). The thing I know though is that once the floodgates open... So figure that the client CURRENTLY has about 3500 open claims, so figure POTENTIALLY 3500 users asking for claim status. How many of those users are computer literate? So, now you need to create users whenever a person hits the web site that doesn't already have an account. Obviously we have personal information on everyone. They have to provide SSN to us, name, address, DOB etc. in order to process the claim. So I am certain that we have enough info to validate them and set up the user on the web site. "Internal users" consist of about 40 users running a VERY complex access FE, not something that can be turned onto a web page. A main form with up to 20 tabs with Just-in-time subforms, various tabs displayed / hidden depending on the policy type, business rules coded into classes etc. Not gonna translate to web pages easily, too expensive to port, no reason to port. All info exposed internally, i.e. users update EVERYTHING in this database. Sometimes only supervisors etc but someone is allowed to see/modify every single table. Externally, unknown at this point but I am guessing that it will be mostly "summary" data. Claimants would get status of their claim, perhaps payment info etc. Read only. Managers would get summary info most likely. I really haven't been provided any details yet. As for infrastructure, the client has resisted even a SQL Server, though Express might just get them moving on that one. They farm out their very simple web page hosting. They have a single T1 coming in with 3 64k channels used for internet access, the rest used for phones. NO very high speed access even available to them for a reasonable price. This is a small business park, miles from the center of any town. The company is small (60 employees) with no in-house expertise in IIS or SQL Server, and I am not up to speed on those either. I suggested, from simple to complex, emailing reports to a provided email address, PDF files uploaded to a server with access to those reports through a web page, and setting up IIS to run a web site out of their office. With their bandwidth issues I am not sure that the latter is doable but the owner doing the "selling" pretty much nixed the first two and asked us to examine the third, so there we are. I would love to see us do this stuff, and I would prefer an in-house solution (server) so I don't also have to handle the headache of getting the data out to an external hosted server. It sounds like the hardware / software you discuss would not come cheap though. John W. Colby www.ColbyConsulting.com From darsant at gmail.com Thu Dec 22 19:29:47 2005 From: darsant at gmail.com (Josh McFarlane) Date: Thu, 22 Dec 2005 19:29:47 -0600 Subject: [AccessD] Serving reports to the web In-Reply-To: <001401c6075e$1af74210$6600a8c0@NickLaptop> References: <200512220512.jBM5CtV19642@databaseadvisors.com> <001401c6075e$1af74210$6600a8c0@NickLaptop> Message-ID: <53c8e05a0512221729s76fa953fo86cf3a6a52db89ef@mail.gmail.com> On 12/22/05, Nick wrote: > You will need a box to act as an IIS server on the network. Pretty much as > Drew said. It does not need to be a server class machine, most modern > desktops have enough horsepower for what you are likely to be doing. Simple > RAID should be safe enough. 3500 potential users isn't that much, especially > if it's unlikely for then to be requesting claims all at once. In any case, > if it does turn out to cause a problem, then you can easily upgrade the > hardware with proven justification. Careful. If you're interfacing 3500 users directly with an Access backend, you'll likely hit a Jet maximum concurrent connection limit. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From DWUTKA at marlow.com Thu Dec 22 19:51:28 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 22 Dec 2005 19:51:28 -0600 Subject: [AccessD] Serving reports to the web Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3CE@main2.marlow.com> Doubtful. On a web based application, the users hit the database and are done pretty fast. You'd be pushing the limit of a web server to have 3,500 simultaneous hits (within a few seconds). Drew -----Original Message----- From: Josh McFarlane [mailto:darsant at gmail.com] Sent: Thursday, December 22, 2005 7:30 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Serving reports to the web On 12/22/05, Nick wrote: > You will need a box to act as an IIS server on the network. Pretty much as > Drew said. It does not need to be a server class machine, most modern > desktops have enough horsepower for what you are likely to be doing. Simple > RAID should be safe enough. 3500 potential users isn't that much, especially > if it's unlikely for then to be requesting claims all at once. In any case, > if it does turn out to cause a problem, then you can easily upgrade the > hardware with proven justification. Careful. If you're interfacing 3500 users directly with an Access backend, you'll likely hit a Jet maximum concurrent connection limit. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Thu Dec 22 19:53:16 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 22 Dec 2005 19:53:16 -0600 Subject: [AccessD] access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3CF@main2.marlow.com> This is code I put on an 'Always On Top' form which also hides the Access window: Option Compare Database Option Explicit Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, _ ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal _ cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As Long Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, _ ByVal nCmdShow As Long) As Long Const SW_HIDE = 0 Private Const SW_SHOW = 5 Private Const SWP_NOMOVE = &H2 Private Const SWP_NOSIZE = &H1 Private Const HWND_TOPMOST = -1 Private Const HWND_NOTOPMOST = -2 Private Sub cmdAlwaysOnTop_Click() If IsWindowVisible(Application.hWndAccessApp) Then ShowWindow Application.hWndAccessApp, SW_HIDE SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, 0, 0, _ SWP_NOMOVE Or SWP_NOSIZE ShowWindow Me.hwnd, SW_SHOW Me.Repaint Else ShowWindow Application.hWndAccessApp, SW_SHOW SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, 0, 0, _ SWP_NOMOVE Or SWP_NOSIZE End If End Sub Private Sub Form_Unload(Cancel As Integer) If IsWindowVisible(Application.hWndAccessApp) = False Then ShowWindow Application.hWndAccessApp, SW_SHOW SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, 0, 0, _ SWP_NOMOVE Or SWP_NOSIZE End If End Sub -----Original Message----- From: Michael Maddison [mailto:michael at ddisolutions.com.au] Sent: Thursday, December 22, 2005 7:11 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] access xp runtime Hi David, I'm (almost) sure I saw some API code a couple of years ago that completely hid the Access parent container window. I can't find it on my pc but its out there somewhere ;-) cheers Michael Maddison DDI Solutions Pty Ltd michael at ddisolutions.com.au Bus: 0260400620 Mob: 0412620497 www.ddisolutions.com.au -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne Gould Sent: Friday, 23 December 2005 11:23 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] access xp runtime My only plan for it is to hide the database window, put a different icon on the titlebar. My client doesn't require menu bar or toolbars (thank goodness). I'm hoping this will look like any other software in a box. David At 10:58 AM 23/12/2005, you wrote: >"wants his database to not look like an access database (no problem)" >D&J > >...lol ...runtime is one thing ...I run them on several client systems >...but I'd really, really like to know how you make an Access db not >look like an Access db ...the only way you can hide the Access window, >afaik, is using popups which severely limits your gui ...alternatively >you can fill the window with your main form and call subforms to do >most of your work, an appoach I quickly abandoned ...and even then the >user can still expose the Access window in a number of ways you can't control. > >...building innovative guis is one thing ...but making it not look like >an Access db? ...I'm all ears? > >...btw, if you have the option I highly recommend upgrading your >development system to A2K3 and buying the VSTO. > >William > >----- Original Message ----- >From: "David & Joanne Gould" >To: >Sent: Thursday, December 22, 2005 4:28 PM >Subject: [AccessD] access xp runtime > > > >I have a client that wants his database to not look like an access > >database (no problem) and be usable by people who don't have access > >on their computers. My understanding is that this is possible if the > >database is a runtime version. Is there any way to do this without > >buying office developer XP. We are using access xp for the database. > > > > 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Thu Dec 22 21:44:28 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 22 Dec 2005 22:44:28 -0500 Subject: [AccessD] access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3CF@main2.marlow.com> Message-ID: <001401c60773$2db8b130$6101a8c0@JISREGISTRATION.local> ...the problem with that API is that it only works for forms on top ...you can't open another form ...pop up a calendar for instance ...I got heavy into an experimental app with this approach before abandoning it ...too many compromises. William ----- Original Message ----- From: To: Sent: Thursday, December 22, 2005 8:53 PM Subject: Re: [AccessD] access xp runtime > This is code I put on an 'Always On Top' form which also hides the Access > window: > > Option Compare Database > Option Explicit > Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, _ > ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal _ > cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long > Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) > As Long > Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, _ > ByVal nCmdShow As Long) As Long > Const SW_HIDE = 0 > Private Const SW_SHOW = 5 > Private Const SWP_NOMOVE = &H2 > Private Const SWP_NOSIZE = &H1 > Private Const HWND_TOPMOST = -1 > Private Const HWND_NOTOPMOST = -2 > > Private Sub cmdAlwaysOnTop_Click() > If IsWindowVisible(Application.hWndAccessApp) Then > ShowWindow Application.hWndAccessApp, SW_HIDE > SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, 0, 0, _ > SWP_NOMOVE Or SWP_NOSIZE > ShowWindow Me.hwnd, SW_SHOW > Me.Repaint > Else > ShowWindow Application.hWndAccessApp, SW_SHOW > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, 0, 0, _ > SWP_NOMOVE Or SWP_NOSIZE > End If > End Sub > Private Sub Form_Unload(Cancel As Integer) > If IsWindowVisible(Application.hWndAccessApp) = False Then > ShowWindow Application.hWndAccessApp, SW_SHOW > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, 0, 0, _ > SWP_NOMOVE Or SWP_NOSIZE > End If > End Sub > > -----Original Message----- > From: Michael Maddison [mailto:michael at ddisolutions.com.au] > Sent: Thursday, December 22, 2005 7:11 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] access xp runtime > > > Hi David, > > I'm (almost) sure I saw some API code a couple of years ago that > completely hid the Access parent container window. > I can't find it on my pc but its out there somewhere ;-) > > cheers > > Michael Maddison > > DDI Solutions Pty Ltd > michael at ddisolutions.com.au > Bus: 0260400620 > Mob: 0412620497 > www.ddisolutions.com.au > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & > Joanne Gould > Sent: Friday, 23 December 2005 11:23 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] access xp runtime > > My only plan for it is to hide the database window, put a different icon > on the titlebar. My client doesn't require menu bar or toolbars (thank > goodness). I'm hoping this will look like any other software in a box. > > David > > At 10:58 AM 23/12/2005, you wrote: >>"wants his database to not look like an access database (no problem)" >>D&J >> >>...lol ...runtime is one thing ...I run them on several client systems >>...but I'd really, really like to know how you make an Access db not >>look like an Access db ...the only way you can hide the Access window, >>afaik, is using popups which severely limits your gui ...alternatively >>you can fill the window with your main form and call subforms to do >>most of your work, an appoach I quickly abandoned ...and even then the >>user can still expose the Access window in a number of ways you can't > control. >> >>...building innovative guis is one thing ...but making it not look like > >>an Access db? ...I'm all ears? >> >>...btw, if you have the option I highly recommend upgrading your >>development system to A2K3 and buying the VSTO. >> >>William >> >>----- Original Message ----- >>From: "David & Joanne Gould" >>To: >>Sent: Thursday, December 22, 2005 4:28 PM >>Subject: [AccessD] access xp runtime >> >> >> >I have a client that wants his database to not look like an access >> >database (no problem) and be usable by people who don't have access >> >on their computers. My understanding is that this is possible if the > >> >database is a runtime version. Is there any way to do this without >> >buying office developer XP. We are using access xp for the database. >> > >> > 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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Thu Dec 22 21:55:59 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 22 Dec 2005 21:55:59 -0600 Subject: [AccessD] access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3D3@main2.marlow.com> What are you talking about? With the Access window hidden, you can open as many forms as you want, just set their popup property to Yes. (My code gets around having to set the dialog property to yes in A2k and up too....). The only drawback, from what I remember (because honestly, I don't use this in Access anymore, if I want a 'desktop' app, I just use VB), is that reports won't preview, so you have to unhide the Access Window to preview reports. Drew -----Original Message----- From: William Hindman [SMTP:wdhindman at bellsouth.net] Sent: Thursday, December 22, 2005 9:44 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] access xp runtime ...the problem with that API is that it only works for forms on top ...you can't open another form ...pop up a calendar for instance ...I got heavy into an experimental app with this approach before abandoning it ...too many compromises. William ----- Original Message ----- From: To: Sent: Thursday, December 22, 2005 8:53 PM Subject: Re: [AccessD] access xp runtime > This is code I put on an 'Always On Top' form which also hides the Access > window: > > Option Compare Database > Option Explicit > Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, _ > ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal _ > cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long > Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) > As Long > Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, _ > ByVal nCmdShow As Long) As Long > Const SW_HIDE = 0 > Private Const SW_SHOW = 5 > Private Const SWP_NOMOVE = &H2 > Private Const SWP_NOSIZE = &H1 > Private Const HWND_TOPMOST = -1 > Private Const HWND_NOTOPMOST = -2 > > Private Sub cmdAlwaysOnTop_Click() > If IsWindowVisible(Application.hWndAccessApp) Then > ShowWindow Application.hWndAccessApp, SW_HIDE > SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, 0, 0, _ > SWP_NOMOVE Or SWP_NOSIZE > ShowWindow Me.hwnd, SW_SHOW > Me.Repaint > Else > ShowWindow Application.hWndAccessApp, SW_SHOW > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, 0, 0, _ > SWP_NOMOVE Or SWP_NOSIZE > End If > End Sub > Private Sub Form_Unload(Cancel As Integer) > If IsWindowVisible(Application.hWndAccessApp) = False Then > ShowWindow Application.hWndAccessApp, SW_SHOW > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, 0, 0, _ > SWP_NOMOVE Or SWP_NOSIZE > End If > End Sub > > -----Original Message----- > From: Michael Maddison [mailto:michael at ddisolutions.com.au] > Sent: Thursday, December 22, 2005 7:11 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] access xp runtime > > > Hi David, > > I'm (almost) sure I saw some API code a couple of years ago that > completely hid the Access parent container window. > I can't find it on my pc but its out there somewhere ;-) > > cheers > > Michael Maddison > > DDI Solutions Pty Ltd > michael at ddisolutions.com.au > Bus: 0260400620 > Mob: 0412620497 > www.ddisolutions.com.au > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & > Joanne Gould > Sent: Friday, 23 December 2005 11:23 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] access xp runtime > > My only plan for it is to hide the database window, put a different icon > on the titlebar. My client doesn't require menu bar or toolbars (thank > goodness). I'm hoping this will look like any other software in a box. > > David > > At 10:58 AM 23/12/2005, you wrote: >>"wants his database to not look like an access database (no problem)" >>D&J >> >>...lol ...runtime is one thing ...I run them on several client systems >>...but I'd really, really like to know how you make an Access db not >>look like an Access db ...the only way you can hide the Access window, >>afaik, is using popups which severely limits your gui ...alternatively >>you can fill the window with your main form and call subforms to do >>most of your work, an appoach I quickly abandoned ...and even then the >>user can still expose the Access window in a number of ways you can't > control. >> >>...building innovative guis is one thing ...but making it not look like > >>an Access db? ...I'm all ears? >> >>...btw, if you have the option I highly recommend upgrading your >>development system to A2K3 and buying the VSTO. >> >>William >> >>----- Original Message ----- >>From: "David & Joanne Gould" >>To: >>Sent: Thursday, December 22, 2005 4:28 PM >>Subject: [AccessD] access xp runtime >> >> >> >I have a client that wants his database to not look like an access >> >database (no problem) and be usable by people who don't have access >> >on their computers. My understanding is that this is possible if the > >> >database is a runtime version. Is there any way to do this without >> >buying office developer XP. We are using access xp for the database. >> > >> > 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 > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Thu Dec 22 22:17:31 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 22 Dec 2005 23:17:31 -0500 Subject: [AccessD] access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3D3@main2.marlow.com> Message-ID: <003801c60777$cb5a8e50$6101a8c0@JISREGISTRATION.local> ----- Original Message ----- From: To: Sent: Thursday, December 22, 2005 10:55 PM Subject: Re: [AccessD] access xp runtime > What are you talking about? With the Access window hidden, you can open > as > many forms as you want, just set their popup property to Yes. (My code > gets > around having to set the dialog property to yes in A2k and up too....). > > The only drawback, from what I remember (because honestly, I don't use > this > in Access anymore, if I want a 'desktop' app, I just use VB), is that > reports won't preview, so you have to unhide the Access Window to preview > reports. > > Drew > > -----Original Message----- > From: William Hindman [SMTP:wdhindman at bellsouth.net] > Sent: Thursday, December 22, 2005 9:44 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] access xp runtime > > ...the problem with that API is that it only works for forms on top > ...you > can't open another form ...pop up a calendar for instance ...I got > heavy > into an experimental app with this approach before abandoning it > ...too many > compromises. > > William > > ----- Original Message ----- > From: > To: > Sent: Thursday, December 22, 2005 8:53 PM > Subject: Re: [AccessD] access xp runtime > > > > This is code I put on an 'Always On Top' form which also hides the > Access > > window: > > > > Option Compare Database > > Option Explicit > > Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As > Long, _ > > ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, > ByVal _ > > cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long > > Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd > As Long) > > As Long > > Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As > Long, _ > > ByVal nCmdShow As Long) As Long > > Const SW_HIDE = 0 > > Private Const SW_SHOW = 5 > > Private Const SWP_NOMOVE = &H2 > > Private Const SWP_NOSIZE = &H1 > > Private Const HWND_TOPMOST = -1 > > Private Const HWND_NOTOPMOST = -2 > > > > Private Sub cmdAlwaysOnTop_Click() > > If IsWindowVisible(Application.hWndAccessApp) Then > > ShowWindow Application.hWndAccessApp, SW_HIDE > > SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, 0, > 0, _ > > SWP_NOMOVE Or SWP_NOSIZE > > ShowWindow Me.hwnd, SW_SHOW > > Me.Repaint > > Else > > ShowWindow Application.hWndAccessApp, SW_SHOW > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, > 0, 0, _ > > SWP_NOMOVE Or SWP_NOSIZE > > End If > > End Sub > > Private Sub Form_Unload(Cancel As Integer) > > If IsWindowVisible(Application.hWndAccessApp) = False Then > > ShowWindow Application.hWndAccessApp, SW_SHOW > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, > 0, 0, _ > > SWP_NOMOVE Or SWP_NOSIZE > > End If > > End Sub > > > > -----Original Message----- > > From: Michael Maddison [mailto:michael at ddisolutions.com.au] > > Sent: Thursday, December 22, 2005 7:11 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] access xp runtime > > > > > > Hi David, > > > > I'm (almost) sure I saw some API code a couple of years ago that > > completely hid the Access parent container window. > > I can't find it on my pc but its out there somewhere ;-) > > > > cheers > > > > Michael Maddison > > > > DDI Solutions Pty Ltd > > michael at ddisolutions.com.au > > Bus: 0260400620 > > Mob: 0412620497 > > www.ddisolutions.com.au > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & > > Joanne Gould > > Sent: Friday, 23 December 2005 11:23 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] access xp runtime > > > > My only plan for it is to hide the database window, put a > different icon > > on the titlebar. My client doesn't require menu bar or toolbars > (thank > > goodness). I'm hoping this will look like any other software in a > box. > > > > David > > > > At 10:58 AM 23/12/2005, you wrote: > >>"wants his database to not look like an access database (no > problem)" > >>D&J > >> > >>...lol ...runtime is one thing ...I run them on several client > systems > >>...but I'd really, really like to know how you make an Access db > not > >>look like an Access db ...the only way you can hide the Access > window, > >>afaik, is using popups which severely limits your gui > ...alternatively > >>you can fill the window with your main form and call subforms to > do > >>most of your work, an appoach I quickly abandoned ...and even then > the > >>user can still expose the Access window in a number of ways you > can't > > control. > >> > >>...building innovative guis is one thing ...but making it not look > like > > > >>an Access db? ...I'm all ears? > >> > >>...btw, if you have the option I highly recommend upgrading your > >>development system to A2K3 and buying the VSTO. > >> > >>William > >> > >>----- Original Message ----- > >>From: "David & Joanne Gould" > >>To: > >>Sent: Thursday, December 22, 2005 4:28 PM > >>Subject: [AccessD] access xp runtime > >> > >> > >> >I have a client that wants his database to not look like an > access > >> >database (no problem) and be usable by people who don't have > access > >> >on their computers. My understanding is that this is possible > if the > > > >> >database is a runtime version. Is there any way to do this > without > >> >buying office developer XP. We are using access xp for the > database. > >> > > >> > 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 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Thu Dec 22 22:30:32 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 22 Dec 2005 23:30:32 -0500 Subject: [AccessD] access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3D3@main2.marlow.com> Message-ID: <003b01c60779$9c853290$6101a8c0@JISREGISTRATION.local> ...unless there is something new in your code Drew, you can open another form but you can't give it focus ...i.e. you can't click between forms ...if that's not true with your code I'll take another look because I'd certainly love to use it ...but I sure wasted a lot of effort with this approach once before ...its why I was experimenting using subforms on a single main form in order to beat the always-on-top problem. William ----- Original Message ----- From: To: Sent: Thursday, December 22, 2005 10:55 PM Subject: Re: [AccessD] access xp runtime > What are you talking about? With the Access window hidden, you can open > as > many forms as you want, just set their popup property to Yes. (My code > gets > around having to set the dialog property to yes in A2k and up too....). > > The only drawback, from what I remember (because honestly, I don't use > this > in Access anymore, if I want a 'desktop' app, I just use VB), is that > reports won't preview, so you have to unhide the Access Window to preview > reports. > > Drew > > -----Original Message----- > From: William Hindman [SMTP:wdhindman at bellsouth.net] > Sent: Thursday, December 22, 2005 9:44 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] access xp runtime > > ...the problem with that API is that it only works for forms on top > ...you > can't open another form ...pop up a calendar for instance ...I got > heavy > into an experimental app with this approach before abandoning it > ...too many > compromises. > > William > > ----- Original Message ----- > From: > To: > Sent: Thursday, December 22, 2005 8:53 PM > Subject: Re: [AccessD] access xp runtime > > > > This is code I put on an 'Always On Top' form which also hides the > Access > > window: > > > > Option Compare Database > > Option Explicit > > Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As > Long, _ > > ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, > ByVal _ > > cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long > > Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd > As Long) > > As Long > > Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As > Long, _ > > ByVal nCmdShow As Long) As Long > > Const SW_HIDE = 0 > > Private Const SW_SHOW = 5 > > Private Const SWP_NOMOVE = &H2 > > Private Const SWP_NOSIZE = &H1 > > Private Const HWND_TOPMOST = -1 > > Private Const HWND_NOTOPMOST = -2 > > > > Private Sub cmdAlwaysOnTop_Click() > > If IsWindowVisible(Application.hWndAccessApp) Then > > ShowWindow Application.hWndAccessApp, SW_HIDE > > SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, 0, > 0, _ > > SWP_NOMOVE Or SWP_NOSIZE > > ShowWindow Me.hwnd, SW_SHOW > > Me.Repaint > > Else > > ShowWindow Application.hWndAccessApp, SW_SHOW > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, > 0, 0, _ > > SWP_NOMOVE Or SWP_NOSIZE > > End If > > End Sub > > Private Sub Form_Unload(Cancel As Integer) > > If IsWindowVisible(Application.hWndAccessApp) = False Then > > ShowWindow Application.hWndAccessApp, SW_SHOW > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, > 0, 0, _ > > SWP_NOMOVE Or SWP_NOSIZE > > End If > > End Sub > > > > -----Original Message----- > > From: Michael Maddison [mailto:michael at ddisolutions.com.au] > > Sent: Thursday, December 22, 2005 7:11 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] access xp runtime > > > > > > Hi David, > > > > I'm (almost) sure I saw some API code a couple of years ago that > > completely hid the Access parent container window. > > I can't find it on my pc but its out there somewhere ;-) > > > > cheers > > > > Michael Maddison > > > > DDI Solutions Pty Ltd > > michael at ddisolutions.com.au > > Bus: 0260400620 > > Mob: 0412620497 > > www.ddisolutions.com.au > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & > > Joanne Gould > > Sent: Friday, 23 December 2005 11:23 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] access xp runtime > > > > My only plan for it is to hide the database window, put a > different icon > > on the titlebar. My client doesn't require menu bar or toolbars > (thank > > goodness). I'm hoping this will look like any other software in a > box. > > > > David > > > > At 10:58 AM 23/12/2005, you wrote: > >>"wants his database to not look like an access database (no > problem)" > >>D&J > >> > >>...lol ...runtime is one thing ...I run them on several client > systems > >>...but I'd really, really like to know how you make an Access db > not > >>look like an Access db ...the only way you can hide the Access > window, > >>afaik, is using popups which severely limits your gui > ...alternatively > >>you can fill the window with your main form and call subforms to > do > >>most of your work, an appoach I quickly abandoned ...and even then > the > >>user can still expose the Access window in a number of ways you > can't > > control. > >> > >>...building innovative guis is one thing ...but making it not look > like > > > >>an Access db? ...I'm all ears? > >> > >>...btw, if you have the option I highly recommend upgrading your > >>development system to A2K3 and buying the VSTO. > >> > >>William > >> > >>----- Original Message ----- > >>From: "David & Joanne Gould" > >>To: > >>Sent: Thursday, December 22, 2005 4:28 PM > >>Subject: [AccessD] access xp runtime > >> > >> > >> >I have a client that wants his database to not look like an > access > >> >database (no problem) and be usable by people who don't have > access > >> >on their computers. My understanding is that this is possible > if the > > > >> >database is a runtime version. Is there any way to do this > without > >> >buying office developer XP. We are using access xp for the > database. > >> > > >> > 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 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Thu Dec 22 23:28:43 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 22 Dec 2005 23:28:43 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3D6@main2.marlow.com> Yes, there is something new in my code. Here's an example I setup for you: http://www.marlow.com/HiddenAccess2k.zip What's different in this setup, then what was out there before? Well, in Access 97, you could hide the Access window with normal API's, and all you had to do was set the popup property of your forms to True (or yes) and they would display on the desktop, with no problem. In Access 2000 (and later), due to the change in how Access played with the windows that 'host' the Access forms, you also had to set the Dialog property to True (or yes). That really goofed things up. And that is probably also the cause of what you are describing, where you had problems giving focus to other forms. (I bet the Dialog process was locking code on the original form). Anyhow, Susan and I co-wrote an article about putting an Access Form 'always on top', so that the form stays above all other windows on your desktop. Microsoft has code on the knowledge base to do this, but it uses the forms timer to continuously put the form at the top of the ZOrder (That's the placement order of the windows on your desktop. Certain key values can do different things. There is one for 'Always On Top' (like the window Taskmanager window)). The reason that the Microsoft article used a timer, is because Access forms are not true windows. They are windows, in a sense, but they are subclassed, and if you ever get into the window 'properties' behind them, you'll wonder if the Access Development Team were smoking crack at the time! ;) Just kidding, most of what they did was to make life easier in the VBA environment, and to deal with Accesses handy features like 'subforms'. I may have lost you a bit on that, so let me give you a quick explanation and example. A window in Windows has an hWnd value, which is the unique identifier for each window on your system. You can do all sorts of things to a window in Windows with API calls, but to do so, you need that windows 'hWnd' value to tell Windows what window you want to mess with. Along with an hWnd, windows also have other properties, such as dimensions, ZOrder , Text, children, class. The window class is pretty important, because the hWnd value is randomly assigned, so opening the same window two times in a row is not going to give you the same hWnd. However, the same window should have the same class (unless you're manually creating a window with a 'random' window class). An example of this is Access itself. The main Access window has a window class of 'oMain'. I wrote a utility a long time ago, which unhides all Access windows on your machine, it does this by 'showing' all windows with a class of 'oMain'. (It was handy, because when I was first messing with this kind of stuff in Access, every once in while I would goof, and close all the forms, leaving a 'hidden' access session in the background, and I'd have to use the taskmanager to kill it. With my utility, I could just unhide it.....of course, lessons learned also lead to just putting 'cautionary' code into the app, so when all forms were closed, the Access window was either shown, or Access was shutdown normally). Back to why Access forms are goofy. Let's take an input box, one created by the InputBox() command. That is a normal window. If you 'peek' at the window and it's children, you'll find that the main window text is the 'caption' of the window. The 'dialog' is a label class window, and it's text is the message displayed (what you put into the prompt argument). The Ok and Cancel buttons are also 'windows', their text being 'Ok' and 'Cancel' respectively. The textbox you are entering data into is also a window, and when you capture it's text, it'll be the data you are entering into it. So you could programmatically, just using API's, capture that window. I wrote a program (which we use at work), which does just that. We have a computer called WolfWeb, that runs a multithreaded VB application. Our Intranet webserver (MINet) has a few webpages which allow our external users to view reports in some of our larger 'report heavy' databases. Those reports use dialog boxes (I didn't write them, the original developers used expressions like [Enter PO Number of * for all]), which pause any code opening the reports tied to those queries. What the program on the WolfWeb computer does, is when someone requests a report from the Intranet machine, that machine tells the WolfWeb what report to run (through named pipes). The WolfWeb then starts two threads. One thread runs the report, the other thread watches for dialog windows in that Access application. (because as soon as the first thread hits a dialog box, it's paused). When a dialog box appears, that second thread 'records' all of the information about it (and it's children (buttons, labels, etc)) and sends that information back to the Intranet (through the named pipes), which then recreate that window in HTML for the user to interact with it. In essence, it's a terminal server. The difference is, that since it is specifically designed for that application, it's a FAST terminal server. (Kind of like Remote Desktop, which displays some things faster then others, because it 'cheats' by sending text, instead of images of text....text is faster). Anyhow, I built that years ago, and was actually planning on selling it as a 'remote Access' application, but I ran into one heck of a snag. Dialog windows worked great, and it didn't even have to be an Expression, it also worked with ODBC logon boxes and message boxes. But Access forms don't work the same way. When you look at an Access form, you have the main window (which is pretty much accurate to the forms main window properties), but then there are a set number of child windows (something like 3 or 4). No matter how many controls are on that form. What Access does, is one of those child windows is the control that has the focus. NONE of the other controls are windows (and thus are 'invisible' to window APIs). The only way I could get around that would be to capture the form through automation, which I just never got around to doing, I had other things on my plate at the time. Microsoft's 'solution' to putting a form 'always on top' just plain sucks, who wants a timer firing all the time, just to keep a window on top. Our article stemmed from a post Susan wrote, asking about doing this, because she wanted an easier way to copy and paste information from the web, without having to switch between windows all the time. I took it up as a challenge, and discovered a few more 'undocumented' things about how Access forms are subclassed windows. You can't set their ZOrder to be always on top, but you CAN set Access's ZOrder to always be on top. But that doesn't wouldn't do a lot of good. In Susan's dilemma, she would have had to resize the Access window, so that it was the size of the form she needed. But, with how the forms are subclassed, they inherit the always on top 'property', and so if you hide the Access window, you now have an Access form, on the desktop, and it's 'Always On Top'. In working with this, I ran into the old 'Access 2k needs the Dialog property set' problem, and I took a WAG and tried something new. I left that property off, and instead, had the form call the ShowWindow API on itself. That worked. Access was hidden, and the form was now on the desktop...though it was 'empty' (nothing within the border). A simply Repaint method was all that was needed to fix that. So, in the sample database I posted, you will see that there are three forms. FrmMain, frmOne and frmTwo. FrmMain will start with the database, and has two buttons (to open frmOne and frmTwo). The code to hide the Access window is behind frmMain. There is identical code behind frmOne and frmTwo (two lines, in the form's OnLoad event). (Also, there is a module in that database, which contains the API declarations (two of them), and two public constants). That's it, it's pretty simple. Like I mentioned in the early post, the only 'trick' with hiding the Access window is previewing reports. If you need to preview a report, you have to show the Access window. Drew -----Original Message----- From: William Hindman [SMTP:wdhindman at bellsouth.net] Sent: Thursday, December 22, 2005 10:31 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] access xp runtime ...unless there is something new in your code Drew, you can open another form but you can't give it focus ...i.e. you can't click between forms ...if that's not true with your code I'll take another look because I'd certainly love to use it ...but I sure wasted a lot of effort with this approach once before ...its why I was experimenting using subforms on a single main form in order to beat the always-on-top problem. William ----- Original Message ----- From: To: Sent: Thursday, December 22, 2005 10:55 PM Subject: Re: [AccessD] access xp runtime > What are you talking about? With the Access window hidden, you can open > as > many forms as you want, just set their popup property to Yes. (My code > gets > around having to set the dialog property to yes in A2k and up too....). > > The only drawback, from what I remember (because honestly, I don't use > this > in Access anymore, if I want a 'desktop' app, I just use VB), is that > reports won't preview, so you have to unhide the Access Window to preview > reports. > > Drew > > -----Original Message----- > From: William Hindman [SMTP:wdhindman at bellsouth.net] > Sent: Thursday, December 22, 2005 9:44 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] access xp runtime > > ...the problem with that API is that it only works for forms on top > ...you > can't open another form ...pop up a calendar for instance ...I got > heavy > into an experimental app with this approach before abandoning it > ...too many > compromises. > > William > > ----- Original Message ----- > From: > To: > Sent: Thursday, December 22, 2005 8:53 PM > Subject: Re: [AccessD] access xp runtime > > > > This is code I put on an 'Always On Top' form which also hides the > Access > > window: > > > > Option Compare Database > > Option Explicit > > Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As > Long, _ > > ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, > ByVal _ > > cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long > > Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd > As Long) > > As Long > > Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As > Long, _ > > ByVal nCmdShow As Long) As Long > > Const SW_HIDE = 0 > > Private Const SW_SHOW = 5 > > Private Const SWP_NOMOVE = &H2 > > Private Const SWP_NOSIZE = &H1 > > Private Const HWND_TOPMOST = -1 > > Private Const HWND_NOTOPMOST = -2 > > > > Private Sub cmdAlwaysOnTop_Click() > > If IsWindowVisible(Application.hWndAccessApp) Then > > ShowWindow Application.hWndAccessApp, SW_HIDE > > SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, 0, > 0, _ > > SWP_NOMOVE Or SWP_NOSIZE > > ShowWindow Me.hwnd, SW_SHOW > > Me.Repaint > > Else > > ShowWindow Application.hWndAccessApp, SW_SHOW > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, > 0, 0, _ > > SWP_NOMOVE Or SWP_NOSIZE > > End If > > End Sub > > Private Sub Form_Unload(Cancel As Integer) > > If IsWindowVisible(Application.hWndAccessApp) = False Then > > ShowWindow Application.hWndAccessApp, SW_SHOW > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, > 0, 0, _ > > SWP_NOMOVE Or SWP_NOSIZE > > End If > > End Sub > > > > -----Original Message----- > > From: Michael Maddison [mailto:michael at ddisolutions.com.au] > > Sent: Thursday, December 22, 2005 7:11 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] access xp runtime > > > > > > Hi David, > > > > I'm (almost) sure I saw some API code a couple of years ago that > > completely hid the Access parent container window. > > I can't find it on my pc but its out there somewhere ;-) > > > > cheers > > > > Michael Maddison > > > > DDI Solutions Pty Ltd > > michael at ddisolutions.com.au > > Bus: 0260400620 > > Mob: 0412620497 > > www.ddisolutions.com.au > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & > > Joanne Gould > > Sent: Friday, 23 December 2005 11:23 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] access xp runtime > > > > My only plan for it is to hide the database window, put a > different icon > > on the titlebar. My client doesn't require menu bar or toolbars > (thank > > goodness). I'm hoping this will look like any other software in a > box. > > > > David > > > > At 10:58 AM 23/12/2005, you wrote: > >>"wants his database to not look like an access database (no > problem)" > >>D&J > >> > >>...lol ...runtime is one thing ...I run them on several client > systems > >>...but I'd really, really like to know how you make an Access db > not > >>look like an Access db ...the only way you can hide the Access > window, > >>afaik, is using popups which severely limits your gui > ...alternatively > >>you can fill the window with your main form and call subforms to > do > >>most of your work, an appoach I quickly abandoned ...and even then > the > >>user can still expose the Access window in a number of ways you > can't > > control. > >> > >>...building innovative guis is one thing ...but making it not look > like > > > >>an Access db? ...I'm all ears? > >> > >>...btw, if you have the option I highly recommend upgrading your > >>development system to A2K3 and buying the VSTO. > >> > >>William > >> > >>----- Original Message ----- > >>From: "David & Joanne Gould" > >>To: > >>Sent: Thursday, December 22, 2005 4:28 PM > >>Subject: [AccessD] access xp runtime > >> > >> > >> >I have a client that wants his database to not look like an > access > >> >database (no problem) and be usable by people who don't have > access > >> >on their computers. My understanding is that this is possible > if the > > > >> >database is a runtime version. Is there any way to do this > without > >> >buying office developer XP. We are using access xp for the > database. > >> > > >> > 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 > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dajomigo at tpg.com.au Fri Dec 23 01:18:56 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Fri, 23 Dec 2005 18:18:56 +1100 Subject: [AccessD] access xp runtime In-Reply-To: <00bd01c6075c$efe11890$7001a8c0@ScuzzPaq> References: <6.2.1.2.2.20051223112052.03461568@mail.tpg.com.au> <00bd01c6075c$efe11890$7001a8c0@ScuzzPaq> Message-ID: <6.2.1.2.2.20051223181725.033b04a0@mail.tpg.com.au> Thanks John. Yeah, funny isn't. Just like some children want clothes bought from a shop rather than what mum makes for them. No matter how good she is. David At 12:05 PM 23/12/2005, you wrote: >David, >You can create your own iconbars and toolbars. Hiding the database window is >a snap and adding custom app icons and title is easy too. You can hide the >data grid by using custom forms for everything and never using the default >data grid. You can also ren the file extnesions so that they aren't .mdb and >.mde, you could even register a new file extension and make explorer think >its something special, like say give it an extension of .jrb and then set >windows regostry to refer to it as "A Non-Access Application" :o) > >It all takes some work but can be done. Another thing you'll want to do is >trap all Access errors so that the dialog box never says Access in it. I've >got a couple small apps out like that - I did it just to keep some Access >nay-sayers out of my hair :o) > >Funny how some people don't like specific technolgies :o) > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne >Gould >Sent: Thursday, December 22, 2005 6:23 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] access xp runtime > >My only plan for it is to hide the database window, put a different icon on >the titlebar. My client doesn't require menu bar or toolbars (thank >goodness). I'm hoping this will look like any other software in a box. > >David > >At 10:58 AM 23/12/2005, you wrote: > >"wants his database to not look like an access database (no problem)" > >D&J > > > >...lol ...runtime is one thing ...I run them on several client systems > >...but I'd really, really like to know how you make an Access db not > >look like an Access db ...the only way you can hide the Access window, > >afaik, is using popups which severely limits your gui ...alternatively > >you can fill the window with your main form and call subforms to do > >most of your work, an appoach I quickly abandoned ...and even then the > >user can still expose the Access window in a number of ways you can't >control. > > > >...building innovative guis is one thing ...but making it not look like > >an Access db? ...I'm all ears? > > > >...btw, if you have the option I highly recommend upgrading your > >development system to A2K3 and buying the VSTO. > > > >William > > > >----- Original Message ----- > >From: "David & Joanne Gould" > >To: > >Sent: Thursday, December 22, 2005 4:28 PM > >Subject: [AccessD] access xp runtime > > > > > > >I have a client that wants his database to not look like an access > > >database (no problem) and be usable by people who don't have access > > >on their computers. My understanding is that this is possible if the > > >database is a runtime version. Is there any way to do this without > > >buying office developer XP. We are using access xp for the database. > > > > > > 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 > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From dajomigo at tpg.com.au Fri Dec 23 01:19:31 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Fri, 23 Dec 2005 18:19:31 +1100 Subject: [AccessD] access xp runtime In-Reply-To: <59A61174B1F5B54B97FD4ADDE71E7D0116A18F@ddi-01.DDI.local> References: <59A61174B1F5B54B97FD4ADDE71E7D0116A18F@ddi-01.DDI.local> Message-ID: <6.2.1.2.2.20051223181910.033ce588@mail.tpg.com.au> Thanks, Michael. I'll have a look. David At 12:10 PM 23/12/2005, you wrote: >Hi David, > >I'm (almost) sure I saw some API code a couple of years ago that >completely hid the Access parent container window. >I can't find it on my pc but its out there somewhere ;-) > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & >Joanne Gould >Sent: Friday, 23 December 2005 11:23 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] access xp runtime > >My only plan for it is to hide the database window, put a different icon >on the titlebar. My client doesn't require menu bar or toolbars (thank >goodness). I'm hoping this will look like any other software in a box. > >David > >At 10:58 AM 23/12/2005, you wrote: > >"wants his database to not look like an access database (no problem)" > >D&J > > > >...lol ...runtime is one thing ...I run them on several client systems > >...but I'd really, really like to know how you make an Access db not > >look like an Access db ...the only way you can hide the Access window, > >afaik, is using popups which severely limits your gui ...alternatively > >you can fill the window with your main form and call subforms to do > >most of your work, an appoach I quickly abandoned ...and even then the > >user can still expose the Access window in a number of ways you can't >control. > > > >...building innovative guis is one thing ...but making it not look like > > >an Access db? ...I'm all ears? > > > >...btw, if you have the option I highly recommend upgrading your > >development system to A2K3 and buying the VSTO. > > > >William > > > >----- Original Message ----- > >From: "David & Joanne Gould" > >To: > >Sent: Thursday, December 22, 2005 4:28 PM > >Subject: [AccessD] access xp runtime > > > > > > >I have a client that wants his database to not look like an access > > >database (no problem) and be usable by people who don't have access > > >on their computers. My understanding is that this is possible if the > > > >database is a runtime version. Is there any way to do this without > > >buying office developer XP. We are using access xp for the database. > > > > > > 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 >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From dajomigo at tpg.com.au Fri Dec 23 01:20:01 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Fri, 23 Dec 2005 18:20:01 +1100 Subject: [AccessD] access xp runtime In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD3CF@main2.marlow.com> References: <17724746D360394AA3BFE5B8D40A9C1BD3CF@main2.marlow.com> Message-ID: <6.2.1.2.2.20051223181944.033c83c0@mail.tpg.com.au> Thanks, Drew. looks great. David At 12:53 PM 23/12/2005, you wrote: >This is code I put on an 'Always On Top' form which also hides the Access >window: > >Option Compare Database >Option Explicit >Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, _ >ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal _ >cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long >Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) >As Long >Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, _ >ByVal nCmdShow As Long) As Long >Const SW_HIDE = 0 >Private Const SW_SHOW = 5 >Private Const SWP_NOMOVE = &H2 >Private Const SWP_NOSIZE = &H1 >Private Const HWND_TOPMOST = -1 >Private Const HWND_NOTOPMOST = -2 > >Private Sub cmdAlwaysOnTop_Click() >If IsWindowVisible(Application.hWndAccessApp) Then > ShowWindow Application.hWndAccessApp, SW_HIDE > SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, 0, 0, _ > SWP_NOMOVE Or SWP_NOSIZE > ShowWindow Me.hwnd, SW_SHOW > Me.Repaint >Else > ShowWindow Application.hWndAccessApp, SW_SHOW > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, 0, 0, _ > SWP_NOMOVE Or SWP_NOSIZE >End If >End Sub >Private Sub Form_Unload(Cancel As Integer) >If IsWindowVisible(Application.hWndAccessApp) = False Then > ShowWindow Application.hWndAccessApp, SW_SHOW > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, 0, 0, _ > SWP_NOMOVE Or SWP_NOSIZE >End If >End Sub > >-----Original Message----- >From: Michael Maddison [mailto:michael at ddisolutions.com.au] >Sent: Thursday, December 22, 2005 7:11 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] access xp runtime > > >Hi David, > >I'm (almost) sure I saw some API code a couple of years ago that >completely hid the Access parent container window. >I can't find it on my pc but its out there somewhere ;-) > >cheers > >Michael Maddison > >DDI Solutions Pty Ltd >michael at ddisolutions.com.au >Bus: 0260400620 >Mob: 0412620497 >www.ddisolutions.com.au > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & >Joanne Gould >Sent: Friday, 23 December 2005 11:23 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] access xp runtime > >My only plan for it is to hide the database window, put a different icon >on the titlebar. My client doesn't require menu bar or toolbars (thank >goodness). I'm hoping this will look like any other software in a box. > >David > >At 10:58 AM 23/12/2005, you wrote: > >"wants his database to not look like an access database (no problem)" > >D&J > > > >...lol ...runtime is one thing ...I run them on several client systems > >...but I'd really, really like to know how you make an Access db not > >look like an Access db ...the only way you can hide the Access window, > >afaik, is using popups which severely limits your gui ...alternatively > >you can fill the window with your main form and call subforms to do > >most of your work, an appoach I quickly abandoned ...and even then the > >user can still expose the Access window in a number of ways you can't >control. > > > >...building innovative guis is one thing ...but making it not look like > > >an Access db? ...I'm all ears? > > > >...btw, if you have the option I highly recommend upgrading your > >development system to A2K3 and buying the VSTO. > > > >William > > > >----- Original Message ----- > >From: "David & Joanne Gould" > >To: > >Sent: Thursday, December 22, 2005 4:28 PM > >Subject: [AccessD] access xp runtime > > > > > > >I have a client that wants his database to not look like an access > > >database (no problem) and be usable by people who don't have access > > >on their computers. My understanding is that this is possible if the > > > >database is a runtime version. Is there any way to do this without > > >buying office developer XP. We are using access xp for the database. > > > > > > 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 >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >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 Fri Dec 23 01:42:33 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 01:42:33 -0600 Subject: [AccessD] Access-nay-sayers Was:(access xp runtime) Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3D8@main2.marlow.com> Boy do I hear ya on that one! However, I am the bane of their existence. I know I go a bit off-topic sometimes, as far as technical stuff, but with my current job, I have to adapt and learn many different technologies. I am the resident db/vb/web guy, however, because of the size of our IT department (myself, 1 co-worker (official 'network admin'), and our boss), I do all sorts of other stuff. From desktop support, to setting up servers. In a lot of shops, to get a website 'online' from scratch, you have one person that builds the server, and sets up the IIS server. Then the network admin sets up DNS resolution. Then a developer builds the website, and sometimes that involves a database guy, and a web guy (maybe more). But for me, I have to do it all, and picking up all of those technologies gives me an edge when it comes to your 'typical' IT departments. (I know there are a few others on here like that....) So when an IT department wants a SQL Server in place for a small to mid sized application, I run circles around them, because they don't have a leg to stand on usually. It's rare that you find an IT department with actual experience and knowledge under their belt! ;) Drew -----Original Message----- From: John Bartow [SMTP:john at winhaven.net] Sent: Thursday, December 22, 2005 7:05 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] access xp runtime David, You can create your own iconbars and toolbars. Hiding the database window is a snap and adding custom app icons and title is easy too. You can hide the data grid by using custom forms for everything and never using the default data grid. You can also ren the file extnesions so that they aren't .mdb and .mde, you could even register a new file extension and make explorer think its something special, like say give it an extension of .jrb and then set windows regostry to refer to it as "A Non-Access Application" :o) It all takes some work but can be done. Another thing you'll want to do is trap all Access errors so that the dialog box never says Access in it. I've got a couple small apps out like that - I did it just to keep some Access nay-sayers out of my hair :o) Funny how some people don't like specific technolgies :o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne Gould Sent: Thursday, December 22, 2005 6:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] access xp runtime My only plan for it is to hide the database window, put a different icon on the titlebar. My client doesn't require menu bar or toolbars (thank goodness). I'm hoping this will look like any other software in a box. David At 10:58 AM 23/12/2005, you wrote: >"wants his database to not look like an access database (no problem)" >D&J > >...lol ...runtime is one thing ...I run them on several client systems >...but I'd really, really like to know how you make an Access db not >look like an Access db ...the only way you can hide the Access window, >afaik, is using popups which severely limits your gui ...alternatively >you can fill the window with your main form and call subforms to do >most of your work, an appoach I quickly abandoned ...and even then the >user can still expose the Access window in a number of ways you can't control. > >...building innovative guis is one thing ...but making it not look like >an Access db? ...I'm all ears? > >...btw, if you have the option I highly recommend upgrading your >development system to A2K3 and buying the VSTO. > >William > >----- Original Message ----- >From: "David & Joanne Gould" >To: >Sent: Thursday, December 22, 2005 4:28 PM >Subject: [AccessD] access xp runtime > > > >I have a client that wants his database to not look like an access > >database (no problem) and be usable by people who don't have access > >on their computers. My understanding is that this is possible if the > >database is a runtime version. Is there any way to do this without > >buying office developer XP. We are using access xp for the database. > > > > 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Fri Dec 23 02:02:20 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 02:02:20 -0600 Subject: [AccessD] Active Directory Logger Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3D9@main2.marlow.com> I recently built an system to monitor active directory accounts. It has a few parts: NT Service which records, on a daily basis, account information for every user in the domain (Name info (first, last, display), account created, last logged on, etc.), then records all of the groups in the domain, and relates group membership (what groups each user is in). It does this full data dump once a day, but the service checks every minute for accounts that are locked out. (Our domain is set to lock an account if someone fails to authenticate 5 times in a row. It unlocks the account after 30 minutes...unless we manually go in and unlock it) When it detects a user account is locked, it sends out an email saying what accounts are locked. When they unlock, another email goes out. Database: Obviously stores the information, but it is designed for general 'read-only' access. To be able to modify the data, you must use an .mdw with security account designed to allow data modification. The NT Service and the next component (the web .dll) both have the ability to change data (obviously...), but just opening the database allows the user to read anything, just not change it. That is important, because I built this for Sarbanes Oxley compliance, which requires monitoring Security Accounts, so there have to be security measures in place to prevent someone from tampering with the 'log'. Web Dll and ASP pages: There is an ActiveX .dll, which works with a few .asp pages which then allow for viewing and 'reviewing' log informaiton. There are various viewing methods. (Current AD information, changes between selected dates, etc.). The 'reviewing' part is setup so that a network administrator can review daily changes to the Directory, and click a button that marks that day's log as reviewed (it gives a place to record a comment about that days log, and then records the users NT Name, time 'reviewed' and the comments (if any)). I'm posting about this here, to find out if anyone is interested in this. Since we are now a public company (so the company I work for now has a parent company, and several 'sister' companies), I've been developing stuff to be drop in place more often (less 'Marlow Dependent' (I work for Marlow Industries). This system, for instance, has only one thing hard coded that would need to be changed to use in any Active Directory network, and that is the email alerts have our Exchange server hard coded, but that's pretty simple to setup an .ini file to set the SMTP server to use). Anyhow, I am going to be talking to some of the higher ups, to see if they want me to start selling some of these 'applications' I've been writing, on our website (the shopping cart on there is something I built also, so it should be pretty easy to set it up for selling software online). I plan on giving AccessD members free full versions, for both beta testing and word of mouth, so AccessD membership does have it's benefits. Drew From Gustav at cactus.dk Fri Dec 23 04:20:17 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 23 Dec 2005 11:20:17 +0100 Subject: [AccessD] access xp runtime Message-ID: Hi Dan and David OEM?? As far as I know there is no such thing. Except at Chinese sites offering pirated software ... /gustav >>> dwaters at usinternet.com 23-12-2005 00:07 >>> Hi David, I checked later and saw that too. But, my subsequent email with the link does go to an OEM version of XP Developer. From listmaster at databaseadvisors.com Thu Dec 22 23:26:40 2005 From: listmaster at databaseadvisors.com (Bryan Carbonnell) Date: Fri, 23 Dec 2005 00:26:40 -0500 Subject: [AccessD] Administrivia - DBA Board of Directors for 2006/2007 Message-ID: <43AB4440.6592.BC669@listmaster.databaseadvisors.com> The Shareholders of Database Advisors, Inc. have just met and elected the Board of Directors for 2006/2007. Congratulations to the new Board of Directors: Donna Cook, Drew Wutka, Jim Lawrence, John Bartow, John Colby, Keith Williamson, Lembit Soobik, Reuben Cummings, Rocky Smolin for John Bartow President, DatabaseAdvisors.com From andy at minstersystems.co.uk Fri Dec 23 06:12:58 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Fri, 23 Dec 2005 12:12:58 -0000 Subject: [AccessD] Merry Christmas listers In-Reply-To: Message-ID: <000301c607ba$36790490$b5bf0c54@minster33c3r25> I guess people are going to be signing off for Christmas soon so just wanted to wish everyone a good one. -- Andy Lacey http://www.minstersystems.co.uk From artful at rogers.com Fri Dec 23 06:51:05 2005 From: artful at rogers.com (Arthur Fuller) Date: Fri, 23 Dec 2005 07:51:05 -0500 Subject: [AccessD] Upsize? In-Reply-To: <43A7DF91.3050804@shaw.ca> Message-ID: <200512231251.jBNCpCV17771@databaseadvisors.com> 1. Quite right. It is possible to defend against when writing dynamic SQL, but wow what a hassle. Passing params to sprocs works way better with less effort. 2. So long as we are discussing SQL not MDB, then almost any MDB saved query could be translated to a table UDF. This would enable you to join as many of these as you wish. 3. As both a developer and a DBA, I'm not sure whether I should moan or bitch LOL. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly Sent: December 20, 2005 5:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize? SQL injection is the problem. Michael Maddison wrote: >Hi J?rgen, > >When faced with the same problem I went dynamic. Every other option just >as you say looks ugly. >I never found a good alternative, no one has offered one this time either. >It seems to me that in situations like this the 'developers' go with dynamic SQL, the dba's moan ;-) > >cheers > >Michael M > > >Michael: > >With variable joins, do you point somthing like a list source of search 'hits' to different queries, one query for each join, or how do you handle variable combinations of joins? Lets say there is 1 table that may be joined to 0 to 5 other tables in various combinations, being 32 possible querydefs. I've always constructed the SQL in code and was very satisfied with the performance. Add another table and you're up to 64 querydefs. >That's ugly. > > > >Ciao >J?rgen Welz >Edmonton, Alberta >jwelz at hotmail.com > > > > > > > >>From: "Michael Maddison" >> >> Hi J?rgen, >> >>If you go with variable parameters check out the 'With Recompile' option. >>It forces a new execution plan each time the procedure is run and >>overcomes SQL's 'parameter sniffing' problem. >> >>cheers >> >>Michael Maddison >> >>DDI Solutions Pty Ltd >>michael at ddisolutions.com.au >>Bus: 0260400620 >>Mob: 0412620497 >>www.ddisolutions.com.au >> >> > > > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Fri Dec 23 06:52:49 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 23 Dec 2005 13:52:49 +0100 Subject: [AccessD] Merry Christmas listers Message-ID: Hi Andy Thanks Andy! And a special greeting should go to our board of directors. /gustav >>> andy at minstersystems.co.uk 23-12-2005 13:12 >>> I guess people are going to be signing off for Christmas soon so just wanted to wish everyone a good one. From artful at rogers.com Fri Dec 23 06:56:04 2005 From: artful at rogers.com (Arthur Fuller) Date: Fri, 23 Dec 2005 07:56:04 -0500 Subject: [AccessD] Listbox question In-Reply-To: Message-ID: <200512231256.jBNCuBV19441@databaseadvisors.com> Ah! I think I will specify some larger widths and see what happens! Thanks for that glimmer, Gustav. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 22, 2005 9:34 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Listbox question Hi Arthur and John It's not the data, it's the sum of the _specified_ column widths that must be larger than the width of the litbox. /gustav From wdhindman at bellsouth.net Fri Dec 23 07:37:16 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 23 Dec 2005 08:37:16 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3D6@main2.marlow.com> Message-ID: <001b01c607c5$fd413a60$6101a8c0@JISREGISTRATION.local> ...great! ...I was defaulting to the A2K file format because of the XP bloat bug and only recently moved to the A2K3 version which appears to have gotten rid of it even though MS says its the same as XP ...anyway I'll give your code a shot today and let you know if I bump into any walls :) William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 12:28 AM Subject: [AccessD] Hiding the Access Window WAS: access xp runtime > Yes, there is something new in my code. > > Here's an example I setup for you: > http://www.marlow.com/HiddenAccess2k.zip > > > What's different in this setup, then what was out there before? Well, in > Access 97, you could hide the Access window with normal API's, and all you > had to do was set the popup property of your forms to True (or yes) and > they > would display on the desktop, with no problem. > > In Access 2000 (and later), due to the change in how Access played with > the > windows that 'host' the Access forms, you also had to set the Dialog > property to True (or yes). That really goofed things up. And that is > probably also the cause of what you are describing, where you had problems > giving focus to other forms. (I bet the Dialog process was locking code > on > the original form). > > Anyhow, Susan and I co-wrote an article about putting an Access Form > 'always > on top', so that the form stays above all other windows on your desktop. > Microsoft has code on the knowledge base to do this, but it uses the forms > timer to continuously put the form at the top of the ZOrder (That's the > placement order of the windows on your desktop. Certain key values can do > different things. There is one for 'Always On Top' (like the window > Taskmanager window)). The reason that the Microsoft article used a timer, > is because Access forms are not true windows. They are windows, in a > sense, > but they are subclassed, and if you ever get into the window 'properties' > behind them, you'll wonder if the Access Development Team were smoking > crack > at the time! ;) Just kidding, most of what they did was to make life > easier > in the VBA environment, and to deal with Accesses handy features like > 'subforms'. I may have lost you a bit on that, so let me give you a quick > explanation and example. A window in Windows has an hWnd value, which is > the unique identifier for each window on your system. You can do all > sorts > of things to a window in Windows with API calls, but to do so, you need > that > windows 'hWnd' value to tell Windows what window you want to mess with. > Along with an hWnd, windows also have other properties, such as > dimensions, > ZOrder > , Text, children, class. The window class is pretty important, because > the > hWnd value is randomly assigned, so opening the same window two times in a > row is not going to give you the same hWnd. However, the same window > should > have the same class (unless you're manually creating a window with a > 'random' window class). An example of this is Access itself. The main > Access window has a window class of 'oMain'. I wrote a utility a long > time > ago, which unhides all Access windows on your machine, it does this by > 'showing' all windows with a class of 'oMain'. (It was handy, because > when > I was first messing with this kind of stuff in Access, every once in while > I > would goof, and close all the forms, leaving a 'hidden' access session in > the background, and I'd have to use the taskmanager to kill it. With my > utility, I could just unhide it.....of course, lessons learned also lead > to > just putting 'cautionary' code into the app, so when all forms were > closed, > the Access window was either shown, or Access was shutdown normally). > > Back to why Access forms are goofy. Let's take an input box, one created > by > the InputBox() command. That is a normal window. If you 'peek' at the > window and it's children, you'll find that the main window text is the > 'caption' of the window. The 'dialog' is a label class window, and it's > text is the message displayed (what you put into the prompt argument). > The > Ok and Cancel buttons are also 'windows', their text being 'Ok' and > 'Cancel' > respectively. The textbox you are entering data into is also a window, > and > when you capture it's text, it'll be the data you are entering into it. > So > you could programmatically, just using API's, capture that window. I > wrote > a program (which we use at work), which does just that. We have a > computer > called WolfWeb, that runs a multithreaded VB application. Our Intranet > webserver (MINet) has a few webpages which allow our external users to > view > reports in some of our larger 'report heavy' databases. Those reports use > dialog boxes (I didn't write them, the original developers used > expressions > like [Enter PO Number of * for all]), which pause any code opening the > reports tied to those queries. What the program on the WolfWeb computer > does, is when someone requests a report from the Intranet machine, that > machine tells the WolfWeb what report to run (through named pipes). The > WolfWeb then starts two threads. One thread runs the report, the other > thread watches for dialog windows in that Access application. (because as > soon as the first thread hits a dialog box, it's paused). When a dialog > box > appears, that second thread 'records' all of the information about it (and > it's children (buttons, labels, etc)) and sends that information back to > the > Intranet (through the named pipes), which then recreate that window in > HTML > for the user to interact with it. In essence, it's a terminal server. > The > difference is, that since it is specifically designed for that > application, > it's a FAST terminal server. (Kind of like Remote Desktop, which displays > some things faster then others, because it 'cheats' by sending text, > instead > of images of text....text is faster). Anyhow, I built that years ago, and > was actually planning on selling it as a 'remote Access' application, but > I > ran into one heck of a snag. Dialog windows worked great, and it didn't > even have to be an Expression, it also worked with ODBC logon boxes and > message boxes. But Access forms don't work the same way. When you look > at > an Access form, you have the main window (which is pretty much accurate to > the forms main window properties), but then there are a set number of > child > windows (something like 3 or 4). No matter how many controls are on that > form. What Access does, is one of those child windows is the control that > has the focus. NONE of the other controls are windows (and thus are > 'invisible' to window APIs). The only way I could get around that would > be > to capture the form through automation, which I just never got around to > doing, I had other things on my plate at the time. > > Microsoft's 'solution' to putting a form 'always on top' just plain sucks, > who wants a timer firing all the time, just to keep a window on top. Our > article stemmed from a post Susan wrote, asking about doing this, because > she wanted an easier way to copy and paste information from the web, > without > having to switch between windows all the time. I took it up as a > challenge, > and discovered a few more 'undocumented' things about how Access forms are > subclassed windows. You can't set their ZOrder to be always on top, but > you > CAN set Access's ZOrder to always be on top. But that doesn't wouldn't do > a > lot of good. In Susan's dilemma, she would have had to resize the Access > window, so that it was the size of the form she needed. But, with how the > forms are subclassed, they inherit the always on top 'property', and so if > you hide the Access window, you now have an Access form, on the desktop, > and > it's 'Always On Top'. > > In working with this, I ran into the old 'Access 2k needs the Dialog > property set' problem, and I took a WAG and tried something new. I left > that property off, and instead, had the form call the ShowWindow API on > itself. That worked. Access was hidden, and the form was now on the > desktop...though it was 'empty' (nothing within the border). A simply > Repaint method was all that was needed to fix that. > > So, in the sample database I posted, you will see that there are three > forms. FrmMain, frmOne and frmTwo. FrmMain will start with the database, > and has two buttons (to open frmOne and frmTwo). The code to hide the > Access window is behind frmMain. There is identical code behind frmOne > and > frmTwo (two lines, in the form's OnLoad event). (Also, there is a module > in > that database, which contains the API declarations (two of them), and two > public constants). That's it, it's pretty simple. Like I mentioned in > the > early post, the only 'trick' with hiding the Access window is previewing > reports. If you need to preview a report, you have to show the Access > window. > > Drew > > > > > -----Original Message----- > From: William Hindman [SMTP:wdhindman at bellsouth.net] > Sent: Thursday, December 22, 2005 10:31 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] access xp runtime > > ...unless there is something new in your code Drew, you can open > another > form but you can't give it focus ...i.e. you can't click between > forms ...if > that's not true with your code I'll take another look because I'd > certainly > love to use it ...but I sure wasted a lot of effort with this > approach once > before ...its why I was experimenting using subforms on a single > main form > in order to beat the always-on-top problem. > > William > > ----- Original Message ----- > From: > To: > Sent: Thursday, December 22, 2005 10:55 PM > Subject: Re: [AccessD] access xp runtime > > > > What are you talking about? With the Access window hidden, you > can open > > as > > many forms as you want, just set their popup property to Yes. (My > code > > gets > > around having to set the dialog property to yes in A2k and up > too....). > > > > The only drawback, from what I remember (because honestly, I don't > use > > this > > in Access anymore, if I want a 'desktop' app, I just use VB), is > that > > reports won't preview, so you have to unhide the Access Window to > preview > > reports. > > > > Drew > > > > -----Original Message----- > > From: William Hindman [SMTP:wdhindman at bellsouth.net] > > Sent: Thursday, December 22, 2005 9:44 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] access xp runtime > > > > ...the problem with that API is that it only works for forms on > top > > ...you > > can't open another form ...pop up a calendar for instance ...I got > > heavy > > into an experimental app with this approach before abandoning it > > ...too many > > compromises. > > > > William > > > > ----- Original Message ----- > > From: > > To: > > Sent: Thursday, December 22, 2005 8:53 PM > > Subject: Re: [AccessD] access xp runtime > > > > > > > This is code I put on an 'Always On Top' form which also hides > the > > Access > > > window: > > > > > > Option Compare Database > > > Option Explicit > > > Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd > As > > Long, _ > > > ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, > > ByVal _ > > > cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long > > > Private Declare Function IsWindowVisible Lib "user32" (ByVal > hwnd > > As Long) > > > As Long > > > Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As > > Long, _ > > > ByVal nCmdShow As Long) As Long > > > Const SW_HIDE = 0 > > > Private Const SW_SHOW = 5 > > > Private Const SWP_NOMOVE = &H2 > > > Private Const SWP_NOSIZE = &H1 > > > Private Const HWND_TOPMOST = -1 > > > Private Const HWND_NOTOPMOST = -2 > > > > > > Private Sub cmdAlwaysOnTop_Click() > > > If IsWindowVisible(Application.hWndAccessApp) Then > > > ShowWindow Application.hWndAccessApp, SW_HIDE > > > SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, > 0, > > 0, _ > > > SWP_NOMOVE Or SWP_NOSIZE > > > ShowWindow Me.hwnd, SW_SHOW > > > Me.Repaint > > > Else > > > ShowWindow Application.hWndAccessApp, SW_SHOW > > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, > > 0, 0, _ > > > SWP_NOMOVE Or SWP_NOSIZE > > > End If > > > End Sub > > > Private Sub Form_Unload(Cancel As Integer) > > > If IsWindowVisible(Application.hWndAccessApp) = False Then > > > ShowWindow Application.hWndAccessApp, SW_SHOW > > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, > > 0, 0, _ > > > SWP_NOMOVE Or SWP_NOSIZE > > > End If > > > End Sub > > > > > > -----Original Message----- > > > From: Michael Maddison [mailto:michael at ddisolutions.com.au] > > > Sent: Thursday, December 22, 2005 7:11 PM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] access xp runtime > > > > > > > > > Hi David, > > > > > > I'm (almost) sure I saw some API code a couple of years ago that > > > completely hid the Access parent container window. > > > I can't find it on my pc but its out there somewhere ;-) > > > > > > cheers > > > > > > Michael Maddison > > > > > > DDI Solutions Pty Ltd > > > michael at ddisolutions.com.au > > > Bus: 0260400620 > > > Mob: 0412620497 > > > www.ddisolutions.com.au > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com > > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David > & > > > Joanne Gould > > > Sent: Friday, 23 December 2005 11:23 AM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] access xp runtime > > > > > > My only plan for it is to hide the database window, put a > > different icon > > > on the titlebar. My client doesn't require menu bar or toolbars > > (thank > > > goodness). I'm hoping this will look like any other software in > a > > box. > > > > > > David > > > > > > At 10:58 AM 23/12/2005, you wrote: > > >>"wants his database to not look like an access database (no > > problem)" > > >>D&J > > >> > > >>...lol ...runtime is one thing ...I run them on several client > > systems > > >>...but I'd really, really like to know how you make an Access db > > not > > >>look like an Access db ...the only way you can hide the Access > > window, > > >>afaik, is using popups which severely limits your gui > > ...alternatively > > >>you can fill the window with your main form and call subforms to > > do > > >>most of your work, an appoach I quickly abandoned ...and even > then > > the > > >>user can still expose the Access window in a number of ways you > > can't > > > control. > > >> > > >>...building innovative guis is one thing ...but making it not > look > > like > > > > > >>an Access db? ...I'm all ears? > > >> > > >>...btw, if you have the option I highly recommend upgrading your > > >>development system to A2K3 and buying the VSTO. > > >> > > >>William > > >> > > >>----- Original Message ----- > > >>From: "David & Joanne Gould" > > >>To: > > >>Sent: Thursday, December 22, 2005 4:28 PM > > >>Subject: [AccessD] access xp runtime > > >> > > >> > > >> >I have a client that wants his database to not look like an > > access > > >> >database (no problem) and be usable by people who don't have > > access > > >> >on their computers. My understanding is that this is possible > > if the > > > > > >> >database is a runtime version. Is there any way to do this > > without > > >> >buying office developer XP. We are using access xp for the > > database. > > >> > > > >> > 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 > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Paul.Rogers at SummitMedia.co.uk Fri Dec 23 10:10:41 2005 From: Paul.Rogers at SummitMedia.co.uk (Paul Rodgers) Date: Fri, 23 Dec 2005 16:10:41 -0000 Subject: [AccessD] Merry Christmas listers Message-ID: All the best for Yuletide, Gurus. Cheers paul -----Original Message----- From: Gustav Brock [mailto:Gustav at cactus.dk] Sent: 23 December 2005 12:53 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Merry Christmas listers Hi Andy Thanks Andy! And a special greeting should go to our board of directors. /gustav >>> andy at minstersystems.co.uk 23-12-2005 13:12 >>> I guess people are going to be signing off for Christmas soon so just wanted to wish everyone a good one. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.14.5/212 - Release Date: 23/12/2005 -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.14.5/212 - Release Date: 23/12/2005 From john at winhaven.net Fri Dec 23 10:07:10 2005 From: john at winhaven.net (John Bartow) Date: Fri, 23 Dec 2005 10:07:10 -0600 Subject: [AccessD] access xp runtime In-Reply-To: <003b01c60779$9c853290$6101a8c0@JISREGISTRATION.local> Message-ID: <003a01c607da$eeb7dd90$7101a8c0@ScuzzPaq> Drew, I tried the code too, but that was with A97. Because of the focus issue I ended up only using for the app's info form, and then just for a nice effect. I just wrapped up a contract to upgrade that app to A2k3 so I'll try it again. Do you have the new code posted somewhere? (If not you could send it to Jim and have him post it on the DBA downloads page :o) John B From john at winhaven.net Fri Dec 23 10:13:37 2005 From: john at winhaven.net (John Bartow) Date: Fri, 23 Dec 2005 10:13:37 -0600 Subject: [AccessD] access xp runtime In-Reply-To: Message-ID: <003b01c607db$d54e0450$7101a8c0@ScuzzPaq> When I spec out PC for clients, I have a lot of OEM software installed including OEM Office but I can't say as I've ever had OEM Office "Developer" installed. No call for it. Have done OEM Office Pro, but IIRC that's the top of the line for OEM. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Hi Dan and David OEM?? As far as I know there is no such thing. Except at Chinese sites offering pirated software ... /gustav From DWUTKA at marlow.com Fri Dec 23 10:42:14 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 10:42:14 -0600 Subject: [AccessD] access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3DC@main2.marlow.com> I posted it last night, did you miss that post? I changed the subject.... Drew -----Original Message----- From: John Bartow [SMTP:john at winhaven.net] Sent: Friday, December 23, 2005 10:07 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] access xp runtime Drew, I tried the code too, but that was with A97. Because of the focus issue I ended up only using for the app's info form, and then just for a nice effect. I just wrapped up a contract to upgrade that app to A2k3 so I'll try it again. Do you have the new code posted somewhere? (If not you could send it to Jim and have him post it on the DBA downloads page :o) John B -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Fri Dec 23 11:13:20 2005 From: john at winhaven.net (John Bartow) Date: Fri, 23 Dec 2005 11:13:20 -0600 Subject: [AccessD] access xp runtime In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD3DC@main2.marlow.com> Message-ID: <004101c607e4$2d2e6130$7101a8c0@ScuzzPaq> Oh, OK. I was just browsing this morning through certain threads. Wife's off today :o) Thanks! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 10:42 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] access xp runtime I posted it last night, did you miss that post? I changed the subject.... Drew From wdhindman at bellsouth.net Fri Dec 23 12:29:40 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 23 Dec 2005 13:29:40 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3D6@main2.marlow.com> <001b01c607c5$fd413a60$6101a8c0@JISREGISTRATION.local> Message-ID: <000901c607ee$d6a7f460$6101a8c0@JISREGISTRATION.local> ...so far its a sin how well it works ...and so much for my christmas weekend ...now I have to redo a major client app that I'd earlier abandoned this approach on ...but much appreciate the insight and code Drew :) ...so when you're really bored and need something to wile away your time on, how about looking at making this all work with shaped forms ...or better yet, fit a bitmap (or even better, a vector emf) ala Pedro Gil's code ...now THAT would impress me! :) http://www.geocities.com/pmpg98_pt/ShapedForm.html William ----- Original Message ----- From: "William Hindman" To: "Access Developers discussion and problem solving" Sent: Friday, December 23, 2005 8:37 AM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > ...great! ...I was defaulting to the A2K file format because of the XP > bloat > bug and only recently moved to the A2K3 version which appears to have > gotten > rid of it even though MS says its the same as XP ...anyway I'll give your > code a shot today and let you know if I bump into any walls :) > > William > > ----- Original Message ----- > From: > To: > Sent: Friday, December 23, 2005 12:28 AM > Subject: [AccessD] Hiding the Access Window WAS: access xp runtime > > >> Yes, there is something new in my code. >> >> Here's an example I setup for you: >> http://www.marlow.com/HiddenAccess2k.zip >> >> >> What's different in this setup, then what was out there before? Well, in >> Access 97, you could hide the Access window with normal API's, and all >> you >> had to do was set the popup property of your forms to True (or yes) and >> they >> would display on the desktop, with no problem. >> >> In Access 2000 (and later), due to the change in how Access played with >> the >> windows that 'host' the Access forms, you also had to set the Dialog >> property to True (or yes). That really goofed things up. And that is >> probably also the cause of what you are describing, where you had >> problems >> giving focus to other forms. (I bet the Dialog process was locking code >> on >> the original form). >> >> Anyhow, Susan and I co-wrote an article about putting an Access Form >> 'always >> on top', so that the form stays above all other windows on your desktop. >> Microsoft has code on the knowledge base to do this, but it uses the >> forms >> timer to continuously put the form at the top of the ZOrder (That's the >> placement order of the windows on your desktop. Certain key values can >> do >> different things. There is one for 'Always On Top' (like the window >> Taskmanager window)). The reason that the Microsoft article used a >> timer, >> is because Access forms are not true windows. They are windows, in a >> sense, >> but they are subclassed, and if you ever get into the window 'properties' >> behind them, you'll wonder if the Access Development Team were smoking >> crack >> at the time! ;) Just kidding, most of what they did was to make life >> easier >> in the VBA environment, and to deal with Accesses handy features like >> 'subforms'. I may have lost you a bit on that, so let me give you a >> quick >> explanation and example. A window in Windows has an hWnd value, which is >> the unique identifier for each window on your system. You can do all >> sorts >> of things to a window in Windows with API calls, but to do so, you need >> that >> windows 'hWnd' value to tell Windows what window you want to mess with. >> Along with an hWnd, windows also have other properties, such as >> dimensions, >> ZOrder >> , Text, children, class. The window class is pretty important, because >> the >> hWnd value is randomly assigned, so opening the same window two times in >> a >> row is not going to give you the same hWnd. However, the same window >> should >> have the same class (unless you're manually creating a window with a >> 'random' window class). An example of this is Access itself. The main >> Access window has a window class of 'oMain'. I wrote a utility a long >> time >> ago, which unhides all Access windows on your machine, it does this by >> 'showing' all windows with a class of 'oMain'. (It was handy, because >> when >> I was first messing with this kind of stuff in Access, every once in >> while >> I >> would goof, and close all the forms, leaving a 'hidden' access session in >> the background, and I'd have to use the taskmanager to kill it. With my >> utility, I could just unhide it.....of course, lessons learned also lead >> to >> just putting 'cautionary' code into the app, so when all forms were >> closed, >> the Access window was either shown, or Access was shutdown normally). >> >> Back to why Access forms are goofy. Let's take an input box, one created >> by >> the InputBox() command. That is a normal window. If you 'peek' at the >> window and it's children, you'll find that the main window text is the >> 'caption' of the window. The 'dialog' is a label class window, and it's >> text is the message displayed (what you put into the prompt argument). >> The >> Ok and Cancel buttons are also 'windows', their text being 'Ok' and >> 'Cancel' >> respectively. The textbox you are entering data into is also a window, >> and >> when you capture it's text, it'll be the data you are entering into it. >> So >> you could programmatically, just using API's, capture that window. I >> wrote >> a program (which we use at work), which does just that. We have a >> computer >> called WolfWeb, that runs a multithreaded VB application. Our Intranet >> webserver (MINet) has a few webpages which allow our external users to >> view >> reports in some of our larger 'report heavy' databases. Those reports >> use >> dialog boxes (I didn't write them, the original developers used >> expressions >> like [Enter PO Number of * for all]), which pause any code opening the >> reports tied to those queries. What the program on the WolfWeb computer >> does, is when someone requests a report from the Intranet machine, that >> machine tells the WolfWeb what report to run (through named pipes). The >> WolfWeb then starts two threads. One thread runs the report, the other >> thread watches for dialog windows in that Access application. (because as >> soon as the first thread hits a dialog box, it's paused). When a dialog >> box >> appears, that second thread 'records' all of the information about it >> (and >> it's children (buttons, labels, etc)) and sends that information back to >> the >> Intranet (through the named pipes), which then recreate that window in >> HTML >> for the user to interact with it. In essence, it's a terminal server. >> The >> difference is, that since it is specifically designed for that >> application, >> it's a FAST terminal server. (Kind of like Remote Desktop, which >> displays >> some things faster then others, because it 'cheats' by sending text, >> instead >> of images of text....text is faster). Anyhow, I built that years ago, >> and >> was actually planning on selling it as a 'remote Access' application, but >> I >> ran into one heck of a snag. Dialog windows worked great, and it didn't >> even have to be an Expression, it also worked with ODBC logon boxes and >> message boxes. But Access forms don't work the same way. When you look >> at >> an Access form, you have the main window (which is pretty much accurate >> to >> the forms main window properties), but then there are a set number of >> child >> windows (something like 3 or 4). No matter how many controls are on that >> form. What Access does, is one of those child windows is the control >> that >> has the focus. NONE of the other controls are windows (and thus are >> 'invisible' to window APIs). The only way I could get around that would >> be >> to capture the form through automation, which I just never got around to >> doing, I had other things on my plate at the time. >> >> Microsoft's 'solution' to putting a form 'always on top' just plain >> sucks, >> who wants a timer firing all the time, just to keep a window on top. Our >> article stemmed from a post Susan wrote, asking about doing this, because >> she wanted an easier way to copy and paste information from the web, >> without >> having to switch between windows all the time. I took it up as a >> challenge, >> and discovered a few more 'undocumented' things about how Access forms >> are >> subclassed windows. You can't set their ZOrder to be always on top, but >> you >> CAN set Access's ZOrder to always be on top. But that doesn't wouldn't >> do >> a >> lot of good. In Susan's dilemma, she would have had to resize the Access >> window, so that it was the size of the form she needed. But, with how >> the >> forms are subclassed, they inherit the always on top 'property', and so >> if >> you hide the Access window, you now have an Access form, on the desktop, >> and >> it's 'Always On Top'. >> >> In working with this, I ran into the old 'Access 2k needs the Dialog >> property set' problem, and I took a WAG and tried something new. I left >> that property off, and instead, had the form call the ShowWindow API on >> itself. That worked. Access was hidden, and the form was now on the >> desktop...though it was 'empty' (nothing within the border). A simply >> Repaint method was all that was needed to fix that. >> >> So, in the sample database I posted, you will see that there are three >> forms. FrmMain, frmOne and frmTwo. FrmMain will start with the database, >> and has two buttons (to open frmOne and frmTwo). The code to hide the >> Access window is behind frmMain. There is identical code behind frmOne >> and >> frmTwo (two lines, in the form's OnLoad event). (Also, there is a module >> in >> that database, which contains the API declarations (two of them), and two >> public constants). That's it, it's pretty simple. Like I mentioned in >> the >> early post, the only 'trick' with hiding the Access window is previewing >> reports. If you need to preview a report, you have to show the Access >> window. >> >> Drew >> >> >> >> >> -----Original Message----- >> From: William Hindman [SMTP:wdhindman at bellsouth.net] >> Sent: Thursday, December 22, 2005 10:31 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] access xp runtime >> >> ...unless there is something new in your code Drew, you can open >> another >> form but you can't give it focus ...i.e. you can't click between >> forms ...if >> that's not true with your code I'll take another look because I'd >> certainly >> love to use it ...but I sure wasted a lot of effort with this >> approach once >> before ...its why I was experimenting using subforms on a single >> main form >> in order to beat the always-on-top problem. >> >> William >> >> ----- Original Message ----- >> From: >> To: >> Sent: Thursday, December 22, 2005 10:55 PM >> Subject: Re: [AccessD] access xp runtime >> >> >> > What are you talking about? With the Access window hidden, you >> can open >> > as >> > many forms as you want, just set their popup property to Yes. (My >> code >> > gets >> > around having to set the dialog property to yes in A2k and up >> too....). >> > >> > The only drawback, from what I remember (because honestly, I don't >> use >> > this >> > in Access anymore, if I want a 'desktop' app, I just use VB), is >> that >> > reports won't preview, so you have to unhide the Access Window to >> preview >> > reports. >> > >> > Drew >> > >> > -----Original Message----- >> > From: William Hindman [SMTP:wdhindman at bellsouth.net] >> > Sent: Thursday, December 22, 2005 9:44 PM >> > To: Access Developers discussion and problem solving >> > Subject: Re: [AccessD] access xp runtime >> > >> > ...the problem with that API is that it only works for forms on >> top >> > ...you >> > can't open another form ...pop up a calendar for instance ...I got >> > heavy >> > into an experimental app with this approach before abandoning it >> > ...too many >> > compromises. >> > >> > William >> > >> > ----- Original Message ----- >> > From: >> > To: >> > Sent: Thursday, December 22, 2005 8:53 PM >> > Subject: Re: [AccessD] access xp runtime >> > >> > >> > > This is code I put on an 'Always On Top' form which also hides >> the >> > Access >> > > window: >> > > >> > > Option Compare Database >> > > Option Explicit >> > > Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd >> As >> > Long, _ >> > > ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, >> > ByVal _ >> > > cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long >> > > Private Declare Function IsWindowVisible Lib "user32" (ByVal >> hwnd >> > As Long) >> > > As Long >> > > Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As >> > Long, _ >> > > ByVal nCmdShow As Long) As Long >> > > Const SW_HIDE = 0 >> > > Private Const SW_SHOW = 5 >> > > Private Const SWP_NOMOVE = &H2 >> > > Private Const SWP_NOSIZE = &H1 >> > > Private Const HWND_TOPMOST = -1 >> > > Private Const HWND_NOTOPMOST = -2 >> > > >> > > Private Sub cmdAlwaysOnTop_Click() >> > > If IsWindowVisible(Application.hWndAccessApp) Then >> > > ShowWindow Application.hWndAccessApp, SW_HIDE >> > > SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, >> 0, >> > 0, _ >> > > SWP_NOMOVE Or SWP_NOSIZE >> > > ShowWindow Me.hwnd, SW_SHOW >> > > Me.Repaint >> > > Else >> > > ShowWindow Application.hWndAccessApp, SW_SHOW >> > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, >> > 0, 0, _ >> > > SWP_NOMOVE Or SWP_NOSIZE >> > > End If >> > > End Sub >> > > Private Sub Form_Unload(Cancel As Integer) >> > > If IsWindowVisible(Application.hWndAccessApp) = False Then >> > > ShowWindow Application.hWndAccessApp, SW_SHOW >> > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, >> > 0, 0, _ >> > > SWP_NOMOVE Or SWP_NOSIZE >> > > End If >> > > End Sub >> > > >> > > -----Original Message----- >> > > From: Michael Maddison [mailto:michael at ddisolutions.com.au] >> > > Sent: Thursday, December 22, 2005 7:11 PM >> > > To: Access Developers discussion and problem solving >> > > Subject: Re: [AccessD] access xp runtime >> > > >> > > >> > > Hi David, >> > > >> > > I'm (almost) sure I saw some API code a couple of years ago that >> > > completely hid the Access parent container window. >> > > I can't find it on my pc but its out there somewhere ;-) >> > > >> > > cheers >> > > >> > > Michael Maddison >> > > >> > > DDI Solutions Pty Ltd >> > > michael at ddisolutions.com.au >> > > Bus: 0260400620 >> > > Mob: 0412620497 >> > > www.ddisolutions.com.au >> > > >> > > -----Original Message----- >> > > From: accessd-bounces at databaseadvisors.com >> > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David >> & >> > > Joanne Gould >> > > Sent: Friday, 23 December 2005 11:23 AM >> > > To: Access Developers discussion and problem solving >> > > Subject: Re: [AccessD] access xp runtime >> > > >> > > My only plan for it is to hide the database window, put a >> > different icon >> > > on the titlebar. My client doesn't require menu bar or toolbars >> > (thank >> > > goodness). I'm hoping this will look like any other software in >> a >> > box. >> > > >> > > David >> > > >> > > At 10:58 AM 23/12/2005, you wrote: >> > >>"wants his database to not look like an access database (no >> > problem)" >> > >>D&J >> > >> >> > >>...lol ...runtime is one thing ...I run them on several client >> > systems >> > >>...but I'd really, really like to know how you make an Access db >> > not >> > >>look like an Access db ...the only way you can hide the Access >> > window, >> > >>afaik, is using popups which severely limits your gui >> > ...alternatively >> > >>you can fill the window with your main form and call subforms to >> > do >> > >>most of your work, an appoach I quickly abandoned ...and even >> then >> > the >> > >>user can still expose the Access window in a number of ways you >> > can't >> > > control. >> > >> >> > >>...building innovative guis is one thing ...but making it not >> look >> > like >> > > >> > >>an Access db? ...I'm all ears? >> > >> >> > >>...btw, if you have the option I highly recommend upgrading your >> > >>development system to A2K3 and buying the VSTO. >> > >> >> > >>William >> > >> >> > >>----- Original Message ----- >> > >>From: "David & Joanne Gould" >> > >>To: >> > >>Sent: Thursday, December 22, 2005 4:28 PM >> > >>Subject: [AccessD] access xp runtime >> > >> >> > >> >> > >> >I have a client that wants his database to not look like an >> > access >> > >> >database (no problem) and be usable by people who don't have >> > access >> > >> >on their computers. My understanding is that this is possible >> > if the >> > > >> > >> >database is a runtime version. Is there any way to do this >> > without >> > >> >buying office developer XP. We are using access xp for the >> > database. >> > >> > >> > >> > 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 >> > > -- >> > > AccessD mailing list >> > > AccessD at databaseadvisors.com >> > > http://databaseadvisors.com/mailman/listinfo/accessd >> > > Website: http://www.databaseadvisors.com >> > > -- >> > > AccessD mailing list >> > > AccessD at databaseadvisors.com >> > > http://databaseadvisors.com/mailman/listinfo/accessd >> > > Website: http://www.databaseadvisors.com >> > > >> > >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> 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 Fri Dec 23 13:07:19 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 13:07:19 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3E4@main2.marlow.com> Of course, if you really want to use the Region functions to do something useful, why not sliding menus on a form? http://www.marlow.com/MiniCalender.zip Check out the buttons on the bottom of the calendar. Notice how they 'drop down', and aren't fixed at the width of the form.... Of course, now Susan is going to mention that I never did get that article to her......I was in the middle of working on the 'side' sliding menus and got pulled away onto other projects at work. Maybe when I'm done with my current project I can dig back into this... Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 12:30 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...so far its a sin how well it works ...and so much for my christmas weekend ...now I have to redo a major client app that I'd earlier abandoned this approach on ...but much appreciate the insight and code Drew :) ...so when you're really bored and need something to wile away your time on, how about looking at making this all work with shaped forms ...or better yet, fit a bitmap (or even better, a vector emf) ala Pedro Gil's code ...now THAT would impress me! :) http://www.geocities.com/pmpg98_pt/ShapedForm.html William ----- Original Message ----- From: "William Hindman" To: "Access Developers discussion and problem solving" Sent: Friday, December 23, 2005 8:37 AM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > ...great! ...I was defaulting to the A2K file format because of the XP > bloat > bug and only recently moved to the A2K3 version which appears to have > gotten > rid of it even though MS says its the same as XP ...anyway I'll give your > code a shot today and let you know if I bump into any walls :) > > William > > ----- Original Message ----- > From: > To: > Sent: Friday, December 23, 2005 12:28 AM > Subject: [AccessD] Hiding the Access Window WAS: access xp runtime > > >> Yes, there is something new in my code. >> >> Here's an example I setup for you: >> http://www.marlow.com/HiddenAccess2k.zip >> >> >> What's different in this setup, then what was out there before? Well, in >> Access 97, you could hide the Access window with normal API's, and all >> you >> had to do was set the popup property of your forms to True (or yes) and >> they >> would display on the desktop, with no problem. >> >> In Access 2000 (and later), due to the change in how Access played with >> the >> windows that 'host' the Access forms, you also had to set the Dialog >> property to True (or yes). That really goofed things up. And that is >> probably also the cause of what you are describing, where you had >> problems >> giving focus to other forms. (I bet the Dialog process was locking code >> on >> the original form). >> >> Anyhow, Susan and I co-wrote an article about putting an Access Form >> 'always >> on top', so that the form stays above all other windows on your desktop. >> Microsoft has code on the knowledge base to do this, but it uses the >> forms >> timer to continuously put the form at the top of the ZOrder (That's the >> placement order of the windows on your desktop. Certain key values can >> do >> different things. There is one for 'Always On Top' (like the window >> Taskmanager window)). The reason that the Microsoft article used a >> timer, >> is because Access forms are not true windows. They are windows, in a >> sense, >> but they are subclassed, and if you ever get into the window 'properties' >> behind them, you'll wonder if the Access Development Team were smoking >> crack >> at the time! ;) Just kidding, most of what they did was to make life >> easier >> in the VBA environment, and to deal with Accesses handy features like >> 'subforms'. I may have lost you a bit on that, so let me give you a >> quick >> explanation and example. A window in Windows has an hWnd value, which is >> the unique identifier for each window on your system. You can do all >> sorts >> of things to a window in Windows with API calls, but to do so, you need >> that >> windows 'hWnd' value to tell Windows what window you want to mess with. >> Along with an hWnd, windows also have other properties, such as >> dimensions, >> ZOrder >> , Text, children, class. The window class is pretty important, because >> the >> hWnd value is randomly assigned, so opening the same window two times in >> a >> row is not going to give you the same hWnd. However, the same window >> should >> have the same class (unless you're manually creating a window with a >> 'random' window class). An example of this is Access itself. The main >> Access window has a window class of 'oMain'. I wrote a utility a long >> time >> ago, which unhides all Access windows on your machine, it does this by >> 'showing' all windows with a class of 'oMain'. (It was handy, because >> when >> I was first messing with this kind of stuff in Access, every once in >> while >> I >> would goof, and close all the forms, leaving a 'hidden' access session in >> the background, and I'd have to use the taskmanager to kill it. With my >> utility, I could just unhide it.....of course, lessons learned also lead >> to >> just putting 'cautionary' code into the app, so when all forms were >> closed, >> the Access window was either shown, or Access was shutdown normally). >> >> Back to why Access forms are goofy. Let's take an input box, one created >> by >> the InputBox() command. That is a normal window. If you 'peek' at the >> window and it's children, you'll find that the main window text is the >> 'caption' of the window. The 'dialog' is a label class window, and it's >> text is the message displayed (what you put into the prompt argument). >> The >> Ok and Cancel buttons are also 'windows', their text being 'Ok' and >> 'Cancel' >> respectively. The textbox you are entering data into is also a window, >> and >> when you capture it's text, it'll be the data you are entering into it. >> So >> you could programmatically, just using API's, capture that window. I >> wrote >> a program (which we use at work), which does just that. We have a >> computer >> called WolfWeb, that runs a multithreaded VB application. Our Intranet >> webserver (MINet) has a few webpages which allow our external users to >> view >> reports in some of our larger 'report heavy' databases. Those reports >> use >> dialog boxes (I didn't write them, the original developers used >> expressions >> like [Enter PO Number of * for all]), which pause any code opening the >> reports tied to those queries. What the program on the WolfWeb computer >> does, is when someone requests a report from the Intranet machine, that >> machine tells the WolfWeb what report to run (through named pipes). The >> WolfWeb then starts two threads. One thread runs the report, the other >> thread watches for dialog windows in that Access application. (because as >> soon as the first thread hits a dialog box, it's paused). When a dialog >> box >> appears, that second thread 'records' all of the information about it >> (and >> it's children (buttons, labels, etc)) and sends that information back to >> the >> Intranet (through the named pipes), which then recreate that window in >> HTML >> for the user to interact with it. In essence, it's a terminal server. >> The >> difference is, that since it is specifically designed for that >> application, >> it's a FAST terminal server. (Kind of like Remote Desktop, which >> displays >> some things faster then others, because it 'cheats' by sending text, >> instead >> of images of text....text is faster). Anyhow, I built that years ago, >> and >> was actually planning on selling it as a 'remote Access' application, but >> I >> ran into one heck of a snag. Dialog windows worked great, and it didn't >> even have to be an Expression, it also worked with ODBC logon boxes and >> message boxes. But Access forms don't work the same way. When you look >> at >> an Access form, you have the main window (which is pretty much accurate >> to >> the forms main window properties), but then there are a set number of >> child >> windows (something like 3 or 4). No matter how many controls are on that >> form. What Access does, is one of those child windows is the control >> that >> has the focus. NONE of the other controls are windows (and thus are >> 'invisible' to window APIs). The only way I could get around that would >> be >> to capture the form through automation, which I just never got around to >> doing, I had other things on my plate at the time. >> >> Microsoft's 'solution' to putting a form 'always on top' just plain >> sucks, >> who wants a timer firing all the time, just to keep a window on top. Our >> article stemmed from a post Susan wrote, asking about doing this, because >> she wanted an easier way to copy and paste information from the web, >> without >> having to switch between windows all the time. I took it up as a >> challenge, >> and discovered a few more 'undocumented' things about how Access forms >> are >> subclassed windows. You can't set their ZOrder to be always on top, but >> you >> CAN set Access's ZOrder to always be on top. But that doesn't wouldn't >> do >> a >> lot of good. In Susan's dilemma, she would have had to resize the Access >> window, so that it was the size of the form she needed. But, with how >> the >> forms are subclassed, they inherit the always on top 'property', and so >> if >> you hide the Access window, you now have an Access form, on the desktop, >> and >> it's 'Always On Top'. >> >> In working with this, I ran into the old 'Access 2k needs the Dialog >> property set' problem, and I took a WAG and tried something new. I left >> that property off, and instead, had the form call the ShowWindow API on >> itself. That worked. Access was hidden, and the form was now on the >> desktop...though it was 'empty' (nothing within the border). A simply >> Repaint method was all that was needed to fix that. >> >> So, in the sample database I posted, you will see that there are three >> forms. FrmMain, frmOne and frmTwo. FrmMain will start with the database, >> and has two buttons (to open frmOne and frmTwo). The code to hide the >> Access window is behind frmMain. There is identical code behind frmOne >> and >> frmTwo (two lines, in the form's OnLoad event). (Also, there is a module >> in >> that database, which contains the API declarations (two of them), and two >> public constants). That's it, it's pretty simple. Like I mentioned in >> the >> early post, the only 'trick' with hiding the Access window is previewing >> reports. If you need to preview a report, you have to show the Access >> window. >> >> Drew >> >> >> >> >> -----Original Message----- >> From: William Hindman [SMTP:wdhindman at bellsouth.net] >> Sent: Thursday, December 22, 2005 10:31 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] access xp runtime >> >> ...unless there is something new in your code Drew, you can open >> another >> form but you can't give it focus ...i.e. you can't click between >> forms ...if >> that's not true with your code I'll take another look because I'd >> certainly >> love to use it ...but I sure wasted a lot of effort with this >> approach once >> before ...its why I was experimenting using subforms on a single >> main form >> in order to beat the always-on-top problem. >> >> William >> >> ----- Original Message ----- >> From: >> To: >> Sent: Thursday, December 22, 2005 10:55 PM >> Subject: Re: [AccessD] access xp runtime >> >> >> > What are you talking about? With the Access window hidden, you >> can open >> > as >> > many forms as you want, just set their popup property to Yes. (My >> code >> > gets >> > around having to set the dialog property to yes in A2k and up >> too....). >> > >> > The only drawback, from what I remember (because honestly, I don't >> use >> > this >> > in Access anymore, if I want a 'desktop' app, I just use VB), is >> that >> > reports won't preview, so you have to unhide the Access Window to >> preview >> > reports. >> > >> > Drew >> > >> > -----Original Message----- >> > From: William Hindman [SMTP:wdhindman at bellsouth.net] >> > Sent: Thursday, December 22, 2005 9:44 PM >> > To: Access Developers discussion and problem solving >> > Subject: Re: [AccessD] access xp runtime >> > >> > ...the problem with that API is that it only works for forms on >> top >> > ...you >> > can't open another form ...pop up a calendar for instance ...I got >> > heavy >> > into an experimental app with this approach before abandoning it >> > ...too many >> > compromises. >> > >> > William >> > >> > ----- Original Message ----- >> > From: >> > To: >> > Sent: Thursday, December 22, 2005 8:53 PM >> > Subject: Re: [AccessD] access xp runtime >> > >> > >> > > This is code I put on an 'Always On Top' form which also hides >> the >> > Access >> > > window: >> > > >> > > Option Compare Database >> > > Option Explicit >> > > Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd >> As >> > Long, _ >> > > ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, >> > ByVal _ >> > > cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long >> > > Private Declare Function IsWindowVisible Lib "user32" (ByVal >> hwnd >> > As Long) >> > > As Long >> > > Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As >> > Long, _ >> > > ByVal nCmdShow As Long) As Long >> > > Const SW_HIDE = 0 >> > > Private Const SW_SHOW = 5 >> > > Private Const SWP_NOMOVE = &H2 >> > > Private Const SWP_NOSIZE = &H1 >> > > Private Const HWND_TOPMOST = -1 >> > > Private Const HWND_NOTOPMOST = -2 >> > > >> > > Private Sub cmdAlwaysOnTop_Click() >> > > If IsWindowVisible(Application.hWndAccessApp) Then >> > > ShowWindow Application.hWndAccessApp, SW_HIDE >> > > SetWindowPos Application.hWndAccessApp, HWND_TOPMOST, 0, 0, >> 0, >> > 0, _ >> > > SWP_NOMOVE Or SWP_NOSIZE >> > > ShowWindow Me.hwnd, SW_SHOW >> > > Me.Repaint >> > > Else >> > > ShowWindow Application.hWndAccessApp, SW_SHOW >> > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, >> > 0, 0, _ >> > > SWP_NOMOVE Or SWP_NOSIZE >> > > End If >> > > End Sub >> > > Private Sub Form_Unload(Cancel As Integer) >> > > If IsWindowVisible(Application.hWndAccessApp) = False Then >> > > ShowWindow Application.hWndAccessApp, SW_SHOW >> > > SetWindowPos Application.hWndAccessApp, HWND_NOTOPMOST, 0, 0, >> > 0, 0, _ >> > > SWP_NOMOVE Or SWP_NOSIZE >> > > End If >> > > End Sub >> > > >> > > -----Original Message----- >> > > From: Michael Maddison [mailto:michael at ddisolutions.com.au] >> > > Sent: Thursday, December 22, 2005 7:11 PM >> > > To: Access Developers discussion and problem solving >> > > Subject: Re: [AccessD] access xp runtime >> > > >> > > >> > > Hi David, >> > > >> > > I'm (almost) sure I saw some API code a couple of years ago that >> > > completely hid the Access parent container window. >> > > I can't find it on my pc but its out there somewhere ;-) >> > > >> > > cheers >> > > >> > > Michael Maddison >> > > >> > > DDI Solutions Pty Ltd >> > > michael at ddisolutions.com.au >> > > Bus: 0260400620 >> > > Mob: 0412620497 >> > > www.ddisolutions.com.au >> > > >> > > -----Original Message----- >> > > From: accessd-bounces at databaseadvisors.com >> > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David >> & >> > > Joanne Gould >> > > Sent: Friday, 23 December 2005 11:23 AM >> > > To: Access Developers discussion and problem solving >> > > Subject: Re: [AccessD] access xp runtime >> > > >> > > My only plan for it is to hide the database window, put a >> > different icon >> > > on the titlebar. My client doesn't require menu bar or toolbars >> > (thank >> > > goodness). I'm hoping this will look like any other software in >> a >> > box. >> > > >> > > David >> > > >> > > At 10:58 AM 23/12/2005, you wrote: >> > >>"wants his database to not look like an access database (no >> > problem)" >> > >>D&J >> > >> >> > >>...lol ...runtime is one thing ...I run them on several client >> > systems >> > >>...but I'd really, really like to know how you make an Access db >> > not >> > >>look like an Access db ...the only way you can hide the Access >> > window, >> > >>afaik, is using popups which severely limits your gui >> > ...alternatively >> > >>you can fill the window with your main form and call subforms to >> > do >> > >>most of your work, an appoach I quickly abandoned ...and even >> then >> > the >> > >>user can still expose the Access window in a number of ways you >> > can't >> > > control. >> > >> >> > >>...building innovative guis is one thing ...but making it not >> look >> > like >> > > >> > >>an Access db? ...I'm all ears? >> > >> >> > >>...btw, if you have the option I highly recommend upgrading your >> > >>development system to A2K3 and buying the VSTO. >> > >> >> > >>William >> > >> >> > >>----- Original Message ----- >> > >>From: "David & Joanne Gould" >> > >>To: >> > >>Sent: Thursday, December 22, 2005 4:28 PM >> > >>Subject: [AccessD] access xp runtime >> > >> >> > >> >> > >> >I have a client that wants his database to not look like an >> > access >> > >> >database (no problem) and be usable by people who don't have >> > access >> > >> >on their computers. My understanding is that this is possible >> > if the >> > > >> > >> >database is a runtime version. Is there any way to do this >> > without >> > >> >buying office developer XP. We are using access xp for the >> > database. >> > >> > >> > >> > 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 >> > > -- >> > > AccessD mailing list >> > > AccessD at databaseadvisors.com >> > > http://databaseadvisors.com/mailman/listinfo/accessd >> > > Website: http://www.databaseadvisors.com >> > > -- >> > > AccessD mailing list >> > > AccessD at databaseadvisors.com >> > > http://databaseadvisors.com/mailman/listinfo/accessd >> > > Website: http://www.databaseadvisors.com >> > > >> > >> > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Fri Dec 23 13:08:43 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 13:08:43 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3E5@main2.marlow.com> My my my William, maybe you should spend a little more time over here, then on OT! ;) http://databaseadvisors.com/mailman/htdig/accessd/2004-June/025236.html Susan and I also co-wrote an article on shaped forms. It's pretty simple to do. Here's some code you can drop in a form to make it 'rounded'. CreateRoundRectRgn is the easiest to use if you aren't very artistic. : Private Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, ByVal Y3 As Long) As Long Private Declare Function SetWindowRgn Lib "user32" (ByVal hwnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long Private Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) As Long Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long Private Declare Function ReleaseCapture Lib "user32" () As Long Const intFrameWidth As Long = 350 Const intFrameHeight As Long = 250 Const intEllipseSize As Long = 70 Const intBorderSize As Long = 40 Private Sub Detail_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) ReleaseCapture SendMessage Me.hwnd, &HA1, 2, 0& End Sub Private Sub Form_Load() Dim X As Long X = SetThisWindowsRegion SetMainWindowRegion X DeleteObject X End Sub Private Function SetThisWindowsRegion() As Long Dim intInsetFrame As Long intInsetFrame = CreateRoundRectRgn(intBorderSize, intBorderSize, intFrameWidth - intBorderSize, intFrameHeight - intBorderSize, intEllipseSize, intEllipseSize) SetThisWindowsRegion = intInsetFrame End Function Private Function SetMainWindowRegion(cRgn As Long) Dim dwReturn As Long dwReturn = SetWindowRgn(Me.hwnd, cRgn, True) End Function Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 12:30 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...so far its a sin how well it works ...and so much for my christmas weekend ...now I have to redo a major client app that I'd earlier abandoned this approach on ...but much appreciate the insight and code Drew :) ...so when you're really bored and need something to wile away your time on, how about looking at making this all work with shaped forms ...or better yet, fit a bitmap (or even better, a vector emf) ala Pedro Gil's code ...now THAT would impress me! :) http://www.geocities.com/pmpg98_pt/ShapedForm.html William From martyconnelly at shaw.ca Fri Dec 23 13:18:50 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 23 Dec 2005 11:18:50 -0800 Subject: [AccessD] Active Directory Logger References: <17724746D360394AA3BFE5B8D40A9C1BD3D9@main2.marlow.com> Message-ID: <43AC4D9A.9010005@shaw.ca> Just curious which methods did you use LDAP, ADSI or WMI? DWUTKA at marlow.com wrote: >I recently built an system to monitor active directory accounts. It has a >few parts: > >NT Service which records, on a daily basis, account information for every >user in the domain (Name info (first, last, display), account created, last >logged on, etc.), then records all of the groups in the domain, and relates >group membership (what groups each user is in). It does this full data dump >once a day, but the service checks every minute for accounts that are locked >out. (Our domain is set to lock an account if someone fails to authenticate >5 times in a row. It unlocks the account after 30 minutes...unless we >manually go in and unlock it) When it detects a user account is locked, it >sends out an email saying what accounts are locked. When they unlock, >another email goes out. > >Database: Obviously stores the information, but it is designed for general >'read-only' access. To be able to modify the data, you must use an .mdw >with security account designed to allow data modification. The NT Service >and the next component (the web .dll) both have the ability to change data >(obviously...), but just opening the database allows the user to read >anything, just not change it. That is important, because I built this for >Sarbanes Oxley compliance, which requires monitoring Security Accounts, so >there have to be security measures in place to prevent someone from >tampering with the 'log'. > >Web Dll and ASP pages: There is an ActiveX .dll, which works with a few >.asp pages which then allow for viewing and 'reviewing' log informaiton. >There are various viewing methods. (Current AD information, changes between >selected dates, etc.). The 'reviewing' part is setup so that a network >administrator can review daily changes to the Directory, and click a button >that marks that day's log as reviewed (it gives a place to record a comment >about that days log, and then records the users NT Name, time 'reviewed' and >the comments (if any)). > >I'm posting about this here, to find out if anyone is interested in this. >Since we are now a public company (so the company I work for now has a >parent company, and several 'sister' companies), I've been developing stuff >to be drop in place more often (less 'Marlow Dependent' (I work for Marlow >Industries). This system, for instance, has only one thing hard coded that >would need to be changed to use in any Active Directory network, and that is >the email alerts have our Exchange server hard coded, but that's pretty >simple to setup an .ini file to set the SMTP server to use). Anyhow, I am >going to be talking to some of the higher ups, to see if they want me to >start selling some of these 'applications' I've been writing, on our website >(the shopping cart on there is something I built also, so it should be >pretty easy to set it up for selling software online). I plan on giving >AccessD members free full versions, for both beta testing and word of mouth, >so AccessD membership does have it's benefits. > >Drew > > -- Marty Connelly Victoria, B.C. Canada From DWUTKA at marlow.com Fri Dec 23 13:27:43 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 13:27:43 -0600 Subject: [AccessD] Active Directory Logger Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3E7@main2.marlow.com> ADO. (Which I guess is ADSI...in a way...). Want to see the code? Drew -----Original Message----- From: MartyConnelly [mailto:martyconnelly at shaw.ca] Sent: Friday, December 23, 2005 1:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Active Directory Logger Just curious which methods did you use LDAP, ADSI or WMI? DWUTKA at marlow.com wrote: >I recently built an system to monitor active directory accounts. It has a >few parts: > >NT Service which records, on a daily basis, account information for every >user in the domain (Name info (first, last, display), account created, last >logged on, etc.), then records all of the groups in the domain, and relates >group membership (what groups each user is in). It does this full data dump >once a day, but the service checks every minute for accounts that are locked >out. (Our domain is set to lock an account if someone fails to authenticate >5 times in a row. It unlocks the account after 30 minutes...unless we >manually go in and unlock it) When it detects a user account is locked, it >sends out an email saying what accounts are locked. When they unlock, >another email goes out. > >Database: Obviously stores the information, but it is designed for general >'read-only' access. To be able to modify the data, you must use an .mdw >with security account designed to allow data modification. The NT Service >and the next component (the web .dll) both have the ability to change data >(obviously...), but just opening the database allows the user to read >anything, just not change it. That is important, because I built this for >Sarbanes Oxley compliance, which requires monitoring Security Accounts, so >there have to be security measures in place to prevent someone from >tampering with the 'log'. > >Web Dll and ASP pages: There is an ActiveX .dll, which works with a few >.asp pages which then allow for viewing and 'reviewing' log informaiton. >There are various viewing methods. (Current AD information, changes between >selected dates, etc.). The 'reviewing' part is setup so that a network >administrator can review daily changes to the Directory, and click a button >that marks that day's log as reviewed (it gives a place to record a comment >about that days log, and then records the users NT Name, time 'reviewed' and >the comments (if any)). > >I'm posting about this here, to find out if anyone is interested in this. >Since we are now a public company (so the company I work for now has a >parent company, and several 'sister' companies), I've been developing stuff >to be drop in place more often (less 'Marlow Dependent' (I work for Marlow >Industries). This system, for instance, has only one thing hard coded that >would need to be changed to use in any Active Directory network, and that is >the email alerts have our Exchange server hard coded, but that's pretty >simple to setup an .ini file to set the SMTP server to use). Anyhow, I am >going to be talking to some of the higher ups, to see if they want me to >start selling some of these 'applications' I've been writing, on our website >(the shopping cart on there is something I built also, so it should be >pretty easy to set it up for selling software online). I plan on giving >AccessD members free full versions, for both beta testing and word of mouth, >so AccessD membership does have it's benefits. > >Drew > > -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Fri Dec 23 14:17:06 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Fri, 23 Dec 2005 12:17:06 -0800 Subject: [AccessD] Active Directory Logger References: <17724746D360394AA3BFE5B8D40A9C1BD3E7@main2.marlow.com> Message-ID: <43AC5B42.8040105@shaw.ca> Just wondering cause, there is this product that you can add vbs scripts to using some odd ADO providers that I hadn't heard of before. I have used some of their sample wmi scripts from access. I try to stay away from this code because some network admins get all excited if I even mention its use. I am testing using WinXP Home that doesn't install these providers. http://www.activxperts.com/activmonitor/ As an example http://www.activexperts.com/activmonitor/windowsmanagement/adsi/ Const ADS_SCOPE_SUBTREE = 2 Set objConnection = CreateObject("ADODB.Connection") Set objCommand = CreateObject("ADODB.Command") objConnection.Provider = "ADsDSOObject" objConnection.Open "Active Directory Provider" Set objCommand.ActiveConnection = objConnection objCommand.CommandText = _ "SELECT Name, Location, operatingSystemVersion FROM " _ & "'LDAP://DC=fabrikam,DC=com' WHERE objectClass='computer' " _ & "and operatingSystemVersion = '5.0 (2195)'" objCommand.Properties("Page Size") = 1000 objCommand.Properties("Timeout") = 30 objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE objCommand.Properties("Cache Results") = False Set objRecordSet = objCommand.Execute objRecordSet.MoveFirst Do Until objRecordSet.EOF Wscript.Echo "Computer Name: " & objRecordSet.Fields("Name").Value Wscript.Echo "Location: " & objRecordSet.Fields("Location").Value objRecordSet.MoveNext Loop DWUTKA at marlow.com wrote: >ADO. (Which I guess is ADSI...in a way...). Want to see the code? > >Drew > >-----Original Message----- >From: MartyConnelly [mailto:martyconnelly at shaw.ca] >Sent: Friday, December 23, 2005 1:19 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Active Directory Logger > > >Just curious which methods did you use LDAP, ADSI or WMI? > >DWUTKA at marlow.com wrote: > > > >>I recently built an system to monitor active directory accounts. It has a >>few parts: >> >>NT Service which records, on a daily basis, account information for every >>user in the domain (Name info (first, last, display), account created, last >>logged on, etc.), then records all of the groups in the domain, and relates >>group membership (what groups each user is in). It does this full data >> >> >dump > > >>once a day, but the service checks every minute for accounts that are >> >> >locked > > >>out. (Our domain is set to lock an account if someone fails to >> >> >authenticate > > >>5 times in a row. It unlocks the account after 30 minutes...unless we >>manually go in and unlock it) When it detects a user account is locked, it >>sends out an email saying what accounts are locked. When they unlock, >>another email goes out. >> >>Database: Obviously stores the information, but it is designed for general >>'read-only' access. To be able to modify the data, you must use an .mdw >>with security account designed to allow data modification. The NT Service >>and the next component (the web .dll) both have the ability to change data >>(obviously...), but just opening the database allows the user to read >>anything, just not change it. That is important, because I built this for >>Sarbanes Oxley compliance, which requires monitoring Security Accounts, so >>there have to be security measures in place to prevent someone from >>tampering with the 'log'. >> >>Web Dll and ASP pages: There is an ActiveX .dll, which works with a few >>.asp pages which then allow for viewing and 'reviewing' log informaiton. >>There are various viewing methods. (Current AD information, changes >> >> >between > > >>selected dates, etc.). The 'reviewing' part is setup so that a network >>administrator can review daily changes to the Directory, and click a button >>that marks that day's log as reviewed (it gives a place to record a comment >>about that days log, and then records the users NT Name, time 'reviewed' >> >> >and > > >>the comments (if any)). >> >>I'm posting about this here, to find out if anyone is interested in this. >>Since we are now a public company (so the company I work for now has a >>parent company, and several 'sister' companies), I've been developing stuff >>to be drop in place more often (less 'Marlow Dependent' (I work for Marlow >>Industries). This system, for instance, has only one thing hard coded that >>would need to be changed to use in any Active Directory network, and that >> >> >is > > >>the email alerts have our Exchange server hard coded, but that's pretty >>simple to setup an .ini file to set the SMTP server to use). Anyhow, I am >>going to be talking to some of the higher ups, to see if they want me to >>start selling some of these 'applications' I've been writing, on our >> >> >website > > >>(the shopping cart on there is something I built also, so it should be >>pretty easy to set it up for selling software online). I plan on giving >>AccessD members free full versions, for both beta testing and word of >> >> >mouth, > > >>so AccessD membership does have it's benefits. >> >>Drew >> >> >> >> > > > -- Marty Connelly Victoria, B.C. Canada From wdhindman at bellsouth.net Fri Dec 23 14:30:07 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 23 Dec 2005 15:30:07 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3E5@main2.marlow.com> Message-ID: <000b01c607ff$aa2d7ac0$6101a8c0@JISREGISTRATION.local> ...yada, yada, yada code boy :) ...been doing rounded, oval, and elliptical forms for years ...I'll take a look at your code though and see if there's anything worth changing my current default sfgui module for ...but rounded forms are hardly more than a toy ...what I want is to be able to take a graphic like the Texas Instruments logo and shape a form to fit its bounds ...that's a sight more complicated, eh :) William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 2:08 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > My my my William, maybe you should spend a little more time over here, > then > on OT! ;) > > http://databaseadvisors.com/mailman/htdig/accessd/2004-June/025236.html > > Susan and I also co-wrote an article on shaped forms. It's pretty simple > to > do. > > Here's some code you can drop in a form to make it 'rounded'. > CreateRoundRectRgn is the easiest to use if you aren't very artistic. : > > Private Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal X1 As Long, > ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, > ByVal Y3 As Long) As Long > Private Declare Function SetWindowRgn Lib "user32" (ByVal hwnd As Long, > ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long > Private Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) > As > Long > Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" > (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As > Any) As Long > Private Declare Function ReleaseCapture Lib "user32" () As Long > Const intFrameWidth As Long = 350 > Const intFrameHeight As Long = 250 > Const intEllipseSize As Long = 70 > Const intBorderSize As Long = 40 > Private Sub Detail_MouseDown(Button As Integer, Shift As Integer, X As > Single, Y As Single) > ReleaseCapture > SendMessage Me.hwnd, &HA1, 2, 0& > End Sub > Private Sub Form_Load() > Dim X As Long > X = SetThisWindowsRegion > SetMainWindowRegion X > DeleteObject X > End Sub > Private Function SetThisWindowsRegion() As Long > Dim intInsetFrame As Long > intInsetFrame = CreateRoundRectRgn(intBorderSize, intBorderSize, > intFrameWidth - intBorderSize, intFrameHeight - intBorderSize, > intEllipseSize, intEllipseSize) > SetThisWindowsRegion = intInsetFrame > End Function > Private Function SetMainWindowRegion(cRgn As Long) > Dim dwReturn As Long > dwReturn = SetWindowRgn(Me.hwnd, cRgn, True) > End Function > > Drew > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Friday, December 23, 2005 12:30 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > > > ...so far its a sin how well it works ...and so much for my christmas > weekend ...now I have to redo a major client app that I'd earlier > abandoned > this approach on ...but much appreciate the insight and code Drew :) > > ...so when you're really bored and need something to wile away your time > on, > > how about looking at making this all work with shaped forms ...or better > yet, fit a bitmap (or even better, a vector emf) ala Pedro Gil's code > ...now > > THAT would impress me! :) > > http://www.geocities.com/pmpg98_pt/ShapedForm.html > > William > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DWUTKA at marlow.com Fri Dec 23 14:31:13 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 14:31:13 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3E9@main2.marlow.com> No it isn't, you just need to have a bitmap in that shape. Then you create a region based on that bitmap, and set that region to your form. Got the logo you want to use? Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 2:30 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...yada, yada, yada code boy :) ...been doing rounded, oval, and elliptical forms for years ...I'll take a look at your code though and see if there's anything worth changing my current default sfgui module for ...but rounded forms are hardly more than a toy ...what I want is to be able to take a graphic like the Texas Instruments logo and shape a form to fit its bounds ...that's a sight more complicated, eh :) William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 2:08 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > My my my William, maybe you should spend a little more time over here, > then > on OT! ;) > > http://databaseadvisors.com/mailman/htdig/accessd/2004-June/025236.html > > Susan and I also co-wrote an article on shaped forms. It's pretty simple > to > do. > > Here's some code you can drop in a form to make it 'rounded'. > CreateRoundRectRgn is the easiest to use if you aren't very artistic. : > > Private Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal X1 As Long, > ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, > ByVal Y3 As Long) As Long > Private Declare Function SetWindowRgn Lib "user32" (ByVal hwnd As Long, > ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long > Private Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) > As > Long > Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" > (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As > Any) As Long > Private Declare Function ReleaseCapture Lib "user32" () As Long > Const intFrameWidth As Long = 350 > Const intFrameHeight As Long = 250 > Const intEllipseSize As Long = 70 > Const intBorderSize As Long = 40 > Private Sub Detail_MouseDown(Button As Integer, Shift As Integer, X As > Single, Y As Single) > ReleaseCapture > SendMessage Me.hwnd, &HA1, 2, 0& > End Sub > Private Sub Form_Load() > Dim X As Long > X = SetThisWindowsRegion > SetMainWindowRegion X > DeleteObject X > End Sub > Private Function SetThisWindowsRegion() As Long > Dim intInsetFrame As Long > intInsetFrame = CreateRoundRectRgn(intBorderSize, intBorderSize, > intFrameWidth - intBorderSize, intFrameHeight - intBorderSize, > intEllipseSize, intEllipseSize) > SetThisWindowsRegion = intInsetFrame > End Function > Private Function SetMainWindowRegion(cRgn As Long) > Dim dwReturn As Long > dwReturn = SetWindowRgn(Me.hwnd, cRgn, True) > End Function > > Drew > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Friday, December 23, 2005 12:30 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > > > ...so far its a sin how well it works ...and so much for my christmas > weekend ...now I have to redo a major client app that I'd earlier > abandoned > this approach on ...but much appreciate the insight and code Drew :) > > ...so when you're really bored and need something to wile away your time > on, > > how about looking at making this all work with shaped forms ...or better > yet, fit a bitmap (or even better, a vector emf) ala Pedro Gil's code > ...now > > THAT would impress me! :) > > http://www.geocities.com/pmpg98_pt/ShapedForm.html > > William > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Fri Dec 23 14:40:46 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 23 Dec 2005 15:40:46 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3E9@main2.marlow.com> Message-ID: <003301c60801$273322d0$6101a8c0@JISREGISTRATION.local> ...you're giving me heart failure today ...I e'd you a logo sample :) William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 3:31 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > No it isn't, you just need to have a bitmap in that shape. Then you > create > a region based on that bitmap, and set that region to your form. Got the > logo you want to use? > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Friday, December 23, 2005 2:30 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > > > ...yada, yada, yada code boy :) > > ...been doing rounded, oval, and elliptical forms for years ...I'll take a > look at your code though and see if there's anything worth changing my > current default sfgui module for ...but rounded forms are hardly more than > a > > toy ...what I want is to be able to take a graphic like the Texas > Instruments logo and shape a form to fit its bounds ...that's a sight more > complicated, eh :) > > William > > ----- Original Message ----- > From: > To: > Sent: Friday, December 23, 2005 2:08 PM > Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > > >> My my my William, maybe you should spend a little more time over here, >> then >> on OT! ;) >> >> http://databaseadvisors.com/mailman/htdig/accessd/2004-June/025236.html >> >> Susan and I also co-wrote an article on shaped forms. It's pretty simple >> to >> do. >> >> Here's some code you can drop in a form to make it 'rounded'. >> CreateRoundRectRgn is the easiest to use if you aren't very artistic. : >> >> Private Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal X1 As >> Long, >> ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, >> ByVal Y3 As Long) As Long >> Private Declare Function SetWindowRgn Lib "user32" (ByVal hwnd As Long, >> ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long >> Private Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) >> As >> Long >> Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" >> (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As >> Any) As Long >> Private Declare Function ReleaseCapture Lib "user32" () As Long >> Const intFrameWidth As Long = 350 >> Const intFrameHeight As Long = 250 >> Const intEllipseSize As Long = 70 >> Const intBorderSize As Long = 40 >> Private Sub Detail_MouseDown(Button As Integer, Shift As Integer, X As >> Single, Y As Single) >> ReleaseCapture >> SendMessage Me.hwnd, &HA1, 2, 0& >> End Sub >> Private Sub Form_Load() >> Dim X As Long >> X = SetThisWindowsRegion >> SetMainWindowRegion X >> DeleteObject X >> End Sub >> Private Function SetThisWindowsRegion() As Long >> Dim intInsetFrame As Long >> intInsetFrame = CreateRoundRectRgn(intBorderSize, intBorderSize, >> intFrameWidth - intBorderSize, intFrameHeight - intBorderSize, >> intEllipseSize, intEllipseSize) >> SetThisWindowsRegion = intInsetFrame >> End Function >> Private Function SetMainWindowRegion(cRgn As Long) >> Dim dwReturn As Long >> dwReturn = SetWindowRgn(Me.hwnd, cRgn, True) >> End Function >> >> Drew >> -----Original Message----- >> From: William Hindman [mailto:wdhindman at bellsouth.net] >> Sent: Friday, December 23, 2005 12:30 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime >> >> >> ...so far its a sin how well it works ...and so much for my christmas >> weekend ...now I have to redo a major client app that I'd earlier >> abandoned >> this approach on ...but much appreciate the insight and code Drew :) >> >> ...so when you're really bored and need something to wile away your time >> on, >> >> how about looking at making this all work with shaped forms ...or better >> yet, fit a bitmap (or even better, a vector emf) ala Pedro Gil's code >> ...now >> >> THAT would impress me! :) >> >> http://www.geocities.com/pmpg98_pt/ShapedForm.html >> >> William >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Fri Dec 23 14:49:09 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 23 Dec 2005 15:49:09 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3E4@main2.marlow.com> Message-ID: <004601c60802$52a61250$6101a8c0@JISREGISTRATION.local> ...bad link :( William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 2:07 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > Of course, if you really want to use the Region functions to do something > useful, why not sliding menus on a form? > > http://www.marlow.com/MiniCalender.zip > > Check out the buttons on the bottom of the calendar. Notice how they > 'drop > down', and aren't fixed at the width of the form.... > From DWUTKA at marlow.com Fri Dec 23 14:48:44 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 14:48:44 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3EA@main2.marlow.com> whoops. Can't spell. http://www.marlow.com/MiniCalendar.zip (ar, not er...duh! my bad!) Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 2:49 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...bad link :( William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 2:07 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > Of course, if you really want to use the Region functions to do something > useful, why not sliding menus on a form? > > http://www.marlow.com/MiniCalender.zip > > Check out the buttons on the bottom of the calendar. Notice how they > 'drop > down', and aren't fixed at the width of the form.... > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at users.mns.ru Fri Dec 23 15:23:05 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Sat, 24 Dec 2005 00:23:05 +0300 Subject: [AccessD] Merry Christmas listers References: <000301c607ba$36790490$b5bf0c54@minster33c3r25> Message-ID: <003301c60807$15f04920$6501a8c0@fincomplex.spb.ru> Merry Christmas, Happy News and a Very Happy New Year to all AccessD listers! Watch what you drink during holidays: http://www.happynews.com/news/12222005/watching-what-you-drink-check-your-glass.htm :) Shamil ----- Original Message ----- From: "Andy Lacey" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 23, 2005 3:12 PM Subject: [AccessD] Merry Christmas listers > I guess people are going to be signing off for Christmas soon so just wanted > to wish everyone a good one. > > > -- Andy Lacey > http://www.minstersystems.co.uk > > -- > 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 Dec 23 16:41:38 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 24 Dec 2005 08:41:38 +1000 Subject: [AccessD] Seasons Greetings In-Reply-To: <003301c60807$15f04920$6501a8c0@fincomplex.spb.ru> Message-ID: <43AD09C2.5065.A8453C7@stuart.lexacorp.com.pg> It's still Friday in much of the world so: Please accept with no obligation, implied or implicit our best wishes for an environmentally conscious, socially responsible, low stress, non- addictive, gender neutral, celebration of the winter solstice holiday, practiced within the most enjoyable traditions of the religious persuasion of your choice, or secular practices of your choice, with respect for the religious/secular persuasions and/or traditions of others, or their choice not to practice religious or secular traditions at all . . . . . and a fiscally successful, personally fulfilling, and medically uncomplicated recognition of the onset of the generally accepted calendar year 2006, but not without due respect for the calendars of choice of other cultures whose contributions to society have helped to make civilisation in this world great, (not to imply that civilisation is necessarily better than any other alternative) , and without regard to the race, creed, colour, age, physical ability, religious faith, choice of computer platform, or sexual preference of the wishee. (By accepting this greeting, you are accepting these terms. This greeting is subject to clarification or withdrawal. It is freely transferable with no alteration to the original greeting. It implies no promise by the wisher to actually implement any of the wishes for her/himself or others, and is void where prohibited by law, and is revocable at the sole discretion of the wisher. This wish is warranted to perform as expected within the usual application of good tidings for a period of one year, or until the issuance of a subsequent holiday greeting, whichever comes first, and warranty is limited to replacement of this wish or issuance of a new wish at the sole discretion of the wisher.) Cheers, Stuart From wdhindman at bellsouth.net Fri Dec 23 18:38:48 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 23 Dec 2005 19:38:48 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3EA@main2.marlow.com> Message-ID: <002601c60822$67d4d6f0$6101a8c0@JISREGISTRATION.local> Drew ...with the Access window hidden, is there a way to minimize all of the open forms to the task bar and then restore them without showing the Access window ...from a button on my switchboard for instance? William From DWUTKA at marlow.com Fri Dec 23 18:56:44 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 18:56:44 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3EB@main2.marlow.com> http://www.marlow.com/HiddenAccess2k.zip Same as before, but I added a ShapeForm routine. You just feed it the name of the shape you want (no, you can't just pick a shape, read on.... ), and then me.hWnd, it does the rest. (Quick note on that, shaping a form can leave extraneous stuff out there, so remove the border and record selectors, otherwise they show up in your shape. There is also an .exe in this zip. It's a quick VB program I wrote (definitely not crash proof, so pay attention). Step One: Click Picture --> Open Picture. Select the picture you want the 'shape' of. Step Two: Click Picture --> Analyze Picture. This will give you colored boxes down the left side of the form (the bigger the picture, and the more colors, the longer it takes....if you go more then will display sorry, I'll send the source if you want, this was a nitty gritty demo for William.) Step Three: Click the colored boxes that have the colors that you want in your shape. (ie, if you have an american flag, on a black background, you would click the red, white and blue boxes, each time, you will notice that 'color's shape' added to the bottom picture (in red). Step Four: Click Picture --> Build Form Shape. Crucial step, and may take a few seconds, depends on how big the shape is. It will give you a message box when it's done. When you have the shape built, you can either test it with the other commands under the Picture menu, or save it to a database with the Save Menu. You will need tblFormShapes to be in the database you selected. As for a technical aspect of what this does, here's the rundown. The VB program 'builds' a region, based on the color of the pixels. It does this by adding tiny regions together. When it's done, it uses and API call to get that region as a Byte Array. When you save it to the database, it stores a string version of that Byte Array into a memo field. The ShapeForm code, in the sample database then converts that memo field back into a byte array, uses another API to recreate the region (which goes MUCH faster then creating it from smaller regions) and sets that region to your form. There is a second shape in that sample database. If you want to see it, change the ShapeFrom "For William", Me.hWnd in frmTwo's OnLoad event to ShapeForm "Full Question Mark", Me.hWnd. Merry Christmas William, you can send me a 12 pack of the beer of your choice.... ;) Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 2:41 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...you're giving me heart failure today ...I e'd you a logo sample :) William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 3:31 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > No it isn't, you just need to have a bitmap in that shape. Then you > create > a region based on that bitmap, and set that region to your form. Got the > logo you want to use? > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Friday, December 23, 2005 2:30 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > > > ...yada, yada, yada code boy :) > > ...been doing rounded, oval, and elliptical forms for years ...I'll take a > look at your code though and see if there's anything worth changing my > current default sfgui module for ...but rounded forms are hardly more than > a > > toy ...what I want is to be able to take a graphic like the Texas > Instruments logo and shape a form to fit its bounds ...that's a sight more > complicated, eh :) > > William > From DWUTKA at marlow.com Fri Dec 23 19:17:53 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 19:17:53 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3EC@main2.marlow.com> Yes, I added that to the http://www.marlow.com/HiddenAccess2k.zip link. The main form now has a 'minimize all forms' button. That puts them in the task bar (you did mean task bar, not system tray, right?(we won't get into the misuse of terminology in this thread.... )), and then when you click on it in the taskbar, it brings all the windows back. Putting it in the system tray is also possible, but it's a lot more code..... Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 6:39 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Drew ...with the Access window hidden, is there a way to minimize all of the open forms to the task bar and then restore them without showing the Access window ...from a button on my switchboard for instance? William -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Fri Dec 23 21:14:33 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Fri, 23 Dec 2005 19:14:33 -0800 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD3EA@main2.marlow.com> Message-ID: <003501c60838$2a21b240$6701a8c0@HPLaptop> You guys make me feel not worthy when I post my wimpy questions. ; ( ; ) Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 12:49 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime whoops. Can't spell. http://www.marlow.com/MiniCalendar.zip (ar, not er...duh! my bad!) Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 2:49 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...bad link :( William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 2:07 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > Of course, if you really want to use the Region functions to do something > useful, why not sliding menus on a form? > > http://www.marlow.com/MiniCalender.zip > > Check out the buttons on the bottom of the calendar. Notice how they > 'drop > down', and aren't fixed at the width of the form.... > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From harkinsss at bellsouth.net Fri Dec 23 21:20:08 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Fri, 23 Dec 2005 22:20:08 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <003501c60838$2a21b240$6701a8c0@HPLaptop> Message-ID: <20051224032005.WXOT11466.ibm58aec.bellsouth.net@SUSANONE> Don't feel bad. I can't even follow the discussion, let alone feel bad... ;) Susan H. You guys make me feel not worthy when I post my wimpy questions. ; ( ; ) From DWUTKA at marlow.com Fri Dec 23 21:26:04 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 21:26:04 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3EF@main2.marlow.com> Why do you say that? I like to think I write some nifty code, but even with what I do now, there are times I look at someone else's application and just go 'WOW'! Drew -----Original Message----- From: Joe Hecht [SMTP:jmhecht at earthlink.net] Sent: Friday, December 23, 2005 9:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime You guys make me feel not worthy when I post my wimpy questions. ; ( ; ) Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 12:49 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime whoops. Can't spell. http://www.marlow.com/MiniCalendar.zip (ar, not er...duh! my bad!) Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 2:49 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...bad link :( William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 2:07 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > Of course, if you really want to use the Region functions to do something > useful, why not sliding menus on a form? > > http://www.marlow.com/MiniCalender.zip > > Check out the buttons on the bottom of the calendar. Notice how they > 'drop > down', and aren't fixed at the width of the form.... > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Fri Dec 23 21:28:06 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Fri, 23 Dec 2005 21:28:06 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3F0@main2.marlow.com> I did mention Susan co-wrote these articles with me (which most of this stuff comes from (or at least the concepts)). Gives you a little insight as to what it was like dealing with the technical sides of those articles....of course, to be fair, I'm sure there were times Susan wondered if English really is my native language. She is REALLY good at putting thoughts into words, and expressing herself, me...well, I'm just Drew the 'code boy'! ;) Drew -----Original Message----- From: Susan Harkins [SMTP:harkinsss at bellsouth.net] Sent: Friday, December 23, 2005 9:20 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Don't feel bad. I can't even follow the discussion, let alone feel bad... ;) Susan H. You guys make me feel not worthy when I post my wimpy questions. ; ( ; ) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dwaters at usinternet.com Fri Dec 23 21:45:43 2005 From: dwaters at usinternet.com (Dan Waters) Date: Fri, 23 Dec 2005 21:45:43 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <10198729.1135395314855.JavaMail.root@sniper14> Message-ID: <000001c6083c$84dd3f70$0300a8c0@danwaters> As for me, I'm just saving those emails for the day when I'm smart enough to understand them! Drew - you guys are setting the bar - which we all need! Thanks! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 9:28 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime I did mention Susan co-wrote these articles with me (which most of this stuff comes from (or at least the concepts)). Gives you a little insight as to what it was like dealing with the technical sides of those articles....of course, to be fair, I'm sure there were times Susan wondered if English really is my native language. She is REALLY good at putting thoughts into words, and expressing herself, me...well, I'm just Drew the 'code boy'! ;) Drew -----Original Message----- From: Susan Harkins [SMTP:harkinsss at bellsouth.net] Sent: Friday, December 23, 2005 9:20 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Don't feel bad. I can't even follow the discussion, let alone feel bad... ;) Susan H. You guys make me feel not worthy when I post my wimpy questions. ; ( ; ) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Fri Dec 23 21:54:59 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Fri, 23 Dec 2005 19:54:59 -0800 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD3EF@main2.marlow.com> Message-ID: <003f01c6083d$cfeab2d0$6701a8c0@HPLaptop> Because, when I am working on my current project I have to look up how to change the back color in my text boxes when they get focus. Used to be standard did that automatically. You guys are playing with form shapes and mouse cursers and stuff. Just developer envy. So what if you and Susan have been published. I still do not understand how to write code and reuse it. Just Envy. No mean intended. Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 7:26 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Why do you say that? I like to think I write some nifty code, but even with what I do now, there are times I look at someone else's application and just go 'WOW'! Drew -----Original Message----- From: Joe Hecht [SMTP:jmhecht at earthlink.net] Sent: Friday, December 23, 2005 9:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime You guys make me feel not worthy when I post my wimpy questions. ; ( ; ) Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 12:49 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime whoops. Can't spell. http://www.marlow.com/MiniCalendar.zip (ar, not er...duh! my bad!) Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 2:49 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...bad link :( William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 2:07 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > Of course, if you really want to use the Region functions to do something > useful, why not sliding menus on a form? > > http://www.marlow.com/MiniCalender.zip > > Check out the buttons on the bottom of the calendar. Notice how they > 'drop > down', and aren't fixed at the width of the form.... > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Fri Dec 23 22:01:49 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Fri, 23 Dec 2005 20:01:49 -0800 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <000001c6083c$84dd3f70$0300a8c0@danwaters> Message-ID: <004001c6083e$c44245f0$6701a8c0@HPLaptop> What Dan said. Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Friday, December 23, 2005 7:46 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime As for me, I'm just saving those emails for the day when I'm smart enough to understand them! Drew - you guys are setting the bar - which we all need! Thanks! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 9:28 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime I did mention Susan co-wrote these articles with me (which most of this stuff comes from (or at least the concepts)). Gives you a little insight as to what it was like dealing with the technical sides of those articles....of course, to be fair, I'm sure there were times Susan wondered if English really is my native language. She is REALLY good at putting thoughts into words, and expressing herself, me...well, I'm just Drew the 'code boy'! ;) Drew -----Original Message----- From: Susan Harkins [SMTP:harkinsss at bellsouth.net] Sent: Friday, December 23, 2005 9:20 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Don't feel bad. I can't even follow the discussion, let alone feel bad... ;) Susan H. You guys make me feel not worthy when I post my wimpy questions. ; ( ; ) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Fri Dec 23 22:24:43 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 23 Dec 2005 23:24:43 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime References: <17724746D360394AA3BFE5B8D40A9C1BD3EC@main2.marlow.com> Message-ID: <001b01c60841$f757f130$6101a8c0@JISREGISTRATION.local> ...lol ...I'll break it out tomorrow ...in the meantime send me your address off line ...I definitely owe you more than a six pack :) ...been plugging away this whole evening at reworking a major app with the hidden window paradigm ...I simply can't believe the difference it makes in how professional the app looks ...and so far, I've not hit a glitch that didn't have a simple answer. ...but the better half is NOT a happy camper :) William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 8:17 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > Yes, I added that to the http://www.marlow.com/HiddenAccess2k.zip link. > The > main form now has a 'minimize all forms' button. That puts them in the > task > bar (you did mean task bar, not system tray, right?(we won't get into the > misuse of terminology in this thread.... )), and then when you click > on it in the taskbar, it brings all the windows back. > > Putting it in the system tray is also possible, but it's a lot more > code..... > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Friday, December 23, 2005 6:39 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > > > Drew > > ...with the Access window hidden, is there a way to minimize all of the > open > > forms to the task bar and then restore them without showing the Access > window ...from a button on my switchboard for instance? > > William > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Sat Dec 24 01:32:36 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Sat, 24 Dec 2005 01:32:36 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3F2@main2.marlow.com> Thanks! Going to spend Christmas day with the folks......and the soon to be ex, so any and all compliments are much appreciated right now, I'm probably going to be emotionally hammered Christmas night. Drew -----Original Message----- From: Dan Waters [SMTP:dwaters at usinternet.com] Sent: Friday, December 23, 2005 9:46 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime As for me, I'm just saving those emails for the day when I'm smart enough to understand them! Drew - you guys are setting the bar - which we all need! Thanks! Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 9:28 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime I did mention Susan co-wrote these articles with me (which most of this stuff comes from (or at least the concepts)). Gives you a little insight as to what it was like dealing with the technical sides of those articles....of course, to be fair, I'm sure there were times Susan wondered if English really is my native language. She is REALLY good at putting thoughts into words, and expressing herself, me...well, I'm just Drew the 'code boy'! ;) Drew -----Original Message----- From: Susan Harkins [SMTP:harkinsss at bellsouth.net] Sent: Friday, December 23, 2005 9:20 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Don't feel bad. I can't even follow the discussion, let alone feel bad... ;) Susan H. You guys make me feel not worthy when I post my wimpy questions. ; ( ; ) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Sat Dec 24 01:33:46 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Sat, 24 Dec 2005 01:33:46 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3F3@main2.marlow.com> LOL. Get into classes, once you understand events, and how classes work, you'll look back and say 'what in the world was I doing before....'! Drew -----Original Message----- From: Joe Hecht [SMTP:jmhecht at earthlink.net] Sent: Friday, December 23, 2005 9:55 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Because, when I am working on my current project I have to look up how to change the back color in my text boxes when they get focus. Used to be standard did that automatically. You guys are playing with form shapes and mouse cursers and stuff. Just developer envy. So what if you and Susan have been published. I still do not understand how to write code and reuse it. Just Envy. No mean intended. Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 7:26 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Why do you say that? I like to think I write some nifty code, but even with what I do now, there are times I look at someone else's application and just go 'WOW'! Drew -----Original Message----- From: Joe Hecht [SMTP:jmhecht at earthlink.net] Sent: Friday, December 23, 2005 9:15 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime You guys make me feel not worthy when I post my wimpy questions. ; ( ; ) Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Friday, December 23, 2005 12:49 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime whoops. Can't spell. http://www.marlow.com/MiniCalendar.zip (ar, not er...duh! my bad!) Drew -----Original Message----- From: William Hindman [mailto:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 2:49 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...bad link :( William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 2:07 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > Of course, if you really want to use the Region functions to do something > useful, why not sliding menus on a form? > > http://www.marlow.com/MiniCalender.zip > > Check out the buttons on the bottom of the calendar. Notice how they > 'drop > down', and aren't fixed at the width of the form.... > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Sat Dec 24 01:35:01 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Sat, 24 Dec 2005 01:35:01 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3F4@main2.marlow.com> Don't get me in trouble with your better half, have enough trouble with women at the moment! ;) Okay, I'll reply to the email you sent offline. Take a break over the weekend, I'll be online all next week if you have questions..... Drew -----Original Message----- From: William Hindman [SMTP:wdhindman at bellsouth.net] Sent: Friday, December 23, 2005 10:25 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime ...lol ...I'll break it out tomorrow ...in the meantime send me your address off line ...I definitely owe you more than a six pack :) ...been plugging away this whole evening at reworking a major app with the hidden window paradigm ...I simply can't believe the difference it makes in how professional the app looks ...and so far, I've not hit a glitch that didn't have a simple answer. ...but the better half is NOT a happy camper :) William ----- Original Message ----- From: To: Sent: Friday, December 23, 2005 8:17 PM Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > Yes, I added that to the http://www.marlow.com/HiddenAccess2k.zip link. > The > main form now has a 'minimize all forms' button. That puts them in the > task > bar (you did mean task bar, not system tray, right?(we won't get into the > misuse of terminology in this thread.... )), and then when you click > on it in the taskbar, it brings all the windows back. > > Putting it in the system tray is also possible, but it's a lot more > code..... > > Drew > > -----Original Message----- > From: William Hindman [mailto:wdhindman at bellsouth.net] > Sent: Friday, December 23, 2005 6:39 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime > > > Drew > > ...with the Access window hidden, is there a way to minimize all of the > open > > forms to the task bar and then restore them without showing the Access > window ...from a button on my switchboard for instance? > > William > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From harkinsss at bellsouth.net Sat Dec 24 08:07:23 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Sat, 24 Dec 2005 09:07:23 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD3F0@main2.marlow.com> Message-ID: <20051224140719.XGSX9476.ibm62aec.bellsouth.net@SUSANONE> I did mention Susan co-wrote these articles with me (which most of this stuff comes from (or at least the concepts)). Gives you a little insight as to what it was like dealing with the technical sides of those articles....of course, to be fair, I'm sure there were times Susan wondered if English really is my native language. She is REALLY good at putting thoughts into words, and expressing herself, me...well, I'm just Drew the 'code boy'! ;) =====No, Martin's the one who doesn't speak English. :) Thank you Drew, but I'll be honest with you. Everyone I've co-authored with has done a great job of explaining the technical end of their code to me and I just put it in the style the editors want. What's key to the relationship is knowing what questions to ask you guys. Often, I just take your answers and tuck in the ends a bit. You guys do a great job. My job is knowing how to present it to the editors so we can get paid. It's SYNERGY! ;) Susan H. From harkinsss at bellsouth.net Sat Dec 24 08:07:23 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Sat, 24 Dec 2005 09:07:23 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <003f01c6083d$cfeab2d0$6701a8c0@HPLaptop> Message-ID: <20051224140729.XGTJ9476.ibm62aec.bellsouth.net@SUSANONE> Joe, I have to look up everything. Why do you think I write articles? So, I'll have instructions that I understand!!!!!!!!! ;) Seriously, knowing how to do something and knowing where to find the right syntax, arguments, etc. is the key -- not being able to pluck it all out of you're a... I mean your head. :) If I tried to keep all that in my head, it would've exploded long ago. :) Susan H. Because, when I am working on my current project I have to look up how to change the back color in my text boxes when they get focus. Used to be standard did that automatically. You guys are playing with form shapes and mouse cursers and stuff. Just developer envy. So what if you and Susan have been published. I still do not understand how to write code and reuse it. Just Envy. No mean intended. From accessd at shaw.ca Sat Dec 24 12:27:22 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 24 Dec 2005 10:27:22 -0800 Subject: [AccessD] To all the list members In-Reply-To: <000901c607ee$d6a7f460$6101a8c0@JISREGISTRATION.local> Message-ID: <001201c608b7$aeda5760$017ba8c0@xpserver> Hi All: Have a great Christmas break with family and friends. Jim From demulling at centurytel.net Sat Dec 24 12:36:12 2005 From: demulling at centurytel.net (Demulling Family) Date: Sat, 24 Dec 2005 12:36:12 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <000001c6083c$84dd3f70$0300a8c0@danwaters> References: <000001c6083c$84dd3f70$0300a8c0@danwaters> Message-ID: <43AD951C.1010505@centurytel.net> Dan Waters wrote: >As for me, I'm just saving those emails for the day when I'm smart enough to >understand them! > >Drew - you guys are setting the bar - which we all need! > >Thanks! >Dan Waters > > > I am saving them also to read this coming week after Santa delivers me my new computer. Since I have all of next week off (use the vacation or loss it) this should provide me with something good to do after the kids wear me out. :) Merry Christrmas and Happy New Year to everyone!! -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.14.7/214 - Release Date: 12/23/2005 From DWUTKA at marlow.com Sat Dec 24 13:31:36 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Sat, 24 Dec 2005 13:31:36 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3F6@main2.marlow.com> You make it sound so easy...... ;) Drew -----Original Message----- From: Susan Harkins [SMTP:harkinsss at bellsouth.net] Sent: Saturday, December 24, 2005 8:07 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime I did mention Susan co-wrote these articles with me (which most of this stuff comes from (or at least the concepts)). Gives you a little insight as to what it was like dealing with the technical sides of those articles....of course, to be fair, I'm sure there were times Susan wondered if English really is my native language. She is REALLY good at putting thoughts into words, and expressing herself, me...well, I'm just Drew the 'code boy'! ;) =====No, Martin's the one who doesn't speak English. :) Thank you Drew, but I'll be honest with you. Everyone I've co-authored with has done a great job of explaining the technical end of their code to me and I just put it in the style the editors want. What's key to the relationship is knowing what questions to ask you guys. Often, I just take your answers and tuck in the ends a bit. You guys do a great job. My job is knowing how to present it to the editors so we can get paid. It's SYNERGY! ;) Susan H. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Sat Dec 24 13:43:42 2005 From: john at winhaven.net (John Bartow) Date: Sat, 24 Dec 2005 13:43:42 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD3F6@main2.marlow.com> Message-ID: <006701c608c2$590d0160$7301a8c0@ScuzzPaq> I have to agree that Susan makes the code boy lingo a whole lot easier to read. I think she's had an article in Access Advisor every issue this year with one or another of you AccessD gurus. BTW Drew your mini calendar is sweet! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Saturday, December 24, 2005 1:32 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime You make it sound so easy...... ;) Drew -----Original Message----- From: Susan Harkins [SMTP:harkinsss at bellsouth.net] Sent: Saturday, December 24, 2005 8:07 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime I did mention Susan co-wrote these articles with me (which most of this stuff comes from (or at least the concepts)). Gives you a little insight as to what it was like dealing with the technical sides of those articles....of course, to be fair, I'm sure there were times Susan wondered if English really is my native language. She is REALLY good at putting thoughts into words, and expressing herself, me...well, I'm just Drew the 'code boy'! ;) =====No, Martin's the one who doesn't speak English. :) Thank you Drew, but I'll be honest with you. Everyone I've co-authored with has done a great job of explaining the technical end of their code to me and I just put it in the style the editors want. What's key to the relationship is knowing what questions to ask you guys. Often, I just take your answers and tuck in the ends a bit. You guys do a great job. My job is knowing how to present it to the editors so we can get paid. It's SYNERGY! ;) Susan H. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Sat Dec 24 13:52:44 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Sat, 24 Dec 2005 13:52:44 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3F9@main2.marlow.com> Thanks. Unfortunately, I've never had time to finish it. Something always comes up at work, that takes priority...ugh. Drew -----Original Message----- From: John Bartow [SMTP:john at winhaven.net] Sent: Saturday, December 24, 2005 1:44 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime I have to agree that Susan makes the code boy lingo a whole lot easier to read. I think she's had an article in Access Advisor every issue this year with one or another of you AccessD gurus. BTW Drew your mini calendar is sweet! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: Saturday, December 24, 2005 1:32 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime You make it sound so easy...... ;) Drew -----Original Message----- From: Susan Harkins [SMTP:harkinsss at bellsouth.net] Sent: Saturday, December 24, 2005 8:07 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime I did mention Susan co-wrote these articles with me (which most of this stuff comes from (or at least the concepts)). Gives you a little insight as to what it was like dealing with the technical sides of those articles....of course, to be fair, I'm sure there were times Susan wondered if English really is my native language. She is REALLY good at putting thoughts into words, and expressing herself, me...well, I'm just Drew the 'code boy'! ;) =====No, Martin's the one who doesn't speak English. :) Thank you Drew, but I'll be honest with you. Everyone I've co-authored with has done a great job of explaining the technical end of their code to me and I just put it in the style the editors want. What's key to the relationship is knowing what questions to ask you guys. Often, I just take your answers and tuck in the ends a bit. You guys do a great job. My job is knowing how to present it to the editors so we can get paid. It's SYNERGY! ;) Susan H. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Dec 24 14:09:25 2005 From: john at winhaven.net (John Bartow) Date: Sat, 24 Dec 2005 14:09:25 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD3F9@main2.marlow.com> Message-ID: <006f01c608c5$f03f5620$7301a8c0@ScuzzPaq> I know the feeling... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Thanks. Unfortunately, I've never had time to finish it. Something always comes up at work, that takes priority...ugh. Drew -----Original Message----- From: John Bartow [SMTP:john at winhaven.net] I have to agree that Susan makes the code boy lingo a whole lot easier to read. I think she's had an article in Access Advisor every issue this year with one or another of you AccessD gurus. BTW Drew your mini calendar is sweet! From harkinsss at bellsouth.net Sat Dec 24 14:26:55 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Sat, 24 Dec 2005 15:26:55 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <006701c608c2$590d0160$7301a8c0@ScuzzPaq> Message-ID: <20051224202651.YRYG269.ibm59aec.bellsouth.net@SUSANONE> Thanks John -- it's just a learned skill, just like everything else. :) I love the Access Advisor editors -- really good folks. Susan H. I have to agree that Susan makes the code boy lingo a whole lot easier to read. I think she's had an article in Access Advisor every issue this year with one or another of you AccessD gurus. BTW Drew your mini calendar is sweet! From artful at rogers.com Sun Dec 25 03:02:22 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 25 Dec 2005 04:02:22 -0500 Subject: [AccessD] SQL Server table autonumber In-Reply-To: <8301C8A868251E4C8ECD3D4FFEA40F8A154F83C4@cpixchng-1.cpiqpc.net> Message-ID: <200512250902.jBP92IV15529@databaseadvisors.com> The simplest way is SELECT @@IDENTITY, executed right after your insert statement. If you are using a sproc, then you could declare an OUTPUT parameter and use the above statement to set its value. But if you insist on using dynamic SQL then execute the statement above immediately after your insert. Merry Christmas! Arthur -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rusty.hammond at cpiqpc.com Sent: December 22, 2005 10:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Server table autonumber John, for a linked table in Access using DAO recordset I do the following: .AddNew !LWSL_IDLWSU = mlngUserID .Update .BookMark = .LastModified mlngLogID = !LWSL_ID HTH, Rusty -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 22, 2005 7:05 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] SQL Server table autonumber In Access (Jet, MDB BE) when I create a new record in a table with an autonumber, .Open "usystbllwsLog", gcnn, adOpenKeyset, adLockPessimistic 'build a logout record. .AddNew !LWSL_IDLWSU = mlngUserID !LWSL_FE = CurrentProject.name !LWSL_Login = blnLogIn !LWSL_WorkstationID = CurrentMachineName() mlngLogID = !LWSL_ID .Update I grab the new PK before doing the update. When ported to SQL Server the !LWSL_ID in the next to the last line is null. How do I grab the PKID from a new record when using SQL Server as the BE? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- 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 artful at rogers.com Sun Dec 25 03:14:56 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 25 Dec 2005 04:14:56 -0500 Subject: [AccessD] access xp runtime In-Reply-To: <6.2.1.2.2.20051223181725.033b04a0@mail.tpg.com.au> Message-ID: <200512250914.jBP9EpV19039@databaseadvisors.com> For those (and most other kids), I would suggest a copy of Naomi Klein's "No Logo". She makes the case rather vividly that various corporations are using kids (and some adults) as free billboards. I saw a shirt recently that expresses the same point in a more sardonic way. The inscription on the t-shirt read "This space for rent". -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David & Joanne Gould Sent: December 23, 2005 2:19 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] access xp runtime Thanks John. Yeah, funny isn't. Just like some children want clothes bought from a shop rather than what mum makes for them. No matter how good she is. David From artful at rogers.com Sun Dec 25 03:17:52 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 25 Dec 2005 04:17:52 -0500 Subject: [AccessD] Active Directory Logger In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD3D9@main2.marlow.com> Message-ID: <200512250917.jBP9HmV19595@databaseadvisors.com> I am interested! What should I do to participate? Arthur -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: December 23, 2005 3:02 AM To: accessd at databaseadvisors.com Subject: [AccessD] Active Directory Logger I recently built an system to monitor active directory accounts. It has a few parts: NT Service which records, on a daily basis, account information for every user in the domain (Name info (first, last, display), account created, last logged on, etc.), then records all of the groups in the domain, and relates group membership (what groups each user is in). It does this full data dump once a day, but the service checks every minute for accounts that are locked out. (Our domain is set to lock an account if someone fails to authenticate 5 times in a row. It unlocks the account after 30 minutes...unless we manually go in and unlock it) When it detects a user account is locked, it sends out an email saying what accounts are locked. When they unlock, another email goes out. Database: Obviously stores the information, but it is designed for general 'read-only' access. To be able to modify the data, you must use an .mdw with security account designed to allow data modification. The NT Service and the next component (the web .dll) both have the ability to change data (obviously...), but just opening the database allows the user to read anything, just not change it. That is important, because I built this for Sarbanes Oxley compliance, which requires monitoring Security Accounts, so there have to be security measures in place to prevent someone from tampering with the 'log'. Web Dll and ASP pages: There is an ActiveX .dll, which works with a few .asp pages which then allow for viewing and 'reviewing' log informaiton. There are various viewing methods. (Current AD information, changes between selected dates, etc.). The 'reviewing' part is setup so that a network administrator can review daily changes to the Directory, and click a button that marks that day's log as reviewed (it gives a place to record a comment about that days log, and then records the users NT Name, time 'reviewed' and the comments (if any)). I'm posting about this here, to find out if anyone is interested in this. Since we are now a public company (so the company I work for now has a parent company, and several 'sister' companies), I've been developing stuff to be drop in place more often (less 'Marlow Dependent' (I work for Marlow Industries). This system, for instance, has only one thing hard coded that would need to be changed to use in any Active Directory network, and that is the email alerts have our Exchange server hard coded, but that's pretty simple to setup an .ini file to set the SMTP server to use). Anyhow, I am going to be talking to some of the higher ups, to see if they want me to start selling some of these 'applications' I've been writing, on our website (the shopping cart on there is something I built also, so it should be pretty easy to set it up for selling software online). I plan on giving AccessD members free full versions, for both beta testing and word of mouth, so AccessD membership does have it's benefits. Drew From artful at rogers.com Sun Dec 25 03:37:59 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 25 Dec 2005 04:37:59 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <20051224140729.XGTJ9476.ibm62aec.bellsouth.net@SUSANONE> Message-ID: <200512250937.jBP9brV24370@databaseadvisors.com> I'm with you on that one, Susan! I often get assignments precisely because I don't know how to solve a particular problem. And I know from my "creative" writing (i.e. stories, screenplays) that I often come up with an idea precisely because I don't know what I might do in a given situation, so I create some characters to figure it out for me. I may or may not agree with their solutions, but that isn't important. The best thing of all in that kind of writing is the feeling you get when the characters seem to be in the next room in a cheap motel, and you can hear them arguing through the thin wall. It doesn't happen often enough, but when it does it's the greatest feeling in the world. Better than sex, better even than receiving the final payment for an app! LOL. Arthur -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: December 24, 2005 9:07 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Joe, I have to look up everything. Why do you think I write articles? So, I'll have instructions that I understand!!!!!!!!! ;) From DWUTKA at marlow.com Sun Dec 25 09:58:55 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Sun, 25 Dec 2005 09:58:55 -0600 Subject: [AccessD] Active Directory Logger Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3FB@main2.marlow.com> That's two so far (Jim replied to me off list). Right now my company is on break, but our CEO told me he would discuss this with our CFO (my boss' boss) when we get back (on the 3rd of January). Drew -----Original Message----- From: Arthur Fuller [SMTP:artful at rogers.com] Sent: Sunday, December 25, 2005 3:18 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Active Directory Logger I am interested! What should I do to participate? Arthur -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of DWUTKA at marlow.com Sent: December 23, 2005 3:02 AM To: accessd at databaseadvisors.com Subject: [AccessD] Active Directory Logger I recently built an system to monitor active directory accounts. It has a few parts: NT Service which records, on a daily basis, account information for every user in the domain (Name info (first, last, display), account created, last logged on, etc.), then records all of the groups in the domain, and relates group membership (what groups each user is in). It does this full data dump once a day, but the service checks every minute for accounts that are locked out. (Our domain is set to lock an account if someone fails to authenticate 5 times in a row. It unlocks the account after 30 minutes...unless we manually go in and unlock it) When it detects a user account is locked, it sends out an email saying what accounts are locked. When they unlock, another email goes out. Database: Obviously stores the information, but it is designed for general 'read-only' access. To be able to modify the data, you must use an .mdw with security account designed to allow data modification. The NT Service and the next component (the web .dll) both have the ability to change data (obviously...), but just opening the database allows the user to read anything, just not change it. That is important, because I built this for Sarbanes Oxley compliance, which requires monitoring Security Accounts, so there have to be security measures in place to prevent someone from tampering with the 'log'. Web Dll and ASP pages: There is an ActiveX .dll, which works with a few .asp pages which then allow for viewing and 'reviewing' log informaiton. There are various viewing methods. (Current AD information, changes between selected dates, etc.). The 'reviewing' part is setup so that a network administrator can review daily changes to the Directory, and click a button that marks that day's log as reviewed (it gives a place to record a comment about that days log, and then records the users NT Name, time 'reviewed' and the comments (if any)). I'm posting about this here, to find out if anyone is interested in this. Since we are now a public company (so the company I work for now has a parent company, and several 'sister' companies), I've been developing stuff to be drop in place more often (less 'Marlow Dependent' (I work for Marlow Industries). This system, for instance, has only one thing hard coded that would need to be changed to use in any Active Directory network, and that is the email alerts have our Exchange server hard coded, but that's pretty simple to setup an .ini file to set the SMTP server to use). Anyhow, I am going to be talking to some of the higher ups, to see if they want me to start selling some of these 'applications' I've been writing, on our website (the shopping cart on there is something I built also, so it should be pretty easy to set it up for selling software online). I plan on giving AccessD members free full versions, for both beta testing and word of mouth, so AccessD membership does have it's benefits. Drew -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From harkinsss at bellsouth.net Sun Dec 25 10:14:11 2005 From: harkinsss at bellsouth.net (Susan Harkins) Date: Sun, 25 Dec 2005 11:14:11 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <200512250937.jBP9brV24370@databaseadvisors.com> Message-ID: <20051225161413.WIJJ29167.ibm61aec.bellsouth.net@SUSANONE> Better than sex, better even than receiving the final payment for an app! LOL. ======Um... No. ;) You take you work WAY too seriously! ;) Susan H. From artful at rogers.com Sun Dec 25 14:04:59 2005 From: artful at rogers.com (Arthur Fuller) Date: Sun, 25 Dec 2005 15:04:59 -0500 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <20051225161413.WIJJ29167.ibm61aec.bellsouth.net@SUSANONE> Message-ID: <200512252005.jBPK51V14656@databaseadvisors.com> No I don't, Susan... it's just that I haven't had any sex for so long that if the chance arose I'm not sure I'd remember what to do. Vague recollections is all I have. Sad but true :) A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: December 25, 2005 11:14 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Better than sex, better even than receiving the final payment for an app! LOL. ======Um... No. ;) You take you work WAY too seriously! ;) Susan H. From dwaters at usinternet.com Sun Dec 25 16:46:10 2005 From: dwaters at usinternet.com (Dan Waters) Date: Sun, 25 Dec 2005 16:46:10 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime In-Reply-To: <19136140.1135541510325.JavaMail.root@sniper13> Message-ID: <000201c609a5$006af060$0300a8c0@danwaters> Come on, Arthur . . . You've ridden a bike, haven't you? Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Sunday, December 25, 2005 2:05 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime No I don't, Susan... it's just that I haven't had any sex for so long that if the chance arose I'm not sure I'd remember what to do. Vague recollections is all I have. Sad but true :) A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: December 25, 2005 11:14 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Better than sex, better even than receiving the final payment for an app! LOL. ======Um... No. ;) You take you work WAY too seriously! ;) Susan H. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Sun Dec 25 17:22:53 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Sun, 25 Dec 2005 17:22:53 -0600 Subject: [AccessD] Hiding the Access Window WAS: access xp runtime Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD3FE@main2.marlow.com> What kind of bicycles are you riding? ;) Drew -----Original Message----- From: Dan Waters [SMTP:dwaters at usinternet.com] Sent: Sunday, December 25, 2005 4:46 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Come on, Arthur . . . You've ridden a bike, haven't you? Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Sunday, December 25, 2005 2:05 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime No I don't, Susan... it's just that I haven't had any sex for so long that if the chance arose I'm not sure I'd remember what to do. Vague recollections is all I have. Sad but true :) A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: December 25, 2005 11:14 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Hiding the Access Window WAS: access xp runtime Better than sex, better even than receiving the final payment for an app! LOL. ======Um... No. ;) You take you work WAY too seriously! ;) Susan H. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carlo at xsit.nl Sun Dec 25 18:23:00 2005 From: carlo at xsit.nl (Carlo van der Zon (Access IT Training)) Date: Mon, 26 Dec 2005 01:23:00 +0100 Subject: [AccessD] Copy a record and its childs and their children Message-ID: <2E4C3CCA2B12EC40B396A1A63CFC1ABA2DE8@headitdc.headit.nl> Hi Group, I need a function that copies a current record, but also the childeren and their childrecords. I tried a loop in a loop in a loop, but it made no sense please advise. Thanks Carlo From pjewett at bayplace.com Mon Dec 26 16:12:23 2005 From: pjewett at bayplace.com (Phil Jewett) Date: Mon, 26 Dec 2005 14:12:23 -0800 Subject: [AccessD] Use module function in query from vb.net Message-ID: I am trying to retrieve an Access query using ado.net that includes a module function for a column (actually several columns). The query works fine from within Access, but when called from ado.net it fails with the error "Undefined function 'GetMyDesc' in expression". The access query: MyQuery: "select GetMyDesc([thecode]) as MyDescription.... from [MasterTable]" The function GetMyDesc is a public function in a module: Public Function GetMyDesc(ByVal ID As Long) As String Dim HoldID As Long HoldID = Nz(ID, 0) GetMyDesc= Nz(DLookup("CodeDesc", "CodeTable", "ID = " & HoldID), "") End Function This is my ado.net code: cmd.CommandText = "MyQuery" cmd.CommandType = CommandType.StoredProcedure Try FoundDR = cmd.ExecuteReader(CommandBehavior.CloseConnection) Catch e As Exception MsgBox("Error: " & e.Message) End Try I have tried using a command type of both stored procedure and plain text, with the same error resulting. As for the reason for doing this in the first place, the MasterTable has 14 or so foreign keys, and rather than join 14 references to the code lookup table, I use the function to retrieve the code descriptions. But being able to get to an Access module function from ado.net seems just as necessary as getting to user functions in SQL server. Phil Jewett From developer at ultradnt.com Mon Dec 26 17:24:16 2005 From: developer at ultradnt.com (Steve Conklin) Date: Mon, 26 Dec 2005 18:24:16 -0500 Subject: [AccessD] Use module function in query from vb.net In-Reply-To: Message-ID: <200512262324.jBQNOHD33338@ultradnt.com> >> But being able to get to an Access module function from ado.net seems just as necessary as getting to user functions in SQL server. But a SQL Server is "running", while an Access mdb just "sits there". An mdb is just a file/data store, it would have to be instantiated as an application in order to run functions in its code modules. Hth Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Phil Jewett Sent: Monday, December 26, 2005 5:12 PM To: accessd at databaseadvisors.com Subject: [AccessD] Use module function in query from vb.net I am trying to retrieve an Access query using ado.net that includes a module function for a column (actually several columns). The query works fine from within Access, but when called from ado.net it fails with the error "Undefined function 'GetMyDesc' in expression". The access query: MyQuery: "select GetMyDesc([thecode]) as MyDescription.... from [MasterTable]" The function GetMyDesc is a public function in a module: Public Function GetMyDesc(ByVal ID As Long) As String Dim HoldID As Long HoldID = Nz(ID, 0) GetMyDesc= Nz(DLookup("CodeDesc", "CodeTable", "ID = " & HoldID), "") End Function This is my ado.net code: cmd.CommandText = "MyQuery" cmd.CommandType = CommandType.StoredProcedure Try FoundDR = cmd.ExecuteReader(CommandBehavior.CloseConnection) Catch e As Exception MsgBox("Error: " & e.Message) End Try I have tried using a command type of both stored procedure and plain text, with the same error resulting. As for the reason for doing this in the first place, the MasterTable has 14 or so foreign keys, and rather than join 14 references to the code lookup table, I use the function to retrieve the code descriptions. But being able to get to an Access module function from ado.net seems just as necessary as getting to user functions in SQL server. Phil Jewett -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at users.mns.ru Tue Dec 27 00:41:56 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Tue, 27 Dec 2005 09:41:56 +0300 Subject: [AccessD] Use module function in query from vb.net References: Message-ID: <002a01c60ab0$a2e61f70$6501a8c0@fincomplex.spb.ru> Phil, It will work this way: Imports System.Data.OleDb Module myModule Sub Main() Dim strCnn As String = _ "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source={{FullPathToYourMdbHere}};" & _ "User Id=admin;" & _ "Password=" Dim strSql As String = _ "SELECT (DLookup(""CodeDesc""" & _ ",""CodeTable"",""ID = """ & _ "& [theCode])) AS MyDescription " & _ " FROM MasterTable " Try Dim cnn As New OleDbConnection(strCnn) Dim cmd As New OleDbCommand(strSql, cnn) cnn.Open() Dim rdr As OleDbDataReader = _ cmd.ExecuteReader(CommandBehavior.CloseConnection) While rdr.Read() Console.WriteLine(rdr.GetString(0)) End While rdr.Close() Catch e As Exception MsgBox("Error: " & e.Message) End Try End Sub End Module But anyway I'd use join instead of DLookUp - it should work quicker and it's more generic way to get lookup values - if it ever happens you'll need to upsize to SQL Server then you will not need to change your queries.... Shamil ----- Original Message ----- From: "Phil Jewett" To: Sent: Tuesday, December 27, 2005 1:12 AM Subject: [AccessD] Use module function in query from vb.net > I am trying to retrieve an Access query using ado.net that includes a > module function for a column (actually several columns). The query > works fine from within Access, but when called from ado.net it fails > with the error "Undefined function 'GetMyDesc' in expression". > > The access query: > > MyQuery: "select GetMyDesc([thecode]) as MyDescription.... from > [MasterTable]" > > The function GetMyDesc is a public function in a module: > > Public Function GetMyDesc(ByVal ID As Long) As String > Dim HoldID As Long > HoldID = Nz(ID, 0) > GetMyDesc= Nz(DLookup("CodeDesc", "CodeTable", "ID = " & HoldID), > "") > End Function > > This is my ado.net code: > > cmd.CommandText = "MyQuery" > cmd.CommandType = CommandType.StoredProcedure > Try > FoundDR = cmd.ExecuteReader(CommandBehavior.CloseConnection) > Catch e As Exception > MsgBox("Error: " & e.Message) > End Try > > I have tried using a command type of both stored procedure and plain > text, with the same error resulting. > > As for the reason for doing this in the first place, the MasterTable has > 14 or so foreign keys, and rather than join 14 references to the code > lookup table, I use the function to retrieve the code descriptions. But > being able to get to an Access module function from ado.net seems just > as necessary as getting to user functions in SQL server. > > Phil Jewett > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Tue Dec 27 01:14:00 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Tue, 27 Dec 2005 01:14:00 -0600 Subject: [AccessD] Access Windows and Forms Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD401@main2.marlow.com> Just an update folks, did a quick fix for William, and updated the demo at http://www.marlow.com/HiddenAccess2k.zip The demo has the following 'examples' written into it: Hiding the main Access window, so that Access forms are on the desktop. Minimize all forms and have a bar in the status bar, to show your running access app. Click on the bar in the status bar, and your hidden forms re-emerge on the desktop. Shaping forms, with odd shapes. (Form Two in the demo is shaped as a company logo that William sent me). I just updated the link tonight, because what was there over the weekend, had the forms showing up in the middle of what would be three screen resolutions, so on a regular screen, those forms wouldn't be there, (they would be off screen). That's fixed now. Hope ya'all find the demo useful.... Drew From prodevmg at yahoo.com Tue Dec 27 08:36:56 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 27 Dec 2005 06:36:56 -0800 (PST) Subject: [AccessD] Copy an Access report to pdf file on harddrive Message-ID: <20051227143656.29520.qmail@web33106.mail.mud.yahoo.com> How can I accomplish this via code without any user intervention? May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us --------------------------------- Yahoo! Shopping Find Great Deals on Holiday Gifts at Yahoo! Shopping From jimdettman at earthlink.net Tue Dec 27 09:01:01 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Tue, 27 Dec 2005 10:01:01 -0500 Subject: [AccessD] Copy an Access report to pdf file on harddrive In-Reply-To: <20051227143656.29520.qmail@web33106.mail.mud.yahoo.com> Message-ID: Lonnie, You can use an Acrobat product and print to a file using the Acrobat PDF printer driver or use one of the 3rd party tools floating around out there. There is PDFPrint from ATTAC Consulting (makers of On The Fly Printing) or one that's quite popular and I use is Ghost Script(http://www.cs.wisc.edu/~ghost/). Below is the code I use to output to a file with Ghost Script. The basic technique is to output to a file, script a batch file to call GS, then execute the batch and have GS do the translation to PDF. HTH, Jim. Function RunReportAsPDF(strReportName As String) As String ' Prints a report to disk ' and then converts to a PDF file with Ghost Script. ' Returns name of file if sucessfull ' empty string ("") if not. Const RoutineName = "RunReportAsPDF" Const Version = "1.0" Dim strPDFPrinter As String Dim strPDFProgPath As String Dim strPDFFileName As String Dim strPRNFile As String Dim lngHWnd As Long 10 On Error GoTo RunReportAsPDF_Error 20 RunReportAsPDF = "" 30 strPDFPrinter = GetAppConfigValue(AppShortName(), "PDFPrinter", ".", ".") 40 strPDFProgPath = GetAppConfigValue(AppShortName(), "PDFProgPath", ".", ".") 50 strPRNFile = GetAppConfigValue(AppShortName(), "PDFPrnFile ", ".", ".") ' Kill the printer output file if it already exists. 60 If (Dir(strPRNFile) & "" <> "") Then 70 On Error Resume Next 80 Kill strPRNFile 90 On Error GoTo RunReportAsPDF_Error 100 End If ' Now run the report 110 If SetDefaultPrinter(strPDFPrinter) = True Then 120 DoCmd.OpenReport strReportName, acViewNormal ' Wait until the report completes 130 Do While Dir(strPRNFile) & "" = "" 140 DoEvents 150 Loop 160 Call ResetDefaultPrinter(0) 'Generate file name to use for PDF output 170 strPDFFileName = GetTempFileName_TSB(AppShortName()) 180 strPDFFileName = Replace(strPDFFileName, ".tmp", ".pdf") ' Change printer driver output into a PDF ' Script the batch file 190 Open strPDFProgPath & "MKPDF.bat" For Output As #1 200 Print #1, "" & left(strPDFProgPath, 2) 210 Print #1, "" & "CD " & Chr(34) & Mid(strPDFProgPath, 3) & Chr(34) 220 Print #1, "" & Chr(34) & strPDFProgPath & "MAKEPDF" & Chr(34) & " " & strPRNFile & " /D /V1.4 /O" & strPDFFileName 230 Close #1 ' Execute batch file 240 strPDFProgPath = Chr(34) & strPDFProgPath & "MKPDF.bat" & Chr(34) 250 lngHWnd = Shell(strPDFProgPath, vbMinimizedNoFocus) ' and wait till done. 260 WaitWhileRunning (lngHWnd) 270 RunReportAsPDF = strPDFFileName 280 Else 290 gstrMBTitle = "Printer not installed." 300 gstrMBMsg = "The printer " & strPDFPrinter & " is not installed." 310 gstrMBMsg = gstrMBMsg & vbCrLf & "Please correct." 320 gintMBDef = vbCritical + vbOKOnly 330 gintMBBeep = True 340 gintMBLog = True 350 Call DisplayMsgBox 360 RunReportAsPDF = "" 370 End If RunReportAsPDF_Exit: 380 Exit Function RunReportAsPDF_Error: 390 UnexpectedError ModuleName, RoutineName, Version, Err.Number, Err.Description, Err.Source, VBA.Erl 400 RunReportAsPDF = "" 410 Resume RunReportAsPDF_Exit End Function -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Lonnie Johnson Sent: Tuesday, December 27, 2005 9:37 AM To: AccessD solving' Subject: [AccessD] Copy an Access report to pdf file on harddrive How can I accomplish this via code without any user intervention? May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us --------------------------------- Yahoo! Shopping Find Great Deals on Holiday Gifts at Yahoo! Shopping -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Tue Dec 27 10:12:59 2005 From: artful at rogers.com (Arthur Fuller) Date: Tue, 27 Dec 2005 11:12:59 -0500 Subject: [AccessD] LDB File Left Over Message-ID: <200512271613.jBRGD2V06499@databaseadvisors.com> An inherited app I am working on has a pesky habit of leaving the LBD (to the back end) on the hard disk, even though I close the app gracefully. Here and there in the app I have noticed some code, the likes of which I have never written, that sets a global variable to point to the BE database. I have no idea why it might be essential or even useful to do this, nor any idea whether it is this code that might be the culprit. What I do know is that when this happens, even though all occurrences of Access are closed, I cannot delete the LDB file because Explorer claims that some process is using it. If I try to open the BE, I can do so, but if I try to compact and repair it I am informed that I do not have exclusive use. If I reboot, the LDB is still there but now I can kill it. Any suggestions, people? TIA, Arthur From jwcolby at ColbyConsulting.com Tue Dec 27 10:20:14 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Tue, 27 Dec 2005 11:20:14 -0500 Subject: [AccessD] LDB File Left Over In-Reply-To: <200512271613.jBRGD2V06499@databaseadvisors.com> Message-ID: <200512271620.jBRGKLV08448@databaseadvisors.com> The first thing to do is look for "orphaned" instances of access. Occasionally Access will close (cannot be seen) but not be removed from the task list. This will keep the be open. Unfortunately if there are multiple workstations using the FE, finding which computer has the orphaned instance. But look for that. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Tuesday, December 27, 2005 11:13 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] LDB File Left Over An inherited app I am working on has a pesky habit of leaving the LBD (to the back end) on the hard disk, even though I close the app gracefully. Here and there in the app I have noticed some code, the likes of which I have never written, that sets a global variable to point to the BE database. I have no idea why it might be essential or even useful to do this, nor any idea whether it is this code that might be the culprit. What I do know is that when this happens, even though all occurrences of Access are closed, I cannot delete the LDB file because Explorer claims that some process is using it. If I try to open the BE, I can do so, but if I try to compact and repair it I am informed that I do not have exclusive use. If I reboot, the LDB is still there but now I can kill it. Any suggestions, people? TIA, Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at earthlink.net Tue Dec 27 11:08:00 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Tue, 27 Dec 2005 12:08:00 -0500 Subject: [AccessD] LDB File Left Over In-Reply-To: <200512271613.jBRGD2V06499@databaseadvisors.com> Message-ID: Arthur, The LDB can be left for lots of reasons. First, make sure all users are given read/write/delete priv for the directory where the BE database resides. If after that, you still have the problem, then you'll need to track down which user is causing the problem. To do that, download LDBVIEW from Microsoft. This will let you look at the LDB file and determine which user left the database in a corrupt state and/or show you which users JET believes are still in the database. << Here and there in the app I have noticed some code, the likes of which I have never written, that sets a global variable to point to the BE database. I have no idea why it might be essential or even useful to do this, nor any idea whether it is this code that might be the culprit.>> That's done for performance. By keeping a reference to the BE open all the time, the BE is not repeatedly open/closed as objects are accessed. You want to leave it in there. To get rid of the current OS lock and delete the file, the simplest is to reboot the server. If that's not possible, then you'll need to use system manage to delete the session that's holding the lock. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Arthur Fuller Sent: Tuesday, December 27, 2005 11:13 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] LDB File Left Over An inherited app I am working on has a pesky habit of leaving the LBD (to the back end) on the hard disk, even though I close the app gracefully. Here and there in the app I have noticed some code, the likes of which I have never written, that sets a global variable to point to the BE database. I have no idea why it might be essential or even useful to do this, nor any idea whether it is this code that might be the culprit. What I do know is that when this happens, even though all occurrences of Access are closed, I cannot delete the LDB file because Explorer claims that some process is using it. If I try to open the BE, I can do so, but if I try to compact and repair it I am informed that I do not have exclusive use. If I reboot, the LDB is still there but now I can kill it. Any suggestions, people? TIA, Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mboyd at deloitte.com Tue Dec 27 12:43:49 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Tue, 27 Dec 2005 13:43:49 -0500 Subject: [AccessD] Export Data to Outlook Custom Form Message-ID: I need to export Access table data to an Outlook custom form. The form is created, but I'm not sure how to code a blank form to open, and populate with data from my table. Has anyone done this, or can you point me in the right direction? Thanks. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com This message (including any attachments) contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, you should delete this message. Any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. [v.E.1] From accessd at shaw.ca Tue Dec 27 12:45:15 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 27 Dec 2005 10:45:15 -0800 Subject: [AccessD] LDB File Left Over In-Reply-To: <200512271613.jBRGD2V06499@databaseadvisors.com> Message-ID: <004301c60b15$adb72ec0$017ba8c0@xpserver> Arthur; it can not be as simple as the user does not have full access to the directory (RWDE) where the ldb file resides? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: December 27, 2005 8:13 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] LDB File Left Over An inherited app I am working on has a pesky habit of leaving the LBD (to the back end) on the hard disk, even though I close the app gracefully. Here and there in the app I have noticed some code, the likes of which I have never written, that sets a global variable to point to the BE database. I have no idea why it might be essential or even useful to do this, nor any idea whether it is this code that might be the culprit. What I do know is that when this happens, even though all occurrences of Access are closed, I cannot delete the LDB file because Explorer claims that some process is using it. If I try to open the BE, I can do so, but if I try to compact and repair it I am informed that I do not have exclusive use. If I reboot, the LDB is still there but now I can kill it. Any suggestions, people? TIA, Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From prodevmg at yahoo.com Tue Dec 27 13:25:10 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 27 Dec 2005 11:25:10 -0800 (PST) Subject: [AccessD] Copy an Access report to pdf file on harddrive In-Reply-To: Message-ID: <20051227192510.25781.qmail@web33104.mail.mud.yahoo.com> Thank you kind sir. Jim Dettman wrote: Lonnie, You can use an Acrobat product and print to a file using the Acrobat PDF printer driver or use one of the 3rd party tools floating around out there. There is PDFPrint from ATTAC Consulting (makers of On The Fly Printing) or one that's quite popular and I use is Ghost Script(http://www.cs.wisc.edu/~ghost/). Below is the code I use to output to a file with Ghost Script. The basic technique is to output to a file, script a batch file to call GS, then execute the batch and have GS do the translation to PDF. HTH, Jim. Function RunReportAsPDF(strReportName As String) As String ' Prints a report to disk ' and then converts to a PDF file with Ghost Script. ' Returns name of file if sucessfull ' empty string ("") if not. Const RoutineName = "RunReportAsPDF" Const Version = "1.0" Dim strPDFPrinter As String Dim strPDFProgPath As String Dim strPDFFileName As String Dim strPRNFile As String Dim lngHWnd As Long 10 On Error GoTo RunReportAsPDF_Error 20 RunReportAsPDF = "" 30 strPDFPrinter = GetAppConfigValue(AppShortName(), "PDFPrinter", ".", ".") 40 strPDFProgPath = GetAppConfigValue(AppShortName(), "PDFProgPath", ".", ".") 50 strPRNFile = GetAppConfigValue(AppShortName(), "PDFPrnFile ", ".", ".") ' Kill the printer output file if it already exists. 60 If (Dir(strPRNFile) & "" <> "") Then 70 On Error Resume Next 80 Kill strPRNFile 90 On Error GoTo RunReportAsPDF_Error 100 End If ' Now run the report 110 If SetDefaultPrinter(strPDFPrinter) = True Then 120 DoCmd.OpenReport strReportName, acViewNormal ' Wait until the report completes 130 Do While Dir(strPRNFile) & "" = "" 140 DoEvents 150 Loop 160 Call ResetDefaultPrinter(0) 'Generate file name to use for PDF output 170 strPDFFileName = GetTempFileName_TSB(AppShortName()) 180 strPDFFileName = Replace(strPDFFileName, ".tmp", ".pdf") ' Change printer driver output into a PDF ' Script the batch file 190 Open strPDFProgPath & "MKPDF.bat" For Output As #1 200 Print #1, "" & left(strPDFProgPath, 2) 210 Print #1, "" & "CD " & Chr(34) & Mid(strPDFProgPath, 3) & Chr(34) 220 Print #1, "" & Chr(34) & strPDFProgPath & "MAKEPDF" & Chr(34) & " " & strPRNFile & " /D /V1.4 /O" & strPDFFileName 230 Close #1 ' Execute batch file 240 strPDFProgPath = Chr(34) & strPDFProgPath & "MKPDF.bat" & Chr(34) 250 lngHWnd = Shell(strPDFProgPath, vbMinimizedNoFocus) ' and wait till done. 260 WaitWhileRunning (lngHWnd) 270 RunReportAsPDF = strPDFFileName 280 Else 290 gstrMBTitle = "Printer not installed." 300 gstrMBMsg = "The printer " & strPDFPrinter & " is not installed." 310 gstrMBMsg = gstrMBMsg & vbCrLf & "Please correct." 320 gintMBDef = vbCritical + vbOKOnly 330 gintMBBeep = True 340 gintMBLog = True 350 Call DisplayMsgBox 360 RunReportAsPDF = "" 370 End If RunReportAsPDF_Exit: 380 Exit Function RunReportAsPDF_Error: 390 UnexpectedError ModuleName, RoutineName, Version, Err.Number, Err.Description, Err.Source, VBA.Erl 400 RunReportAsPDF = "" 410 Resume RunReportAsPDF_Exit End Function -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Lonnie Johnson Sent: Tuesday, December 27, 2005 9:37 AM To: AccessD solving' Subject: [AccessD] Copy an Access report to pdf file on harddrive How can I accomplish this via code without any user intervention? May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us --------------------------------- Yahoo! Shopping Find Great Deals on Holiday Gifts at Yahoo! Shopping -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us --------------------------------- Yahoo! DSL Something to write home about. Just $16.99/mo. or less From artful at rogers.com Tue Dec 27 14:28:41 2005 From: artful at rogers.com (Arthur Fuller) Date: Tue, 27 Dec 2005 15:28:41 -0500 Subject: [AccessD] LDB File Left Over In-Reply-To: <004301c60b15$adb72ec0$017ba8c0@xpserver> Message-ID: <200512272028.jBRKSfV07545@databaseadvisors.com> This box is used only by me (Administrator). A couple of directories have been set Shared and I can see them from elsewhere but nobody has the app in question (or its BE) open but me. That is what is so puzzling about this. In case it should be relevant, the OS is w2003 Server and the Access is Access 2003, both with the latest patches. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: December 27, 2005 1:45 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] LDB File Left Over Arthur; it can not be as simple as the user does not have full access to the directory (RWDE) where the ldb file resides? Jim From GregSmith at starband.net Tue Dec 27 14:36:59 2005 From: GregSmith at starband.net (Greg Smith) Date: Tue, 27 Dec 2005 14:36:59 -0600 (CST) Subject: [AccessD] LDB File Left Over In-Reply-To: <200512272028.jBRKSfV07545@databaseadvisors.com> References: <004301c60b15$adb72ec0$017ba8c0@xpserver> <200512272028.jBRKSfV07545@databaseadvisors.com> Message-ID: <45704.170.206.224.25.1135715819.squirrel@cetus.email.starband.net> Arthur: It doesn't leave the ldb file EVERY time, even though you are the only user? I wonder if you have some code that's used to hold open a table or something that's not getting closed correctly during shutdown that makes Access leave the ldb file. I'll bet the ldb viewer shows you as still logged in... > This box is used only by me (Administrator). A couple of directories > have been set Shared and I can see them from elsewhere but nobody has > the app in question (or its BE) open but me. That is what is so puzzling > about this. In case it should be relevant, the OS is w2003 Server and > the Access is Access 2003, both with the latest patches. > A. > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: December 27, 2005 1:45 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] LDB File Left Over > > Arthur; it can not be as simple as the user does not have full access to (snip) From shamil at users.mns.ru Tue Dec 27 14:47:52 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Tue, 27 Dec 2005 23:47:52 +0300 Subject: [AccessD] LDB File Left Over References: <200512272028.jBRKSfV07545@databaseadvisors.com> Message-ID: <005601c60b26$d30dfd50$6501a8c0@fincomplex.spb.ru> Arthur, As John noted earlier in this thread you very probably have 'ghost' MS Access instance hanging in your system when your application quits... Check it using Task Manager's "Processes" tab... Shamil ----- Original Message ----- From: "Arthur Fuller" To: "'Access Developers discussion and problem solving'" Sent: Tuesday, December 27, 2005 11:28 PM Subject: Re: [AccessD] LDB File Left Over > This box is used only by me (Administrator). A couple of directories have > been set Shared and I can see them from elsewhere but nobody has the app in > question (or its BE) open but me. That is what is so puzzling about this. > In case it should be relevant, the OS is w2003 Server and the Access is > Access 2003, both with the latest patches. > A. > From martyconnelly at shaw.ca Tue Dec 27 14:54:02 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Tue, 27 Dec 2005 12:54:02 -0800 Subject: [AccessD] LDB File Left Over References: <200512272028.jBRKSfV07545@databaseadvisors.com> Message-ID: <43B1A9EA.8030100@shaw.ca> Someone may have set up global variable with a recordset pointing to a backend table when the database is opened It may not be cleared on close. This explains the use. Microsoft Access Performance FAQ - LDB locking which a persistent recordset connection fixes http://www.granite.ab.ca/access/performanceldblocking.htm Also see http://www.granite.ab.ca/access/corruption/workstation.htm Arthur Fuller wrote: >This box is used only by me (Administrator). A couple of directories have >been set Shared and I can see them from elsewhere but nobody has the app in >question (or its BE) open but me. That is what is so puzzling about this. >In case it should be relevant, the OS is w2003 Server and the Access is >Access 2003, both with the latest patches. >A. > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence >Sent: December 27, 2005 1:45 PM >To: 'Access Developers discussion and problem solving' >Subject: Re: [AccessD] LDB File Left Over > >Arthur; it can not be as simple as the user does not have full access to the >directory (RWDE) where the ldb file resides? > >Jim > > > -- Marty Connelly Victoria, B.C. Canada From wdhindman at bellsouth.net Tue Dec 27 19:33:04 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Tue, 27 Dec 2005 20:33:04 -0500 Subject: [AccessD] Copy an Access report to pdf file on harddrive References: <20051227143656.29520.qmail@web33106.mail.mud.yahoo.com> Message-ID: <00b901c60b4e$a60507e0$6101a8c0@JISREGISTRATION.local> http://www.lebans.com/reporttopdf.htm William ----- Original Message ----- From: "Lonnie Johnson" To: "AccessD solving'" Sent: Tuesday, December 27, 2005 9:36 AM Subject: [AccessD] Copy an Access report to pdf file on harddrive > How can I accomplish this via code without any user intervention? > > > > May God bless you beyond your imagination! > Lonnie Johnson > ProDev, Professional Development of MS Access Databases > Visit me at ==> http://www.prodev.us > > > > > > > > > > > > > --------------------------------- > Yahoo! Shopping > Find Great Deals on Holiday Gifts at Yahoo! Shopping > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Tue Dec 27 19:39:58 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Tue, 27 Dec 2005 20:39:58 -0500 Subject: [AccessD] Export Data to Outlook Custom Form References: Message-ID: <00cf01c60b4f$9d065e40$6101a8c0@JISREGISTRATION.local> http://www.helenfeddema.com/CodeSamples.htm ...see #17 William ----- Original Message ----- From: "Boyd, Mark Thomas (US - Philadelphia)" To: "Access Developers discussion and problem solving" Sent: Tuesday, December 27, 2005 1:43 PM Subject: [AccessD] Export Data to Outlook Custom Form >I need to export Access table data to an Outlook custom form. > The form is created, but I'm not sure how to code a blank form to open, > and populate with data from my table. > > Has anyone done this, or can you point me in the right direction? > Thanks. > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > This message (including any attachments) contains confidential information > intended for a specific individual and purpose, and is protected by law. > If you are not the intended recipient, you should delete this message. > > > Any disclosure, copying, or distribution of this message, or the taking of > any action based on it, is strictly prohibited. [v.E.1] > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From prodevmg at yahoo.com Tue Dec 27 19:52:42 2005 From: prodevmg at yahoo.com (Lonnie Johnson) Date: Tue, 27 Dec 2005 17:52:42 -0800 (PST) Subject: [AccessD] Copy an Access report to pdf file on harddrive In-Reply-To: <00b901c60b4e$a60507e0$6101a8c0@JISREGISTRATION.local> Message-ID: <20051228015242.66506.qmail@web33114.mail.mud.yahoo.com> Thank you sir. That looks worth trying. William Hindman wrote: http://www.lebans.com/reporttopdf.htm William ----- Original Message ----- From: "Lonnie Johnson" To: "AccessD solving'" Sent: Tuesday, December 27, 2005 9:36 AM Subject: [AccessD] Copy an Access report to pdf file on harddrive > How can I accomplish this via code without any user intervention? > > > > May God bless you beyond your imagination! > Lonnie Johnson > ProDev, Professional Development of MS Access Databases > Visit me at ==> http://www.prodev.us > > > > > > > > > > > > > --------------------------------- > Yahoo! Shopping > Find Great Deals on Holiday Gifts at Yahoo! Shopping > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com May God bless you beyond your imagination! Lonnie Johnson ProDev, Professional Development of MS Access Databases Visit me at ==> http://www.prodev.us --------------------------------- Yahoo! Photos Ring in the New Year with Photo Calendars. Add photos, events, holidays, whatever. From mboyd at deloitte.com Tue Dec 27 19:56:43 2005 From: mboyd at deloitte.com (Boyd, Mark Thomas (US - Philadelphia)) Date: Tue, 27 Dec 2005 20:56:43 -0500 Subject: [AccessD] Export Data to Outlook Custom Form Message-ID: Thanks William. I've recently tried viewing Helen's code, but the link seems to be broken. Mark Boyd Senior Consultant Enterprise Risk Services Deloitte & Touche LLP Tel: +1 215 405 5576 mboyd at deloitte.com www.deloitte.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Tuesday, December 27, 2005 8:40 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Export Data to Outlook Custom Form http://www.helenfeddema.com/CodeSamples.htm ...see #17 William ----- Original Message ----- From: "Boyd, Mark Thomas (US - Philadelphia)" To: "Access Developers discussion and problem solving" Sent: Tuesday, December 27, 2005 1:43 PM Subject: [AccessD] Export Data to Outlook Custom Form >I need to export Access table data to an Outlook custom form. > The form is created, but I'm not sure how to code a blank form to open, > and populate with data from my table. > > Has anyone done this, or can you point me in the right direction? > Thanks. > > Mark Boyd > Senior Consultant > Enterprise Risk Services > Deloitte & Touche LLP > > Tel: +1 215 405 5576 > mboyd at deloitte.com > www.deloitte.com > > > This message (including any attachments) contains confidential information > intended for a specific individual and purpose, and is protected by law. > If you are not the intended recipient, you should delete this message. > > > Any disclosure, copying, or distribution of this message, or the taking of > any action based on it, is strictly prohibited. [v.E.1] > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carbonnb at gmail.com Tue Dec 27 22:12:03 2005 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Tue, 27 Dec 2005 23:12:03 -0500 Subject: [AccessD] Listmaster Test Message-ID: Just a test from your friendly neighbourhood listmaster. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From wdhindman at bellsouth.net Tue Dec 27 23:32:26 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Wed, 28 Dec 2005 00:32:26 -0500 Subject: [AccessD] Listmaster Test References: Message-ID: <000e01c60b70$16d04b30$6101a8c0@JISREGISTRATION.local> ...did we pass? William ----- Original Message ----- From: "Bryan Carbonnell" To: "Access Developers discussion and problem solving" Sent: Tuesday, December 27, 2005 11:12 PM Subject: [AccessD] Listmaster Test > Just a test from your friendly neighbourhood listmaster. > > -- > Bryan Carbonnell - carbonnb at gmail.com > Life's journey is not to arrive at the grave safely in a well > preserved body, but rather to skid in sideways, totally worn out, > shouting "What a great ride!" > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From carbonnb at gmail.com Tue Dec 27 23:43:51 2005 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Wed, 28 Dec 2005 00:43:51 -0500 Subject: [AccessD] Listmaster Test In-Reply-To: <000e01c60b70$16d04b30$6101a8c0@JISREGISTRATION.local> References: <000e01c60b70$16d04b30$6101a8c0@JISREGISTRATION.local> Message-ID: On 28/12/05, William Hindman wrote: > ...did we pass? Near as I can tell we did. But then again.... :) -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From accessd at shaw.ca Wed Dec 28 00:58:58 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 27 Dec 2005 22:58:58 -0800 Subject: [AccessD] LDB File Left Over In-Reply-To: <200512272028.jBRKSfV07545@databaseadvisors.com> Message-ID: <005301c60b7c$2d26b700$017ba8c0@xpserver> Arthur, when you view the current users, through the viewers does it show any specific user as being active? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: December 27, 2005 12:29 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] LDB File Left Over This box is used only by me (Administrator). A couple of directories have been set Shared and I can see them from elsewhere but nobody has the app in question (or its BE) open but me. That is what is so puzzling about this. In case it should be relevant, the OS is w2003 Server and the Access is Access 2003, both with the latest patches. A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: December 27, 2005 1:45 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] LDB File Left Over Arthur; it can not be as simple as the user does not have full access to the directory (RWDE) where the ldb file resides? Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Wed Dec 28 09:08:20 2005 From: john at winhaven.net (John Bartow) Date: Wed, 28 Dec 2005 09:08:20 -0600 Subject: [AccessD] Listmaster Test In-Reply-To: Message-ID: <000001c60bc0$8b1344c0$6701a8c0@ScuzzPaq> Good to know you passed the test, Herr Listemeister. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Tuesday, December 27, 2005 10:12 PM To: Access Developers discussion and problem solving Subject: [AccessD] Listmaster Test Just a test from your friendly neighbourhood listmaster. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Wed Dec 28 10:10:52 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 28 Dec 2005 08:10:52 -0800 Subject: [AccessD] Listmaster Test In-Reply-To: Message-ID: <001101c60bc9$46dabc30$6701a8c0@HPLaptop> Received 2 x Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Tuesday, December 27, 2005 8:12 PM To: Access Developers discussion and problem solving Subject: [AccessD] Listmaster Test Just a test from your friendly neighbourhood listmaster. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Wed Dec 28 10:16:21 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 28 Dec 2005 08:16:21 -0800 Subject: [AccessD] Change back color of active control Message-ID: <001501c60bca$0b0c1b80$6701a8c0@HPLaptop> In earlier versions of access there was a form that would automatically change the back ground of the active control. In A 2k3 is there such a form or am I hand coding this in? Thanks Joe Hecht jmhecht at earthlink.net From dwaters at usinternet.com Wed Dec 28 10:43:32 2005 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 28 Dec 2005 10:43:32 -0600 Subject: [AccessD] Change back color of active control In-Reply-To: <31448857.1135787065398.JavaMail.root@sniper21> Message-ID: <000001c60bcd$d6ef5c50$0200a8c0@danwaters> Joe, You're probably thinking of Conditional Formatting. It works for textboxes and comboboxes. Right-click a control and select Conditional Formatting. One of the selections is 'Field Has Focus'. Select that and then select the background color you want. Dan Waters -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 28, 2005 10:16 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Change back color of active control In earlier versions of access there was a form that would automatically change the back ground of the active control. In A 2k3 is there such a form or am I hand coding this in? Thanks Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at AIG.com Wed Dec 28 11:07:30 2005 From: Lambert.Heenan at AIG.com (Heenan, Lambert) Date: Wed, 28 Dec 2005 11:07:30 -0600 Subject: [AccessD] Change back color of active control Message-ID: <1D7828CDB8350747AFE9D69E0E90DA1F1AB4C54A@xlivmbx21.aig.com> First define the background color of the controls, then make the Back Style property of your controls 'Transparent'. In doing so the controls will take the color of the details section, but when they receive the focus they will have a background according to what you set it to in the first step. That maybe what you're thinking of. It works in A97 and A2k2, and I don't see why it should not also work with A2k3, but you never know with MS :-) Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 28, 2005 11:16 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Change back color of active control In earlier versions of access there was a form that would automatically change the back ground of the active control. In A 2k3 is there such a form or am I hand coding this in? Thanks Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Wed Dec 28 12:26:12 2005 From: john at winhaven.net (John Bartow) Date: Wed, 28 Dec 2005 12:26:12 -0600 Subject: [AccessD] Change back color of active control In-Reply-To: <001501c60bca$0b0c1b80$6701a8c0@HPLaptop> Message-ID: <00fc01c60bdc$2ed37b00$6701a8c0@ScuzzPaq> Joe, J.C. wrote a class to do this for me awhile back. It was a bit more complicated because I was working with groups of radio buttons and wanted each to have a separate color depending on which had been chosen but it was cool because you just load the class for each form and no more code was necessary. I think he still has an example on his website. HTH John B. "one of these days I'm going to get everything running that smooth..." -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 28, 2005 10:16 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Change back color of active control In earlier versions of access there was a form that would automatically change the back ground of the active control. In A 2k3 is there such a form or am I hand coding this in? Thanks Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Wed Dec 28 12:42:26 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 28 Dec 2005 10:42:26 -0800 Subject: [AccessD] Export Data to Outlook Custom Form References: Message-ID: <43B2DC92.6060801@shaw.ca> I find her site to be non-reponsive at times, maybe she has a daily download limit from her ISP. Boyd, Mark Thomas (US - Philadelphia) wrote: >Thanks William. I've recently tried viewing Helen's code, but the link >seems to be broken. > > >Mark Boyd >Senior Consultant >Enterprise Risk Services >Deloitte & Touche LLP > >Tel: +1 215 405 5576 >mboyd at deloitte.com >www.deloitte.com > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William >Hindman >Sent: Tuesday, December 27, 2005 8:40 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Export Data to Outlook Custom Form > >http://www.helenfeddema.com/CodeSamples.htm > >...see #17 > >William > >----- Original Message ----- >From: "Boyd, Mark Thomas (US - Philadelphia)" >To: "Access Developers discussion and problem solving" > >Sent: Tuesday, December 27, 2005 1:43 PM >Subject: [AccessD] Export Data to Outlook Custom Form > > > > >>I need to export Access table data to an Outlook custom form. >>The form is created, but I'm not sure how to code a blank form to >> >> >open, > > >>and populate with data from my table. >> >>Has anyone done this, or can you point me in the right direction? >>Thanks. >> >>Mark Boyd >>Senior Consultant >>Enterprise Risk Services >>Deloitte & Touche LLP >> >>Tel: +1 215 405 5576 >>mboyd at deloitte.com >>www.deloitte.com >> >> >>This message (including any attachments) contains confidential >> >> >information > > >>intended for a specific individual and purpose, and is protected by >> >> >law. > > >>If you are not the intended recipient, you should delete this message. >> >> >>Any disclosure, copying, or distribution of this message, or the >> >> >taking of > > >>any action based on it, is strictly prohibited. [v.E.1] >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > > -- Marty Connelly Victoria, B.C. Canada From JHewson at karta.com Wed Dec 28 12:57:04 2005 From: JHewson at karta.com (Jim Hewson) Date: Wed, 28 Dec 2005 12:57:04 -0600 Subject: [AccessD] Export Queries to Text file Message-ID: <9C382E065F54AE48BC3AA7925DCBB01C0396BEB7@karta-exc-int.Karta.com> I have three queries I need to export to ONE plain text file to be sent to one of our benefit providers. Each query is exactly 1000 characters in width. The first query has header information, the second is the details, and the third is totals and other data. Currently, we're exporting each query then putting them together. How do you stack query results into a single text file? Thanks in advance. Jim From martyconnelly at shaw.ca Wed Dec 28 12:56:06 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 28 Dec 2005 10:56:06 -0800 Subject: [AccessD] Export Data to Outlook Custom Form References: <43B2DC92.6060801@shaw.ca> Message-ID: <43B2DFC6.6090508@shaw.ca> You could also try looking around these two sites http://www.slipstick.com http://www.outlookcode.com/ MartyConnelly wrote: >I find her site to be non-reponsive at times, maybe she has a daily >download limit from her ISP. > >Boyd, Mark Thomas (US - Philadelphia) wrote: > > > >>Thanks William. I've recently tried viewing Helen's code, but the link >>seems to be broken. >> >> >>Mark Boyd >>Senior Consultant >>Enterprise Risk Services >>Deloitte & Touche LLP >> >>Tel: +1 215 405 5576 >>mboyd at deloitte.com >>www.deloitte.com >> >> >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William >>Hindman >>Sent: Tuesday, December 27, 2005 8:40 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] Export Data to Outlook Custom Form >> >>http://www.helenfeddema.com/CodeSamples.htm >> >>...see #17 >> >>William >> >>----- Original Message ----- >>From: "Boyd, Mark Thomas (US - Philadelphia)" >>To: "Access Developers discussion and problem solving" >> >>Sent: Tuesday, December 27, 2005 1:43 PM >>Subject: [AccessD] Export Data to Outlook Custom Form >> >> >> >> >> >> >>>I need to export Access table data to an Outlook custom form. >>>The form is created, but I'm not sure how to code a blank form to >>> >>> >>> >>> >>open, >> >> >> >> >>>and populate with data from my table. >>> >>>Has anyone done this, or can you point me in the right direction? >>>Thanks. >>> >>>Mark Boyd >>>Senior Consultant >>>Enterprise Risk Services >>>Deloitte & Touche LLP >>> >>>Tel: +1 215 405 5576 >>>mboyd at deloitte.com >>>www.deloitte.com >>> >>> >>> >>> > > -- Marty Connelly Victoria, B.C. Canada From papparuff at comcast.net Wed Dec 28 13:06:37 2005 From: papparuff at comcast.net (John Ruff) Date: Wed, 28 Dec 2005 11:06:37 -0800 Subject: [AccessD] Export Queries to Text file In-Reply-To: <9C382E065F54AE48BC3AA7925DCBB01C0396BEB7@karta-exc-int.Karta.com> Message-ID: <000601c60be1$d9850b40$6a01a8c0@DDMJWX41> How about creating a union query? Select Header From query1 UNION Select Details From query2 UNION Select Totals From query3 John V. Ruff - The Eternal Optimist J "Commit to the Lord whatever you do, and your plans will succeed." Proverbs 16:3 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Hewson Sent: Wednesday, December 28, 2005 10:57 AM To: AccessD Subject: [AccessD] Export Queries to Text file I have three queries I need to export to ONE plain text file to be sent to one of our benefit providers. Each query is exactly 1000 characters in width. The first query has header information, the second is the details, and the third is totals and other data. Currently, we're exporting each query then putting them together. How do you stack query results into a single text file? Thanks in advance. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bheid at appdevgrp.com Wed Dec 28 13:13:58 2005 From: bheid at appdevgrp.com (Bobby Heid) Date: Wed, 28 Dec 2005 14:13:58 -0500 Subject: [AccessD] Export Queries to Text file In-Reply-To: <916187228923D311A6FE00A0CC3FAA30D0EBF4@ADGSERVER> Message-ID: <916187228923D311A6FE00A0CC3FAA30ABF55B@ADGSERVER> I would think that you could use a union query if each query has the same number of fields. Bobby -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Hewson Sent: Wednesday, December 28, 2005 1:57 PM To: AccessD Subject: [AccessD] Export Queries to Text file I have three queries I need to export to ONE plain text file to be sent to one of our benefit providers. Each query is exactly 1000 characters in width. The first query has header information, the second is the details, and the third is totals and other data. Currently, we're exporting each query then putting them together. How do you stack query results into a single text file? Thanks in advance. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Wed Dec 28 13:19:25 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Wed, 28 Dec 2005 14:19:25 -0500 Subject: [AccessD] SQL Server 2005 Cool stuff Message-ID: <200512281920.jBSJK5V09920@databaseadvisors.com> I just found this: .NET Integration and What It Does for You The most evident change in Yukon is a far greater integration with the .NET Framework. The current versions of SQL Server 2000 are accessible via CLR-hosted assemblies, but the DBMS engine itself is not integrated with .NET. As a result, multi-tiered deployment involves bridging technologies like ADO.NET, and database coding is constrained to Microsoft's own SQL dialect, Transact-SQL (aka T-SQL). In contrast, Yukon will host a CLR directly in the DBMS engine, meaning that code written in C#, VB.NET, and other .NET languages can be executed by SQL Server. (This is in addition to Transact-SQL.) Given the greater expressiveness of C# and VB.NET, this feature will greatly facilitate coding, and it will remove the requirement that programmers learn advanced features of SQL to perform straightforward tasks. In fact, should they wish to, developers can code stored procedures, triggers, and user-defined functions (UDFs) entirely in .NET languages. Microsoft uses the System.Data.SqlServer namespace to provide this .NET access to SQL Server. (Readers who are members of Microsoft's MSDN network can download beta versions of Yukon and the needed .NET files from the MSDN website to begin testing this functionality.) In this: http://www.devx.com/SummitDays/Article/22469 John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From reuben at gfconsultants.com Wed Dec 28 13:20:06 2005 From: reuben at gfconsultants.com (Reuben Cummings) Date: Wed, 28 Dec 2005 14:20:06 -0500 Subject: [AccessD] Export Queries to Text file In-Reply-To: <9C382E065F54AE48BC3AA7925DCBB01C0396BEB7@karta-exc-int.Karta.com> Message-ID: In one function... 1. Open the text file 2. Create a recordset of the header query and write that record to the text file 3. Create a recordset of the detail query and write those records to the text file 3. Create a recordset of the footer query and write that record to the text file 4. Close text file Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim Hewson > Sent: Wednesday, December 28, 2005 1:57 PM > To: AccessD > Subject: [AccessD] Export Queries to Text file > > > I have three queries I need to export to ONE plain text file to be sent > to one of our benefit providers. > > Each query is exactly 1000 characters in width. > > The first query has header information, the second is the details, and > the third is totals and other data. > > Currently, we're exporting each query then putting them together. > > How do you stack query results into a single text file? > > > > Thanks in advance. > > > > Jim > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From martyconnelly at shaw.ca Wed Dec 28 13:22:57 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 28 Dec 2005 11:22:57 -0800 Subject: [AccessD] Export Queries to Text file References: <9C382E065F54AE48BC3AA7925DCBB01C0396BEB7@karta-exc-int.Karta.com> Message-ID: <43B2E611.2080700@shaw.ca> Use Shell function out to DOS xcopy a.txt+b.txt+c.txt > final.txt I think that is the syntax Jim Hewson wrote: >I have three queries I need to export to ONE plain text file to be sent >to one of our benefit providers. > >Each query is exactly 1000 characters in width. > >The first query has header information, the second is the details, and >the third is totals and other data. > >Currently, we're exporting each query then putting them together. > >How do you stack query results into a single text file? > > > >Thanks in advance. > > > >Jim > > > > > -- Marty Connelly Victoria, B.C. Canada From Gustav at cactus.dk Wed Dec 28 13:50:43 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 28 Dec 2005 20:50:43 +0100 Subject: [AccessD] Export Queries to Text file Message-ID: Hi Jim and Reuben I do and would do it this way. Easy to control and very fast. The union query could work but it will not be faster and you will have to be careful with sorting. /gustav >>> reuben at gfconsultants.com 28-12-2005 20:20:06 >>> In one function... 1. Open the text file 2. Create a recordset of the header query and write that record to the text file 3. Create a recordset of the detail query and write those records to the text file 3. Create a recordset of the footer query and write that record to the text file 4. Close text file Reuben Cummings GFC, LLC 812.523.1017 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim Hewson > Sent: Wednesday, December 28, 2005 1:57 PM > To: AccessD > Subject: [AccessD] Export Queries to Text file > > > I have three queries I need to export to ONE plain text file to be sent > to one of our benefit providers. > > Each query is exactly 1000 characters in width. > > The first query has header information, the second is the details, and > the third is totals and other data. > > Currently, we're exporting each query then putting them together. > > How do you stack query results into a single text file? From Gustav at cactus.dk Wed Dec 28 13:53:32 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 28 Dec 2005 20:53:32 +0100 Subject: [AccessD] Export Queries to Text file Message-ID: Hi Marty Oops, a little rusty in DOS mode?? In fact it's even simpler: copy a.txt+b.txt+c.txt final.txt /gustav >>> martyconnelly at shaw.ca 28-12-2005 20:22:57 >>> Use Shell function out to DOS xcopy a.txt+b.txt+c.txt > final.txt I think that is the syntax From carbonnb at gmail.com Wed Dec 28 14:00:03 2005 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Wed, 28 Dec 2005 15:00:03 -0500 Subject: [AccessD] Listmaster Test In-Reply-To: <001101c60bc9$46dabc30$6701a8c0@HPLaptop> References: <001101c60bc9$46dabc30$6701a8c0@HPLaptop> Message-ID: On 28/12/05, Joe Hecht wrote: > Received 2 x Joe, Do you still have them? If so, could you please forward as attachments to listmaster at databaseadvisors.com. I'd like to see if I can figure out why some folks are getting 2 copies of some posts. Thanks, -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From jmhecht at earthlink.net Wed Dec 28 14:18:50 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 28 Dec 2005 12:18:50 -0800 Subject: [AccessD] Listmaster Test In-Reply-To: Message-ID: <000301c60beb$eb1aa590$6701a8c0@HPLaptop> Using Outlook 2K3 How do I do that? Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Wednesday, December 28, 2005 12:00 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Listmaster Test On 28/12/05, Joe Hecht wrote: > Received 2 x Joe, Do you still have them? If so, could you please forward as attachments to listmaster at databaseadvisors.com. I'd like to see if I can figure out why some folks are getting 2 copies of some posts. Thanks, -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From JHewson at karta.com Wed Dec 28 14:21:11 2005 From: JHewson at karta.com (Jim Hewson) Date: Wed, 28 Dec 2005 14:21:11 -0600 Subject: [AccessD] Export Queries to Text file Message-ID: <9C382E065F54AE48BC3AA7925DCBB01C0396BECF@karta-exc-int.Karta.com> Thanks, that works! What I failed to mention in my first message is that the queries are in a third party "Access" interface. While it is Access (ODBC to Oracle), it has a completely different interface with everything locked down tight. No way of writing any code. Thanks again. Jim jhewson at karta.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, December 28, 2005 1:54 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Export Queries to Text file Hi Marty Oops, a little rusty in DOS mode?? In fact it's even simpler: copy a.txt+b.txt+c.txt final.txt /gustav >>> martyconnelly at shaw.ca 28-12-2005 20:22:57 >>> Use Shell function out to DOS xcopy a.txt+b.txt+c.txt > final.txt I think that is the syntax -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carbonnb at gmail.com Wed Dec 28 14:25:05 2005 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Wed, 28 Dec 2005 15:25:05 -0500 Subject: [AccessD] Listmaster Test In-Reply-To: <000301c60beb$eb1aa590$6701a8c0@HPLaptop> References: <000301c60beb$eb1aa590$6701a8c0@HPLaptop> Message-ID: On 28/12/05, Joe Hecht wrote: > Using Outlook 2K3 > How do I do that? Not sure. What follows is just a WAG: Highlight the 2 messages and select forward. This should create a new mail with both attached. Maybe someone that uses O2k3 can give better instructions. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From jmhecht at earthlink.net Wed Dec 28 14:25:58 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 28 Dec 2005 12:25:58 -0800 Subject: [AccessD] Edit Table Struture and Save Data Message-ID: <000401c60bec$ea5c6930$6701a8c0@HPLaptop> I am trying to restructure a single table to many normalized tables. When I do a save as I get the structure but no data. What am I doing wrong? Joe Hecht jmhecht at earthlink.net From Gustav at cactus.dk Wed Dec 28 14:39:42 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 28 Dec 2005 21:39:42 +0100 Subject: [AccessD] Export Queries to Text file Message-ID: Hi Jim "Failed to mention .."? You bet. How could Marty know this? /gustav >>> JHewson at karta.com 28-12-2005 21:21:11 >>> Thanks, that works! What I failed to mention in my first message is that the queries are in a third party "Access" interface. While it is Access (ODBC to Oracle), it has a completely different interface with everything locked down tight. No way of writing any code. Thanks again. Jim jhewson at karta.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, December 28, 2005 1:54 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Export Queries to Text file Hi Marty Oops, a little rusty in DOS mode?? In fact it's even simpler: copy a.txt+b.txt+c.txt final.txt /gustav >>> martyconnelly at shaw.ca 28-12-2005 20:22:57 >>> Use Shell function out to DOS xcopy a.txt+b.txt+c.txt > final.txt I think that is the syntax From JHewson at karta.com Wed Dec 28 14:54:00 2005 From: JHewson at karta.com (Jim Hewson) Date: Wed, 28 Dec 2005 14:54:00 -0600 Subject: [AccessD] Export Queries to Text file Message-ID: <9C382E065F54AE48BC3AA7925DCBB01C0396BED4@karta-exc-int.Karta.com> Couldn't, I apologize. Jim jhewson at karta.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, December 28, 2005 2:40 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Export Queries to Text file Hi Jim "Failed to mention .."? You bet. How could Marty know this? /gustav >>> JHewson at karta.com 28-12-2005 21:21:11 >>> Thanks, that works! What I failed to mention in my first message is that the queries are in a third party "Access" interface. While it is Access (ODBC to Oracle), it has a completely different interface with everything locked down tight. No way of writing any code. Thanks again. Jim jhewson at karta.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, December 28, 2005 1:54 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Export Queries to Text file Hi Marty Oops, a little rusty in DOS mode?? In fact it's even simpler: copy a.txt+b.txt+c.txt final.txt /gustav >>> martyconnelly at shaw.ca 28-12-2005 20:22:57 >>> Use Shell function out to DOS xcopy a.txt+b.txt+c.txt > final.txt I think that is the syntax -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From kathryn at bassett.net Wed Dec 28 16:06:37 2005 From: kathryn at bassett.net (Kathryn Bassett) Date: Wed, 28 Dec 2005 14:06:37 -0800 Subject: [AccessD] Listmaster Test In-Reply-To: Message-ID: <20051228140643.5150B65C@dm17.mta.everyone.net> That's the simplest way. The other way to attach messages if you are making a new message is to start the message, then click on Insert > Item then you can navigate to the message(s) you want to attach. That attaches them instead of embedding them. -- Kathryn Rhinehart Bassett (Pasadena CA) "Genealogy is my bag" "GH is my soap" kathryn at bassett.net http://bassett.net > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Bryan Carbonnell > Sent: 28 Dec 2005 12:25 pm > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Listmaster Test > > On 28/12/05, Joe Hecht wrote: > > Using Outlook 2K3 > > How do I do that? > > Not sure. What follows is just a WAG: > > Highlight the 2 messages and select forward. This should > create a new mail with both attached. Maybe someone that uses > O2k3 can give better instructions. > > -- > Bryan Carbonnell - carbonnb at gmail.com > Life's journey is not to arrive at the grave safely in a well > preserved body, but rather to skid in sideways, totally worn > out, shouting "What a great ride!" > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From martyconnelly at shaw.ca Wed Dec 28 16:21:06 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Wed, 28 Dec 2005 14:21:06 -0800 Subject: [AccessD] Export Queries to Text file References: Message-ID: <43B30FD2.2060905@shaw.ca> Would you believe Occam's Razor. Gustav Brock wrote: >Hi Jim > >"Failed to mention .."? You bet. >How could Marty know this? > >/gustav > > > >>>>JHewson at karta.com 28-12-2005 21:21:11 >>> >>>> >>>> >Thanks, that works! >What I failed to mention in my first message is that the queries are in a third party "Access" interface. While it is Access (ODBC to Oracle), it has a completely different interface with everything locked down tight. No way of writing any code. >Thanks again. > >Jim >jhewson at karta.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >Sent: Wednesday, December 28, 2005 1:54 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Export Queries to Text file > >Hi Marty > >Oops, a little rusty in DOS mode?? >In fact it's even simpler: > >copy a.txt+b.txt+c.txt final.txt > >/gustav > > > >>>>martyconnelly at shaw.ca 28-12-2005 20:22:57 >>> >>>> >>>> >Use Shell function out to DOS >xcopy a.txt+b.txt+c.txt > final.txt >I think that is the syntax > > > > -- Marty Connelly Victoria, B.C. Canada From jmhecht at earthlink.net Wed Dec 28 20:31:47 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 28 Dec 2005 18:31:47 -0800 Subject: [AccessD] Edit Table for Normalization Again Message-ID: <000001c60c20$068edab0$6701a8c0@HPLaptop> If I have a table and remove some fields then 1. If I save as a new table name no data is saved. I have the new structure only. 2. If I save edited table with same name, remaining field data remains. Does that seem correct? Joe Hecht jmhecht at earthlink.net From dwaters at usinternet.com Wed Dec 28 21:18:01 2005 From: dwaters at usinternet.com (Dan Waters) Date: Wed, 28 Dec 2005 21:18:01 -0600 Subject: [AccessD] Edit Table for Normalization Again In-Reply-To: <23715058.1135823875574.JavaMail.root@sniper19> Message-ID: <000001c60c26$7a568960$0300a8c0@danwaters> Joe, I believe that this is correct. But test first - copy the table and save it with a new name. Then go through your examples below to verify that what you believe will happen actually does happen. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 28, 2005 8:32 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Edit Table for Normalization Again If I have a table and remove some fields then 1. If I save as a new table name no data is saved. I have the new structure only. 2. If I save edited table with same name, remaining field data remains. Does that seem correct? Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Wed Dec 28 21:33:37 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 28 Dec 2005 19:33:37 -0800 Subject: [AccessD] Edit Table for Normalization Again In-Reply-To: <000001c60c26$7a568960$0300a8c0@danwaters> Message-ID: <000b01c60c28$a83e05e0$6701a8c0@HPLaptop> My Impression is confirmed. Need to make more copies of master table Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Wednesday, December 28, 2005 7:18 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Edit Table for Normalization Again Joe, I believe that this is correct. But test first - copy the table and save it with a new name. Then go through your examples below to verify that what you believe will happen actually does happen. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 28, 2005 8:32 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Edit Table for Normalization Again If I have a table and remove some fields then 1. If I save as a new table name no data is saved. I have the new structure only. 2. If I save edited table with same name, remaining field data remains. Does that seem correct? Joe Hecht jmhecht at earthlink.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 jmhecht at earthlink.net Wed Dec 28 23:00:17 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Wed, 28 Dec 2005 21:00:17 -0800 Subject: [AccessD] Code help Please Message-ID: <000001c60c34$c33ee6f0$6701a8c0@HPLaptop> I still do not understand public modules I have the following code for a set of text boxes Private Sub txtFirstName_GotFocus() Dim lngwhite As Long lngwhite = RGB(255, 255, 255) Me.txtFirstName.BackColor = lngwhite Me.txtFirstName.SpecialEffect = 1 End Sub Private Sub txtFirstName_LostFocus() Dim lngyellow As Long lngyellow = RGB(255, 255, 0) Me.txtFirstName.BackColor = RGB(255, 255, 0) Me.txtFirstName.SpecialEffect = 2 End Sub How do I make modules that will trigger as each text box gets and loses focus? Thanks Joe Hecht jmhecht at earthlink.net From shamil at users.mns.ru Thu Dec 29 01:42:59 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Thu, 29 Dec 2005 10:42:59 +0300 Subject: [AccessD] Code help Please References: <000001c60c34$c33ee6f0$6701a8c0@HPLaptop> Message-ID: <001e01c60c4c$8f2f5710$6501a8c0@fincomplex.spb.ru> Joe, you have to use custom class modules - here is one of many possible solutions (error handling omitted): ' ========== cut here ============= '+ form module Option Compare Database Option Explicit Private mfrm As CForm Private Sub Form_Load() Set mfrm = New CForm mfrm.Init Me End Sub Private Sub Form_Unload(Cancel As Integer) mfrm.Dispose Set mfrm = Nothing End Sub '-form module ' ========== cut here ============= '+ custom class module CForm Option Compare Database Option Explicit Private Const className As String = "CForm" Private mfrm As Access.Form Private mcolControls As Collection Private mfDisposed As Boolean Public Sub Init(ByRef rfrm As Access.Form) Dim ectl As Access.Control Dim txt As CTextBox Set mfrm = rfrm Set mcolControls = New Collection For Each ectl In rfrm.Controls If ectl.ControlType = acTextBox Then Set txt = New CTextBox txt.Init ectl mcolControls.Add txt End If Next ectl End Sub Public Sub Dispose() Dim etxt As CTextBox Dim lngIdx As Long If mfDisposed = False Then With mcolControls If .Count > 0 Then For lngIdx = .Count - 1 To 1 Step -1 Set etxt = mcolControls.Item(lngIdx) etxt.Dispose mcolControls.Remove lngIdx Next lngIdx End If End With Set mcolControls = Nothing Set mfrm = Nothing mfDisposed = True End If End Sub '- custom class module CForm ' ========== cut here ============= '+ custom class module CTextBox Option Compare Database Option Explicit Private Const className As String = "CTextBox" Private WithEvents mtxt As Access.TextBox Private Const eventProcedure As String = _ "[Event Procedure]" Private mfDisposed As Boolean Public Sub Init(ByRef rtxt As Access.TextBox) Set mtxt = rtxt With mtxt .OnGotFocus = eventProcedure .OnLostFocus = eventProcedure mtxt_LostFocus End With End Sub Public Sub Dispose() On Error Resume Next If mfDisposed = False Then If Not mtxt Is Nothing Then Set mtxt = Nothing End If mfDisposed = True End If End Sub Private Sub mtxt_GotFocus() With mtxt .BackColor = RGB(255, 255, 255) .SpecialEffect = 1 End With End Sub Private Sub mtxt_LostFocus() With mtxt .BackColor = RGB(255, 255, 0) .SpecialEffect = 2 End With End Sub '- custom class module CTextBox ' ========== cut here ============= Shamil ----- Original Message ----- From: "Joe Hecht" To: "'Access Developers discussion and problem solving'" Sent: Thursday, December 29, 2005 8:00 AM Subject: [AccessD] Code help Please > I still do not understand public modules > > > > I have the following code for a set of text boxes > > > > Private Sub txtFirstName_GotFocus() > > Dim lngwhite As Long > > lngwhite = RGB(255, 255, 255) > > Me.txtFirstName.BackColor = lngwhite > > Me.txtFirstName.SpecialEffect = 1 > > End Sub > > > > Private Sub txtFirstName_LostFocus() > > Dim lngyellow As Long > > lngyellow = RGB(255, 255, 0) > > Me.txtFirstName.BackColor = RGB(255, 255, 0) > > Me.txtFirstName.SpecialEffect = 2 > > End Sub > > > > How do I make modules that will trigger as each text box > gets and loses focus? > > > > Thanks > > > > Joe Hecht > > jmhecht at earthlink.net > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From carlo at xsit.nl Thu Dec 29 07:50:42 2005 From: carlo at xsit.nl (Carlo van der Zon (Access IT Training)) Date: Thu, 29 Dec 2005 14:50:42 +0100 Subject: [AccessD] Copy treeview node Message-ID: <2E4C3CCA2B12EC40B396A1A63CFC1ABA2DF1@headitdc.headit.nl> Hi group how can I copy 1 treeview-node (with all its children) ??? to a new node?? Please advise From shamil at users.mns.ru Thu Dec 29 08:21:55 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Thu, 29 Dec 2005 17:21:55 +0300 Subject: [AccessD] Copy treeview node References: <2E4C3CCA2B12EC40B396A1A63CFC1ABA2DF1@headitdc.headit.nl> Message-ID: <002a01c60c83$39aa9ed0$6501a8c0@fincomplex.spb.ru> Create new node as a new parent node. Copy all properties of the source parent node. Set refs from immediate children nodes to the new parent node. Drop source parent node. Shamil ----- Original Message ----- From: "Carlo van der Zon (Access IT Training)" To: "Access Developers discussion and problem solving" Sent: Thursday, December 29, 2005 4:50 PM Subject: [AccessD] Copy treeview node > Hi group how can I copy 1 treeview-node (with all its children) ??? to a > new node?? > > Please advise > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From dwaters at usinternet.com Thu Dec 29 08:50:09 2005 From: dwaters at usinternet.com (Dan Waters) Date: Thu, 29 Dec 2005 08:50:09 -0600 Subject: [AccessD] Code help Please In-Reply-To: <13960039.1135832875949.JavaMail.root@sniper39> Message-ID: <000601c60c87$2ae2c220$0200a8c0@danwaters> Joe, I read through your code, and you may be able to use Conditional Formatting. Select your textbox, then right-click and select Conditional Formatting. Then under condition 1 select 'Field Has Focus'. Then select the backcolor you want to use. In your case you will pick White, assuming that you've set the backcolor on your other textboxes to be yellow. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Wednesday, December 28, 2005 11:00 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Code help Please I still do not understand public modules I have the following code for a set of text boxes Private Sub txtFirstName_GotFocus() Dim lngwhite As Long lngwhite = RGB(255, 255, 255) Me.txtFirstName.BackColor = lngwhite Me.txtFirstName.SpecialEffect = 1 End Sub Private Sub txtFirstName_LostFocus() Dim lngyellow As Long lngyellow = RGB(255, 255, 0) Me.txtFirstName.BackColor = RGB(255, 255, 0) Me.txtFirstName.SpecialEffect = 2 End Sub How do I make modules that will trigger as each text box gets and loses focus? Thanks Joe Hecht jmhecht at earthlink.net -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From scapistrant at symphonyinfo.com Thu Dec 29 09:34:18 2005 From: scapistrant at symphonyinfo.com (Steve Capistrant) Date: Thu, 29 Dec 2005 09:34:18 -0600 Subject: [AccessD] Runtime size using installShield Message-ID: <855499653F55AD4190B242717DF132BC10BF67@dewey.Symphony.local> After taking a break for several years from doing Access runtimes, I attempted it again with an A2K app, this time using InstallSheild. A little confusing. In particular, I did not see any way to single out runtime files for Access alone; it seemed to force the whole MS Office runtime on me. The resulting file size exceeds 400 meg. Am I missing something? Thanks in advance! Steve Capistrant scapistrant at symphonyinfo.com Symphony Information Services 7308 Aspen Lane North, Suite 132 Brooklyn Park, MN 55428 763-391-7400 www.symphonyinfo.com From wdhindman at bellsouth.net Thu Dec 29 09:54:35 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Thu, 29 Dec 2005 10:54:35 -0500 Subject: [AccessD] Runtime size using installShield References: <855499653F55AD4190B242717DF132BC10BF67@dewey.Symphony.local> Message-ID: <002b01c60c90$2aa46a80$6101a8c0@JISREGISTRATION.local> ...just a wag but are you referencing any office objects in your app? William ----- Original Message ----- From: "Steve Capistrant" To: "Access Developers discussion and problem solving" Sent: Thursday, December 29, 2005 10:34 AM Subject: [AccessD] Runtime size using installShield > After taking a break for several years from doing Access runtimes, I > attempted it again with an A2K app, this time using InstallSheild. A > little confusing. In particular, I did not see any way to single out > runtime files for Access alone; it seemed to force the whole MS Office > runtime on me. The resulting file size exceeds 400 meg. Am I missing > something? Thanks in advance! > > Steve Capistrant > scapistrant at symphonyinfo.com > Symphony Information Services > 7308 Aspen Lane North, Suite 132 > Brooklyn Park, MN 55428 > 763-391-7400 > www.symphonyinfo.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Jdemarco at hudsonhealthplan.org Thu Dec 29 09:58:05 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Thu, 29 Dec 2005 10:58:05 -0500 Subject: [AccessD] Scanning into mdb Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C431F@TTNEXCHCL2.hshhp.com> List, I see in the archives that some of you have implemented scanning of images into your Access systems. I'm being asked to add some imaging to an existing A97 app that runs in the field on laptops and I've got some questions. 1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data? 2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here. 3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3? This app is for data collection only and if we do store as BLOB we will convert to graphic image for storage and retrieval here so the images would not sit in the mdb for long. TIA Jim DeMarco Director of Application Development Hudson Health Plan *********************************************************************************** "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From Gustav at cactus.dk Thu Dec 29 10:48:16 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 29 Dec 2005 17:48:16 +0100 Subject: [AccessD] Export Queries to Text file Message-ID: Hi Marty Of course. I should have known that ...! /gustav >>> martyconnelly at shaw.ca 28-12-2005 23:21:06 >>> Would you believe Occam's Razor. Gustav Brock wrote: >Hi Jim > >"Failed to mention .."? You bet. >How could Marty know this? > >/gustav > > > >>>>JHewson at karta.com 28-12-2005 21:21:11 >>> >>>> >>>> >Thanks, that works! >What I failed to mention in my first message is that the queries are in a third party "Access" interface. While it is Access (ODBC to Oracle), it has a completely different interface with everything locked down tight. No way of writing any code. >Thanks again. > >Jim >jhewson at karta.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >Sent: Wednesday, December 28, 2005 1:54 PM >To: accessd at databaseadvisors.com >Subject: Re: [AccessD] Export Queries to Text file > >Hi Marty > >Oops, a little rusty in DOS mode?? >In fact it's even simpler: > >copy a.txt+b.txt+c.txt final.txt > >/gustav From jimdettman at earthlink.net Thu Dec 29 11:50:15 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Thu, 29 Dec 2005 12:50:15 -0500 Subject: [AccessD] Scanning into mdb In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C431F@TTNEXCHCL2.hshhp.com> Message-ID: <<1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data?>> Definitely want to go with a file on disk in some type of graphic format. If you let Access handle the insert, it places an OLE wrapper around the object which can double the storage required. If you really want, you can save the image to disk first, then pull into a BLOB on your own. That will avoid the bloating issue. However you'll need to export the BLOB back out to be able to do anything with it. In your case, this might be a good fit, as Access on it's own is easily crackable and I'm sure would not meet HIPPA standards. When your write/read the BLOB, you can use some form of encryption on it. Then distribute the app as a MDE so your code can't be looked at. <<2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here.>> I've never found memo or OLE fields to be an issue. Others have. A lot I think depends on the type of environment the app runs in and the fact that many people try to make Access do things it was never meant to do (like run over a WAN). <<3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3?>> I can't think of any specific issues; all the drivers will still be 32 bit and twain support has changed little if any over the years. HTH, Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim DeMarco Sent: Thursday, December 29, 2005 10:58 AM To: AccessD (E-mail) Subject: [AccessD] Scanning into mdb List, I see in the archives that some of you have implemented scanning of images into your Access systems. I'm being asked to add some imaging to an existing A97 app that runs in the field on laptops and I've got some questions. 1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data? 2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here. 3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3? This app is for data collection only and if we do store as BLOB we will convert to graphic image for storage and retrieval here so the images would not sit in the mdb for long. TIA Jim DeMarco Director of Application Development Hudson Health Plan **************************************************************************** ******* "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Dec 29 12:07:52 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 29 Dec 2005 10:07:52 -0800 Subject: [AccessD] Scanning into mdb In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C431F@TTNEXCHCL2.hshhp.com> Message-ID: <000301c60ca2$c95d5490$017ba8c0@xpserver> Hi Jim: The one thing that I have learned using graphics in an Access application is to not insert the graphic. A MDB file only has a 2 GB limit and it is amazing how fast the file can fill up. An application, I worked on was originally A97 and was migrated to A2K without issue. The graphic editor and scanner were linked and I do not remember any issues around upgrading. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim DeMarco Sent: December 29, 2005 7:58 AM To: AccessD (E-mail) Subject: [AccessD] Scanning into mdb List, I see in the archives that some of you have implemented scanning of images into your Access systems. I'm being asked to add some imaging to an existing A97 app that runs in the field on laptops and I've got some questions. 1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data? 2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here. 3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3? This app is for data collection only and if we do store as BLOB we will convert to graphic image for storage and retrieval here so the images would not sit in the mdb for long. TIA Jim DeMarco Director of Application Development Hudson Health Plan **************************************************************************** ******* "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Thu Dec 29 12:23:43 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 29 Dec 2005 13:23:43 -0500 Subject: [AccessD] First of each group Message-ID: <200512291823.jBTINgV24086@databaseadvisors.com> I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From Jdemarco at hudsonhealthplan.org Thu Dec 29 12:24:53 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Thu, 29 Dec 2005 13:24:53 -0500 Subject: [AccessD] Scanning into mdb Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C4320@TTNEXCHCL2.hshhp.com> Thanks Jim and Jim who replied from Jim who posted! So I gather I should save to files or encrypt the BLOBs. WinZip has some automation tools. I wonder if I should see if I can zip the images and password protect the zip file? Hmm. I asked about TWAIN support because I thought the Kodak image control was removed from XP. Doesn't that have something to do with imaging in Access? One last question. If I can scan the images can I automate the saving and naming of the files or will the user have to do that? Thanks again Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim Dettman Sent: Thursday, December 29, 2005 12:50 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Scanning into mdb <<1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data?>> Definitely want to go with a file on disk in some type of graphic format. If you let Access handle the insert, it places an OLE wrapper around the object which can double the storage required. If you really want, you can save the image to disk first, then pull into a BLOB on your own. That will avoid the bloating issue. However you'll need to export the BLOB back out to be able to do anything with it. In your case, this might be a good fit, as Access on it's own is easily crackable and I'm sure would not meet HIPPA standards. When your write/read the BLOB, you can use some form of encryption on it. Then distribute the app as a MDE so your code can't be looked at. <<2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here.>> I've never found memo or OLE fields to be an issue. Others have. A lot I think depends on the type of environment the app runs in and the fact that many people try to make Access do things it was never meant to do (like run over a WAN). <<3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3?>> I can't think of any specific issues; all the drivers will still be 32 bit and twain support has changed little if any over the years. HTH, Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim DeMarco Sent: Thursday, December 29, 2005 10:58 AM To: AccessD (E-mail) Subject: [AccessD] Scanning into mdb List, I see in the archives that some of you have implemented scanning of images into your Access systems. I'm being asked to add some imaging to an existing A97 app that runs in the field on laptops and I've got some questions. 1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data? 2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here. 3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3? This app is for data collection only and if we do store as BLOB we will convert to graphic image for storage and retrieval here so the images would not sit in the mdb for long. TIA Jim DeMarco Director of Application Development Hudson Health Plan **************************************************************************** ******* "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From Gustav at cactus.dk Thu Dec 29 12:36:25 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 29 Dec 2005 19:36:25 +0100 Subject: [AccessD] First of each group Message-ID: Hi John Seems like you need to Group By SysDescr and pick Min for the other fields ... or is this not a full example? /gustav >>> jwcolby at ColbyConsulting.com 29-12-2005 19:23:43 >>> I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? John W. Colby www.ColbyConsulting.com From Jdemarco at hudsonhealthplan.org Thu Dec 29 12:41:27 2005 From: Jdemarco at hudsonhealthplan.org (Jim DeMarco) Date: Thu, 29 Dec 2005 13:41:27 -0500 Subject: [AccessD] First of each group Message-ID: <08F823FD83787D4BA0B99CA580AD3C74016C4321@TTNEXCHCL2.hshhp.com> Don't know about SQL but you can do with a repoort. Get the data into a query and base a report on it sorted by system name. In the report but a group header on system name and set Group On property to Prefix characters. Set character number to 3. Add another sort by system name here if necessary. Put all output fields in the header and hide the detail section. Should show you the top item in each group. HTH Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Thursday, December 29, 2005 1:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] First of each group I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com *********************************************************************************** "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". *********************************************************************************** From Gustav at cactus.dk Thu Dec 29 13:07:10 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 29 Dec 2005 20:07:10 +0100 Subject: [AccessD] Scanning into mdb Message-ID: Hi Jim It could have been me and Neal Kling. Haven't heard from Neal for a while so I don't know if he settled on the Kodak Image controls. I tried those and came a long way but too many blocks on the road. Around the web you can find a handful of controls, some very basic, some at fantasy prices. Even free dlls to control a twain source. As I needed image handling as well and not just scanning, I found a combined control (OCX) which works extremely well at a fair price, csXImage: http://www.chestysoft.com/ximage/default.asp A free non-expiring demo is for download (it inserts a small watermark in top-left corner of all pictures). This control will do all operations you'll ever need. The documentation tells it all. The guy in charge, Simon, is very responsive and his support is well worth the registration fee alone (you may quote me for this). Registration is only for the developer. Distribution is free of charge. The trick is to scan the picture, manipulate it as needed and save it - either as a file or as a blob in the mdb - without any temp files or the like. I had the same need as you: No discrete files. What I did was to create a separate mdb with a single table for holding the images with an ID and the other needed registration info; note that the blob will contain the actual picture file, no more no less, thus no bloat. This way pictures can be backed up or copied separately and can be dumped by a simple function to discrete files should you ever need it. I don't know of these "HIPAA, The Health Insurance Portability and Accountability Act of 1996" docs, but if you are scanning simple forms with printed or written info, you can probably do as I did - scan in b/w, use a resolution of 150 dpi, and store in standard TIF format with Group4 compression. This way you get picture sizes of 3 to 4K per page and a quality like an optical photo copier. The control can read the stored documents and convert them to most other image formats as well as PDF which is extremely convenient if you later wish to retrieve a document and, say, e-mail it. Further - which I use too - you can retrieve the picture and convert it to bitmap and display it directly in a form or standard Access picture control. This was all done in A97 while a lot of testing was done with A2003 with no issues. Most issues are with the scanners and their buggy twain drivers. Be prepared for wasting a lot of time with testing and/or to buy a new scanner. Not you but others may cross circuit this and scan on a (large and fast) networked scanner which leaves the scanned documents as multi-page TIF files (which csXImage also handles) and then use the control to read your documents from the files into the mdb. /gustav >>> Jdemarco at hudsonhealthplan.org 29-12-2005 16:58:05 >>> List, I see in the archives that some of you have implemented scanning of images into your Access systems. I'm being asked to add some imaging to an existing A97 app that runs in the field on laptops and I've got some questions. 1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data? 2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here. 3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3? This app is for data collection only and if we do store as BLOB we will convert to graphic image for storage and retrieval here so the images would not sit in the mdb for long. TIA Jim DeMarco Director of Application Development Hudson Health Plan From martyconnelly at shaw.ca Thu Dec 29 13:22:25 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 29 Dec 2005 11:22:25 -0800 Subject: [AccessD] Scanning into mdb References: <08F823FD83787D4BA0B99CA580AD3C74016C431F@TTNEXCHCL2.hshhp.com> Message-ID: <43B43771.2070700@shaw.ca> Just another thought. If you are scanning to Tiff format which is really the only archival acceptable format aside from DJVU. You could then move the Tiff file into a pdf file and password protect via ADOBE's API. ADOBE's encryption is stronger than Access. But Tiff files are large 2 Meg average. DJVU stores the text and background separately so is about 90% smaller. but I don't know about encryption on this format. DJVU is being used by University libraries for archival storage. Or you can use encryption on specific directories in WinXP. But you better understand recovery problems, on disk or hardware failure ,they maybe specific to machine and disk type. This might be the best method to keep out the first two groups as per list below. It might be the simplest to implement. Just store your image files in an encrypted directory. But even so if the laptop is stolen you just crack the Access password or mdw and look at the files through Access. It all depends on who you want to keep out of the files , a browsing secretary, a power user, a wannabe hacker, or the FBI. In the security world any file where you can gain a physical copy, can be considered compromised. Jim DeMarco wrote: >List, > >I see in the archives that some of you have implemented scanning of images into your Access systems. I'm being asked to add some imaging to an existing A97 app that runs in the field on laptops and I've got some questions. > >1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data? > >2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here. > >3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3? > >This app is for data collection only and if we do store as BLOB we will convert to graphic image for storage and retrieval here so the images would not sit in the mdb for long. > >TIA > >Jim DeMarco >Director of Application Development >Hudson Health Plan > > >*********************************************************************************** >"This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". >*********************************************************************************** > > > -- Marty Connelly Victoria, B.C. Canada From jwcolby at ColbyConsulting.com Thu Dec 29 13:41:16 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 29 Dec 2005 14:41:16 -0500 Subject: [AccessD] First of each group In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C4321@TTNEXCHCL2.hshhp.com> Message-ID: <200512291941.jBTJfEV10974@databaseadvisors.com> Yes, but I need to display this in a combo so that a system can be selected, the PK of which will be used to select a document further down the line. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim DeMarco Sent: Thursday, December 29, 2005 1:41 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] First of each group Don't know about SQL but you can do with a repoort. Get the data into a query and base a report on it sorted by system name. In the report but a group header on system name and set Group On property to Prefix characters. Set character number to 3. Add another sort by system name here if necessary. Put all output fields in the header and hide the detail section. Should show you the top item in each group. HTH Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Thursday, December 29, 2005 1:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] First of each group I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com **************************************************************************** ******* "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carlo at xsit.nl Thu Dec 29 13:42:00 2005 From: carlo at xsit.nl (Carlo van der Zon (Access IT Training)) Date: Thu, 29 Dec 2005 20:42:00 +0100 Subject: [AccessD] Copy treeview node Message-ID: <2E4C3CCA2B12EC40B396A1A63CFC1ABA2DF3@headitdc.headit.nl> Hi Shamil, But I mean really copy a node, so I get a new product with specs.. Any susgestions Thanks, Carlo Create new node as a new parent node. Copy all properties of the source parent node. Set refs from immediate children nodes to the new parent node. Drop source parent node. Shamil ----- Original Message ----- From: "Carlo van der Zon (Access IT Training)" To: "Access Developers discussion and problem solving" Sent: Thursday, December 29, 2005 4:50 PM Subject: [AccessD] Copy treeview node > Hi group how can I copy 1 treeview-node (with all its children) ??? to a > new node?? > > Please advise > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 29 13:45:14 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 29 Dec 2005 14:45:14 -0500 Subject: [AccessD] First of each group In-Reply-To: Message-ID: <200512291945.jBTJjCV11505@databaseadvisors.com> I thought this would return ONE record. I need ONE record for each SysDescr. There are perhaps 30 systems, but 1 to 10 Instances of each system. Thus there are hundreds of records in the system table. I need to get ONE INSTANCE of each system, the instance with the lowest (first) PK. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, December 29, 2005 1:36 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] First of each group Hi John Seems like you need to Group By SysDescr and pick Min for the other fields ... or is this not a full example? /gustav >>> jwcolby at ColbyConsulting.com 29-12-2005 19:23:43 >>> I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? 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 rusty.hammond at cpiqpc.com Thu Dec 29 13:45:53 2005 From: rusty.hammond at cpiqpc.com (rusty.hammond at cpiqpc.com) Date: Thu, 29 Dec 2005 13:45:53 -0600 Subject: [AccessD] First of each group Message-ID: <8301C8A868251E4C8ECD3D4FFEA40F8A154F83EC@cpixchng-1.cpiqpc.net> John, How about a subquery like the following (assuming your table name is Table1) SELECT SysDescr, PK, SysName FROM Table1 WHERE PK IN (SELECT Min(Table1.PK) AS MinOfPK FROM Table1 GROUP BY Table1.SysDescr); HTH Rusty Hammond -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 29, 2005 1:41 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] First of each group Yes, but I need to display this in a combo so that a system can be selected, the PK of which will be used to select a document further down the line. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim DeMarco Sent: Thursday, December 29, 2005 1:41 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] First of each group Don't know about SQL but you can do with a repoort. Get the data into a query and base a report on it sorted by system name. In the report but a group header on system name and set Group On property to Prefix characters. Set character number to 3. Add another sort by system name here if necessary. Put all output fields in the header and hide the detail section. Should show you the top item in each group. HTH Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of John Colby Sent: Thursday, December 29, 2005 1:24 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] First of each group I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com **************************************************************************** ******* "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 jwcolby at ColbyConsulting.com Thu Dec 29 13:47:32 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 29 Dec 2005 14:47:32 -0500 Subject: [AccessD] First of each group In-Reply-To: Message-ID: <200512291947.jBTJlTV12229@databaseadvisors.com> That worked perfectly. Thanks Gustav. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, December 29, 2005 1:36 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] First of each group Hi John Seems like you need to Group By SysDescr and pick Min for the other fields ... or is this not a full example? /gustav >>> jwcolby at ColbyConsulting.com 29-12-2005 19:23:43 >>> I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? 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 rusty.hammond at cpiqpc.com Thu Dec 29 13:59:38 2005 From: rusty.hammond at cpiqpc.com (rusty.hammond at cpiqpc.com) Date: Thu, 29 Dec 2005 13:59:38 -0600 Subject: [AccessD] First of each group Message-ID: <8301C8A868251E4C8ECD3D4FFEA40F8A154F83ED@cpixchng-1.cpiqpc.net> John, As long as your SysName increments along with the PK then picking Min for both the PK and SysName fields will work. If you have a scenario like below (adding to your record list), then picking Min for PK and SysName won't return the correct record info ie: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) 1750 AHU7138 Air Handling Units returns PK 1750 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) Notice, the SysName of AHU7135 in the results does not actually belong to PK 1750. Rusty -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 29, 2005 1:48 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] First of each group That worked perfectly. Thanks Gustav. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, December 29, 2005 1:36 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] First of each group Hi John Seems like you need to Group By SysDescr and pick Min for the other fields ... or is this not a full example? /gustav >>> jwcolby at ColbyConsulting.com 29-12-2005 19:23:43 >>> I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? 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 Gustav at cactus.dk Thu Dec 29 14:06:31 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 29 Dec 2005 21:06:31 +0100 Subject: [AccessD] OT: Memory Lane. IBM Key Punch Message-ID: Hi all, not Friday yet, but ... Joel Spolsky is sometimes rambling a bit but his recent blurb is quite entertaining: The Perils of JavaSchools http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html He is not nice with the Java boys but what do we care. Note, however, the picture of the IBM 026 Key Punch. This is before my time but click on it and find a new link: http://www.columbia.edu/acis/history/029.html This is the 029 Key Punch which we used at the technical university here. Oh boy, did we punch some cards! I can still remember the unique feeling of the keys and the massive low-frequence sound for every punch. What a piece of machinery! Also, note the link to the Blub Programmers and this quote: Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot. I have only "tasted" LISP. All I remember is a feeling of the wonderful different syntax. Has anyone here learned and used it? /gustav From jwcolby at ColbyConsulting.com Thu Dec 29 14:13:37 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Thu, 29 Dec 2005 15:13:37 -0500 Subject: [AccessD] First of each group In-Reply-To: <8301C8A868251E4C8ECD3D4FFEA40F8A154F83ED@cpixchng-1.cpiqpc.net> Message-ID: <200512292013.jBTKDbV19545@databaseadvisors.com> Oh... That is not good. I have no idea whether the system number is in step with the autonumber PK, although I think it does. The source data was a spreadsheet with the systems arranged in order across the sheet. Perhaps I could remove the min from the sysname and put in a bogus where - <> "" or something. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rusty.hammond at cpiqpc.com Sent: Thursday, December 29, 2005 3:00 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] First of each group John, As long as your SysName increments along with the PK then picking Min for both the PK and SysName fields will work. If you have a scenario like below (adding to your record list), then picking Min for PK and SysName won't return the correct record info ie: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) 1750 AHU7138 Air Handling Units returns PK 1750 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) Notice, the SysName of AHU7135 in the results does not actually belong to PK 1750. Rusty -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 29, 2005 1:48 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] First of each group That worked perfectly. Thanks Gustav. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, December 29, 2005 1:36 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] First of each group Hi John Seems like you need to Group By SysDescr and pick Min for the other fields ... or is this not a full example? /gustav >>> jwcolby at ColbyConsulting.com 29-12-2005 19:23:43 >>> I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? 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 Gustav at cactus.dk Thu Dec 29 14:15:40 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 29 Dec 2005 21:15:40 +0100 Subject: [AccessD] Scanning into mdb Message-ID: Hi Marty That's right. I followed your advice and tested with DJVU and it works very well. However, many (most?) tools do not support the format and as I only needed b/w and learned that TIF pictures with the maximum compression could be as small as a few K, I decided for TIF which just about everything can handle. Also, I had in mind that someone else might take up this client after me some day, but whoever that might be he/she would (have to) be familiar with TIF. /gustav >>> martyconnelly at shaw.ca 29-12-2005 20:22:25 >>> Just another thought. If you are scanning to Tiff format which is really the only archival acceptable format aside from DJVU. .. From rusty.hammond at cpiqpc.com Thu Dec 29 14:17:52 2005 From: rusty.hammond at cpiqpc.com (rusty.hammond at cpiqpc.com) Date: Thu, 29 Dec 2005 14:17:52 -0600 Subject: [AccessD] First of each group Message-ID: <8301C8A868251E4C8ECD3D4FFEA40F8A154F83F0@cpixchng-1.cpiqpc.net> I sent a response earlier to your original e-mail with a subquery example. Did you get that? If not let me know and I'll re-send it. Rusty -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 29, 2005 2:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] First of each group Oh... That is not good. I have no idea whether the system number is in step with the autonumber PK, although I think it does. The source data was a spreadsheet with the systems arranged in order across the sheet. Perhaps I could remove the min from the sysname and put in a bogus where - <> "" or something. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rusty.hammond at cpiqpc.com Sent: Thursday, December 29, 2005 3:00 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] First of each group John, As long as your SysName increments along with the PK then picking Min for both the PK and SysName fields will work. If you have a scenario like below (adding to your record list), then picking Min for PK and SysName won't return the correct record info ie: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) 1750 AHU7138 Air Handling Units returns PK 1750 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) Notice, the SysName of AHU7135 in the results does not actually belong to PK 1750. Rusty -----Original Message----- From: John Colby [mailto:jwcolby at colbyconsulting.com] Sent: Thursday, December 29, 2005 1:48 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] First of each group That worked perfectly. Thanks Gustav. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, December 29, 2005 1:36 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] First of each group Hi John Seems like you need to Group By SysDescr and pick Min for the other fields ... or is this not a full example? /gustav >>> jwcolby at ColbyConsulting.com 29-12-2005 19:23:43 >>> I have a "system" table, with the PKID (autonumber), the name of the system, and the system description: PK Sys Name Sys Descr 1752 AHU7135 Air Handling Units 1754 AHU7137 Air Handling Units 1743 AC0037 Autoclaves (Decon) 1744 AC0038 Autoclaves (Decon) 1745 AC0039 Autoclaves (Decon) Etc. I need to select the PK, Name and description for the FIRST instance of each system of a given description, and populate a combo with the results: 1752 AHU7135 Air Handling Units 1743 AC0037 Autoclaves (Decon) I don't know how to do this is a simple SQL statement. Any suggestions? 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 ********************************************************************** 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 garykjos at gmail.com Thu Dec 29 15:00:44 2005 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 29 Dec 2005 15:00:44 -0600 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: References: Message-ID: We had four 029's and one lonely 026 where I worked. The 026 was stuck back in between the tape drives and the CPU and was really only used for punching JCL cards. I think the 026 later was moved down into the basement along with the sorter and interpretter and other card handling equipment. We continued doing data entry on the 029's and into the 2501 card reader though. The 029's were much better at the verification step that all the data entry had to go through. We were still punching some cards up until about 1993 I think when everything was switched over to CRT entry. In 1996 I got to push the old 4361 mainframe CPU and some of it's associated controllers onto a truck headed to a precious metal recycler to be disassembled/melted down. I think the 1403 printer, the 2501 card reader and the keypunches were all sold intact to somebody though. Perhaps as spares or for parts. The 2501 was a great step up from the 1442 card read punch that we previously had. The 2501 used LIGHT to read the cards where as the 1442 used steel brushes to read the punched holes. The steel brushs were always getting damaged, particularly if you didn't release them before yanking out a jammed card..... I'm feeling very OLD right now. GK On 12/29/05, Gustav Brock wrote: > Hi all, not Friday yet, but ... > > Joel Spolsky is sometimes rambling a bit but his recent blurb is quite entertaining: > > The Perils of JavaSchools > http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html > > He is not nice with the Java boys but what do we care. > > Note, however, the picture of the IBM 026 Key Punch. > This is before my time but click on it and find a new link: > > http://www.columbia.edu/acis/history/029.html > > This is the 029 Key Punch which we used at the technical university here. Oh boy, did we punch some cards! I can still remember the unique feeling of the keys and the massive low-frequence sound for every punch. What a piece of machinery! > > Also, note the link to the Blub Programmers and this quote: > > Lisp is worth learning for the profound > enlightenment experience you will have > when you finally get it; that experience > will make you a better programmer for > the rest of your days, even if you never > actually use Lisp itself a lot. > > I have only "tasted" LISP. All I remember is a feeling of the wonderful different syntax. > Has anyone here learned and used it? > > /gustav > > -- > 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 shamil at users.mns.ru Thu Dec 29 14:58:38 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Thu, 29 Dec 2005 23:58:38 +0300 Subject: [AccessD] Copy treeview node References: <2E4C3CCA2B12EC40B396A1A63CFC1ABA2DF3@headitdc.headit.nl> Message-ID: <005001c60cbb$dc353510$6501a8c0@fincomplex.spb.ru> Carlo, Sorry, I did erroneously mean MOVE. To copy nodes with subnodes you have to create complete clones except references to parent nodes. Shamil ----- Original Message ----- From: "Carlo van der Zon (Access IT Training)" To: "Access Developers discussion and problem solving" Sent: Thursday, December 29, 2005 10:42 PM Subject: Re: [AccessD] Copy treeview node > > Hi Shamil, But I mean really copy a node, so I get a new product with > specs.. > > Any susgestions > Thanks, > Carlo > > > > Create new node as a new parent node. > Copy all properties of the source parent node. > Set refs from immediate children nodes to the new parent node. > Drop source parent node. > > Shamil > > ----- Original Message ----- > From: "Carlo van der Zon (Access IT Training)" > To: "Access Developers discussion and problem solving" > > Sent: Thursday, December 29, 2005 4:50 PM > Subject: [AccessD] Copy treeview node > > > > Hi group how can I copy 1 treeview-node (with all its children) ??? to > a > > new node?? > > > > Please advise > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From EdTesiny at oasas.state.ny.us Thu Dec 29 15:27:09 2005 From: EdTesiny at oasas.state.ny.us (Tesiny, Ed) Date: Thu, 29 Dec 2005 16:27:09 -0500 Subject: [AccessD] OT: Memory Lane. IBM Key Punch Message-ID: You're not alone, we had three 029s where all our research projects data were entered and verified. Then we took the cards up to the university to read them into the UNIVAC 1100. We used dial-ups ( 300 baud) from our office (DecWriters I think) to get to the mainframe at the university. It was nice, however, on a sunny summer day to send a print job to university where they had a little beer garden ;-)) Ed Tesiny EdTesiny at oasas.state.ny.us > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > > I'm feeling very OLD right now. > > GK > From martyconnelly at shaw.ca Thu Dec 29 16:03:54 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 29 Dec 2005 14:03:54 -0800 Subject: [AccessD] OT: Memory Lane. IBM Key Punch References: Message-ID: <43B45D4A.9030307@shaw.ca> I believe the 026's only punched BCD and the 029 EBCDIC Tesiny, Ed wrote: >You're not alone, we had three 029s where all our research projects data >were entered and verified. Then we took the cards up to the university >to read them into the UNIVAC 1100. We used dial-ups ( 300 baud) from >our office (DecWriters I think) to get to the mainframe at the >university. It was nice, however, on a sunny summer day to send a >print job to university where they had a little beer garden ;-)) > >Ed Tesiny >EdTesiny at oasas.state.ny.us > > > > >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos >> >>I'm feeling very OLD right now. >> >>GK >> >> >> -- Marty Connelly Victoria, B.C. Canada From accessd at shaw.ca Thu Dec 29 16:06:12 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 29 Dec 2005 14:06:12 -0800 Subject: [AccessD] Scanning into mdb In-Reply-To: <08F823FD83787D4BA0B99CA580AD3C74016C4320@TTNEXCHCL2.hshhp.com> Message-ID: <000401c60cc4$148f0b40$017ba8c0@xpserver> Hi Jim: In the application that I wrote the scanner program was called from the Access app and therefore I could hard code the profile, naming and save-path of the scanned images... similar to the feature of a full-licensed version of WinZip. I did not have to encrypt the images (jpg) as the application also moved the graphics to a secure centralized directory on the server, after the new image was saved locally. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim DeMarco Sent: December 29, 2005 10:25 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Scanning into mdb Thanks Jim and Jim who replied from Jim who posted! So I gather I should save to files or encrypt the BLOBs. WinZip has some automation tools. I wonder if I should see if I can zip the images and password protect the zip file? Hmm. I asked about TWAIN support because I thought the Kodak image control was removed from XP. Doesn't that have something to do with imaging in Access? One last question. If I can scan the images can I automate the saving and naming of the files or will the user have to do that? Thanks again Jim DeMarco -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim Dettman Sent: Thursday, December 29, 2005 12:50 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Scanning into mdb <<1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data?>> Definitely want to go with a file on disk in some type of graphic format. If you let Access handle the insert, it places an OLE wrapper around the object which can double the storage required. If you really want, you can save the image to disk first, then pull into a BLOB on your own. That will avoid the bloating issue. However you'll need to export the BLOB back out to be able to do anything with it. In your case, this might be a good fit, as Access on it's own is easily crackable and I'm sure would not meet HIPPA standards. When your write/read the BLOB, you can use some form of encryption on it. Then distribute the app as a MDE so your code can't be looked at. <<2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here.>> I've never found memo or OLE fields to be an issue. Others have. A lot I think depends on the type of environment the app runs in and the fact that many people try to make Access do things it was never meant to do (like run over a WAN). <<3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3?>> I can't think of any specific issues; all the drivers will still be 32 bit and twain support has changed little if any over the years. HTH, Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jim DeMarco Sent: Thursday, December 29, 2005 10:58 AM To: AccessD (E-mail) Subject: [AccessD] Scanning into mdb List, I see in the archives that some of you have implemented scanning of images into your Access systems. I'm being asked to add some imaging to an existing A97 app that runs in the field on laptops and I've got some questions. 1. Did you scan into BLOB data fields or store in graphic image format? I'd prefer to use BLOBs as we'll be scanning HIPAA protected personal health information and I don't want files on the laptops that anyone can access. If you used BLOBs how did you tell the scanner where to store the data? 2. Are BLOBs an issue in A97? The users fear data corruption. There will be 1-200 medical charts scanned in per day then the data is replicated back to our main db here. 3. We will be moving to A2K3 within the next few months and probably Win XP (from 2000). Will twain support in A2K3 and WinXP be an issue? If so what can I do in our A97 app now that will prevent issues when we upgrade the mdb? Are BLOBs an issue in A2K3? This app is for data collection only and if we do store as BLOB we will convert to graphic image for storage and retrieval here so the images would not sit in the mdb for long. TIA Jim DeMarco Director of Application Development Hudson Health Plan **************************************************************************** ******* "This electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 electronic message is intended to be for the use only of the named recipient, and may contain information from Hudson Health Plan (HHP) that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately, either by contacting the sender at the electronic mail address noted above or calling HHP at (914) 631-1611. If you are not the intended recipient, please do not forward this email to anyone, and delete and destroy all copies of this message. Thank You". **************************************************************************** ******* -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Dec 29 16:19:02 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 29 Dec 2005 14:19:02 -0800 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: Message-ID: <000601c60cc5$df731670$017ba8c0@xpserver> Gustav... At the risk of dating myself; I played with both Lisp and Prolog but after progressing beyond the Comodore64 never used it again. Sort of sad. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 29, 2005 12:07 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Memory Lane. IBM Key Punch Hi all, not Friday yet, but ... Joel Spolsky is sometimes rambling a bit but his recent blurb is quite entertaining: The Perils of JavaSchools http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html He is not nice with the Java boys but what do we care. Note, however, the picture of the IBM 026 Key Punch. This is before my time but click on it and find a new link: http://www.columbia.edu/acis/history/029.html This is the 029 Key Punch which we used at the technical university here. Oh boy, did we punch some cards! I can still remember the unique feeling of the keys and the massive low-frequence sound for every punch. What a piece of machinery! Also, note the link to the Blub Programmers and this quote: Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot. I have only "tasted" LISP. All I remember is a feeling of the wonderful different syntax. Has anyone here learned and used it? /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From EdTesiny at oasas.state.ny.us Thu Dec 29 18:24:57 2005 From: EdTesiny at oasas.state.ny.us (Tesiny, Ed) Date: Thu, 29 Dec 2005 19:24:57 -0500 Subject: [AccessD] OT: Memory Lane. IBM Key Punch Message-ID: Confused. we for the most part only dealt with EBCDIC, this is going back to 1976, a date which i BELIEVE PREDATES A LOT OF LISTERS. Damn caps lock . Sorry! -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of MartyConnelly Sent: Thu 12/29/2005 5:03 PM To: Access Developers discussion and problem solving Cc: Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch I believe the 026's only punched BCD and the 029 EBCDIC Tesiny, Ed wrote: >You're not alone, we had three 029s where all our research projects data >were entered and verified. Then we took the cards up to the university >to read them into the UNIVAC 1100. We used dial-ups ( 300 baud) from >our office (DecWriters I think) to get to the mainframe at the >university. It was nice, however, on a sunny summer day to send a >print job to university where they had a little beer garden ;-)) > >Ed Tesiny >EdTesiny at oasas.state.ny.us > > > > >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos >> >>I'm feeling very OLD right now. >> >>GK >> >> >> -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at marlow.com Thu Dec 29 19:05:10 2005 From: DWUTKA at marlow.com (DWUTKA at marlow.com) Date: Thu, 29 Dec 2005 19:05:10 -0600 Subject: [AccessD] OT: Memory Lane. IBM Key Punch Message-ID: <17724746D360394AA3BFE5B8D40A9C1BD424@main2.marlow.com> I'm not that young.....I was three then ;) Drew -----Original Message----- From: Tesiny, Ed [SMTP:EdTesiny at oasas.state.ny.us] Sent: Thursday, December 29, 2005 6:25 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch Confused. we for the most part only dealt with EBCDIC, this is going back to 1976, a date which i BELIEVE PREDATES A LOT OF LISTERS. Damn caps lock . Sorry! -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of MartyConnelly Sent: Thu 12/29/2005 5:03 PM To: Access Developers discussion and problem solving Cc: Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch I believe the 026's only punched BCD and the 029 EBCDIC Tesiny, Ed wrote: >You're not alone, we had three 029s where all our research projects data >were entered and verified. Then we took the cards up to the university >to read them into the UNIVAC 1100. We used dial-ups ( 300 baud) from >our office (DecWriters I think) to get to the mainframe at the >university. It was nice, however, on a sunny summer day to send a >print job to university where they had a little beer garden ;-)) > >Ed Tesiny >EdTesiny at oasas.state.ny.us > > > > >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos >> >>I'm feeling very OLD right now. >> >>GK >> >> >> -- Marty Connelly Victoria, B.C. Canada -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com << File: ATT142355.txt >> From stuart at lexacorp.com.pg Thu Dec 29 19:28:00 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 30 Dec 2005 11:28:00 +1000 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: <17724746D360394AA3BFE5B8D40A9C1BD424@main2.marlow.com> Message-ID: <43B519C0.13144.94BB80@stuart.lexacorp.com.pg> On 29 Dec 2005 at 19:05, DWUTKA at marlow.com wrote: > I'm not that young.....I was three then ;) > So was my daughter. :-) -- Stuart From martyconnelly at shaw.ca Thu Dec 29 19:58:27 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Thu, 29 Dec 2005 17:58:27 -0800 Subject: [AccessD] OT: Memory Lane. IBM Key Punch References: Message-ID: <43B49443.8080006@shaw.ca> I remember once putting in a job into a service bureau in Ottawa, a day before government year end looking at the job queue and then going to watch Lawrence of Arabia at the movie theater next door 15 minutes after the movie ended, I got my printout. Tesiny, Ed wrote: >Confused. we for the most part only dealt with EBCDIC, this is going back to 1976, a date which i BELIEVE PREDATES A LOT OF LISTERS. Damn caps lock . Sorry! > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com on behalf of MartyConnelly > Sent: Thu 12/29/2005 5:03 PM > To: Access Developers discussion and problem solving > Cc: > Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > > > > I believe the 026's only punched BCD and the 029 EBCDIC > > Tesiny, Ed wrote: > > >You're not alone, we had three 029s where all our research projects data > >were entered and verified. Then we took the cards up to the university > >to read them into the UNIVAC 1100. We used dial-ups ( 300 baud) from > >our office (DecWriters I think) to get to the mainframe at the > >university. It was nice, however, on a sunny summer day to send a > >print job to university where they had a little beer garden ;-)) > > > >Ed Tesiny > >EdTesiny at oasas.state.ny.us > > > > > > > > > >>-----Original Message----- > >>From: accessd-bounces at databaseadvisors.com > >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > >> > >>I'm feeling very OLD right now. > >> > >>GK > >> > >> > >> > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > >------------------------------------------------------------------------ > >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.1.371 / Virus Database: 267.14.9/216 - Release Date: 29/12/2005 > > -- Marty Connelly Victoria, B.C. Canada From Gustav at cactus.dk Fri Dec 30 06:04:59 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 30 Dec 2005 13:04:59 +0100 Subject: [AccessD] OT: Memory Lane. IBM Key Punch Message-ID: Hi Jim Oh, don't bother, that dating would not be very precise! I don't know about LISP these days but Prolog is indeed alive and ready on hand: http://www.visual-prolog.com/ The Personal Edition is free to use. Note the alpha version of version 7 which - much to my disappointment - now allows "normal" structures like if-then-else: http://www.visual-prolog.com/vip6/Support/version_news/vip63/news_vip70_alpha.htm I thought we never would see that as it certainly will kill some of the beauty of Prolog. /gustav >>> accessd at shaw.ca 29-12-2005 23:19 >>> Gustav... At the risk of dating myself; I played with both Lisp and Prolog but after progressing beyond the Comodore64 never used it again. Sort of sad. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 29, 2005 12:07 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Memory Lane. IBM Key Punch Hi all, not Friday yet, but ... Joel Spolsky is sometimes rambling a bit but his recent blurb is quite entertaining: The Perils of JavaSchools http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html He is not nice with the Java boys but what do we care. Note, however, the picture of the IBM 026 Key Punch. This is before my time but click on it and find a new link: http://www.columbia.edu/acis/history/029.html This is the 029 Key Punch which we used at the technical university here. Oh boy, did we punch some cards! I can still remember the unique feeling of the keys and the massive low-frequence sound for every punch. What a piece of machinery! Also, note the link to the Blub Programmers and this quote: Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot. I have only "tasted" LISP. All I remember is a feeling of the wonderful different syntax. Has anyone here learned and used it? /gustav From jimdettman at earthlink.net Fri Dec 30 09:17:01 2005 From: jimdettman at earthlink.net (Jim Dettman) Date: Fri, 30 Dec 2005 10:17:01 -0500 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: Message-ID: Gustav, <> Haven't myself, but I know someone that uses it quite a bit. Up until a few years ago, it was widely used as the control language for Auto CAD. The military was big into LISP at one time. Not sure if they still are. I heard it was off the beaten path, but never had the chance to try it out. I just took C++ for a spin; man is it ugly. I'm sure I don't appreciate some of the finer points it offers yet, but so far, I don't like it. I hate having to work that hard to write a program. The case sensitivity drives me absolutely nuts and I still haven't figured out any justification for having it other then to make your life miserable. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Gustav Brock Sent: Thursday, December 29, 2005 3:07 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Memory Lane. IBM Key Punch Hi all, not Friday yet, but ... Joel Spolsky is sometimes rambling a bit but his recent blurb is quite entertaining: The Perils of JavaSchools http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html He is not nice with the Java boys but what do we care. Note, however, the picture of the IBM 026 Key Punch. This is before my time but click on it and find a new link: http://www.columbia.edu/acis/history/029.html This is the 029 Key Punch which we used at the technical university here. Oh boy, did we punch some cards! I can still remember the unique feeling of the keys and the massive low-frequence sound for every punch. What a piece of machinery! Also, note the link to the Blub Programmers and this quote: Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot. I have only "tasted" LISP. All I remember is a feeling of the wonderful different syntax. Has anyone here learned and used it? /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Fri Dec 30 09:36:36 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Fri, 30 Dec 2005 10:36:36 -0500 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: Message-ID: <200512301536.jBUFadV11403@databaseadvisors.com> >I just took C++ for a spin; man is it ugly. ROTFL. You think it is ugly now, you should have seen it in the late 80s. I really started programming in earnest in Borland's Turbo Pascal in the early 80s. By the late 80s Borland had a 'C' compiler. Whereas Pascal is a tightly typed language, the 'C' versions of the day made no effort to do type checking for parameters and such. It was "intentional" (or so they said) since "REAL programmers" didn't need the compiler forcing them to do silly things like making sure that the variable type passed in was the variable type expected. So you could pass in a float to an int and the compiler would just do a type conversion for you, no warning, no nothing. >I hate having to work that hard to write a program. Uhhhh... Yep! Of course you aren't a "REAL programmer" if you don't LOVE pain and suffering, and what better language to inflict pain and suffering than 'C'?. I'll bet you don't like pizza and mountain dew at 3 am while coding like a mad man either! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Friday, December 30, 2005 10:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch Gustav, <> Haven't myself, but I know someone that uses it quite a bit. Up until a few years ago, it was widely used as the control language for Auto CAD. The military was big into LISP at one time. Not sure if they still are. I heard it was off the beaten path, but never had the chance to try it out. I just took C++ for a spin; man is it ugly. I'm sure I don't appreciate some of the finer points it offers yet, but so far, I don't like it. I hate having to work that hard to write a program. The case sensitivity drives me absolutely nuts and I still haven't figured out any justification for having it other then to make your life miserable. Jim. From shamil at users.mns.ru Fri Dec 30 10:21:52 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 30 Dec 2005 19:21:52 +0300 Subject: [AccessD] OT: Memory Lane. IBM Key Punch References: Message-ID: <003a01c60d5d$26c6a4f0$6501a8c0@fincomplex.spb.ru> > I just took C++ for a spin; man is it ugly. Jim, When I program on C++ (rarely these days) I have a feeling I'm writing real SOFTware - so flexible and powerful this programming language is... ...when I use VBA/VB6 - I have a feeling I'm surrounded with "iron fences", which make me safe but in the same time immensely limit what I can do... ...I like C# and VB.NET but C++ is still far superior and it will probably always be... ...yes VBA and VB6 and VB.NET and C# are right "what doctor ordered" RAD tools for many nowadays business applications but modern C++ with all the free and "for money" development tools and libraries - is far superior and for trained and experienced developer modern C++ programming is as RAD as C# or VB.NET programming but has many advantages because (once again) with C++ your imagination isn't limited by anything - and then you're making real SOFTware not because you're a "bits- and pointers- jongleur" but because the code stuff you're making is SOFT and flexible and adaptable for many use cases(application architectures), which are closed for you when you use VBA/VB6 and even C# and VB.NET.... No, I'm not starting C++ vs. VBA/VB6/C#/VB.NET flame - just wanted to note that IMO C++ is nice and witty not ugly :) Shamil ----- Original Message ----- From: "Jim Dettman" To: "Access Developers discussion and problem solving" Sent: Friday, December 30, 2005 6:17 PM Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > Gustav, > > < different syntax. > Has anyone here learned and used it?>> > > Haven't myself, but I know someone that uses it quite a bit. Up until a > few years ago, it was widely used as the control language for Auto CAD. The > military was big into LISP at one time. Not sure if they still are. > > I heard it was off the beaten path, but never had the chance to try it > out. > > I just took C++ for a spin; man is it ugly. I'm sure I don't appreciate > some of the finer points it offers yet, but so far, I don't like it. I hate > having to work that hard to write a program. The case sensitivity drives me > absolutely nuts and I still haven't figured out any justification for having > it other then to make your life miserable. > > Jim. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Gustav Brock > Sent: Thursday, December 29, 2005 3:07 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT: Memory Lane. IBM Key Punch > > > Hi all, not Friday yet, but ... > > Joel Spolsky is sometimes rambling a bit but his recent blurb is quite > entertaining: > > The Perils of JavaSchools > http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html > > He is not nice with the Java boys but what do we care. > > Note, however, the picture of the IBM 026 Key Punch. > This is before my time but click on it and find a new link: > > http://www.columbia.edu/acis/history/029.html > > This is the 029 Key Punch which we used at the technical university here. Oh > boy, did we punch some cards! I can still remember the unique feeling of the > keys and the massive low-frequence sound for every punch. What a piece of > machinery! > > Also, note the link to the Blub Programmers and this quote: > > Lisp is worth learning for the profound > enlightenment experience you will have > when you finally get it; that experience > will make you a better programmer for > the rest of your days, even if you never > actually use Lisp itself a lot. > > I have only "tasted" LISP. All I remember is a feeling of the wonderful > different syntax. > Has anyone here learned and used it? > > /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 artful at rogers.com Fri Dec 30 10:43:35 2005 From: artful at rogers.com (Arthur Fuller) Date: Fri, 30 Dec 2005 11:43:35 -0500 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: <200512301536.jBUFadV11403@databaseadvisors.com> Message-ID: <200512301643.jBUGhaV29054@databaseadvisors.com> "Real programmers don't use compilers; they write compilers." So saideth a tee shirt that a friend of mine (compiler-author -- coincidence? I think not) still wears. Incidentally, anyone here ever use Framework? IMO this was the finest application software ever written. Its programming language (FRED) was pretty much LISP, with a few syntax changes here and there. I loved Framework but haven't progressed beyond version 4 (it's still there and still in use, and I think they are up to V.6 now, but obtaining a copy is non-trivial). A. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: December 30, 2005 10:37 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch >I just took C++ for a spin; man is it ugly. ROTFL. You think it is ugly now, you should have seen it in the late 80s. I really started programming in earnest in Borland's Turbo Pascal in the early 80s. By the late 80s Borland had a 'C' compiler. Whereas Pascal is a tightly typed language, the 'C' versions of the day made no effort to do type checking for parameters and such. It was "intentional" (or so they said) since "REAL programmers" didn't need the compiler forcing them to do silly things like making sure that the variable type passed in was the variable type expected. So you could pass in a float to an int and the compiler would just do a type conversion for you, no warning, no nothing. >I hate having to work that hard to write a program. Uhhhh... Yep! Of course you aren't a "REAL programmer" if you don't LOVE pain and suffering, and what better language to inflict pain and suffering than 'C'?. I'll bet you don't like pizza and mountain dew at 3 am while coding like a mad man either! John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Friday, December 30, 2005 10:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch Gustav, <> Haven't myself, but I know someone that uses it quite a bit. Up until a few years ago, it was widely used as the control language for Auto CAD. The military was big into LISP at one time. Not sure if they still are. I heard it was off the beaten path, but never had the chance to try it out. I just took C++ for a spin; man is it ugly. I'm sure I don't appreciate some of the finer points it offers yet, but so far, I don't like it. I hate having to work that hard to write a program. The case sensitivity drives me absolutely nuts and I still haven't figured out any justification for having it other then to make your life miserable. Jim. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From artful at rogers.com Fri Dec 30 10:50:49 2005 From: artful at rogers.com (Arthur Fuller) Date: Fri, 30 Dec 2005 11:50:49 -0500 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: <003a01c60d5d$26c6a4f0$6501a8c0@fincomplex.spb.ru> Message-ID: <200512301650.jBUGooV30298@databaseadvisors.com> I am with you on this one, Shamil. You found the perfect word for it: witty. To be witty you have to be very smart, and also verbally agile. That describes the entrance requirements for C++, IMO. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: December 30, 2005 11:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > I just took C++ for a spin; man is it ugly. Jim, When I program on C++ (rarely these days) I have a feeling I'm writing real SOFTware - so flexible and powerful this programming language is... ...when I use VBA/VB6 - I have a feeling I'm surrounded with "iron fences", which make me safe but in the same time immensely limit what I can do... ...I like C# and VB.NET but C++ is still far superior and it will probably always be... ...yes VBA and VB6 and VB.NET and C# are right "what doctor ordered" RAD tools for many nowadays business applications but modern C++ with all the free and "for money" development tools and libraries - is far superior and for trained and experienced developer modern C++ programming is as RAD as C# or VB.NET programming but has many advantages because (once again) with C++ your imagination isn't limited by anything - and then you're making real SOFTware not because you're a "bits- and pointers- jongleur" but because the code stuff you're making is SOFT and flexible and adaptable for many use cases(application architectures), which are closed for you when you use VBA/VB6 and even C# and VB.NET.... No, I'm not starting C++ vs. VBA/VB6/C#/VB.NET flame - just wanted to note that IMO C++ is nice and witty not ugly :) Shamil ----- Original Message ----- From: "Jim Dettman" To: "Access Developers discussion and problem solving" Sent: Friday, December 30, 2005 6:17 PM Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > Gustav, > > < different syntax. > Has anyone here learned and used it?>> > > Haven't myself, but I know someone that uses it quite a bit. Up until a > few years ago, it was widely used as the control language for Auto CAD. The > military was big into LISP at one time. Not sure if they still are. > > I heard it was off the beaten path, but never had the chance to try it > out. > > I just took C++ for a spin; man is it ugly. I'm sure I don't appreciate > some of the finer points it offers yet, but so far, I don't like it. I hate > having to work that hard to write a program. The case sensitivity drives me > absolutely nuts and I still haven't figured out any justification for having > it other then to make your life miserable. > > Jim. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Gustav Brock > Sent: Thursday, December 29, 2005 3:07 PM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT: Memory Lane. IBM Key Punch > > > Hi all, not Friday yet, but ... > > Joel Spolsky is sometimes rambling a bit but his recent blurb is quite > entertaining: > > The Perils of JavaSchools > http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html > > He is not nice with the Java boys but what do we care. > > Note, however, the picture of the IBM 026 Key Punch. > This is before my time but click on it and find a new link: > > http://www.columbia.edu/acis/history/029.html > > This is the 029 Key Punch which we used at the technical university here. Oh > boy, did we punch some cards! I can still remember the unique feeling of the > keys and the massive low-frequence sound for every punch. What a piece of > machinery! > > Also, note the link to the Blub Programmers and this quote: > > Lisp is worth learning for the profound > enlightenment experience you will have > when you finally get it; that experience > will make you a better programmer for > the rest of your days, even if you never > actually use Lisp itself a lot. > > I have only "tasted" LISP. All I remember is a feeling of the wonderful > different syntax. > Has anyone here learned and used it? > > /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 From Gustav at cactus.dk Fri Dec 30 11:08:23 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 30 Dec 2005 18:08:23 +0100 Subject: [AccessD] OT: Memory Lane. IBM Key Punch Message-ID: Hi Shamil And, as you proved with our recent array test, extremely fast! /gustav >>> shamil at users.mns.ru 30-12-2005 17:21 >>> No, I'm not starting C++ vs. VBA/VB6/C#/VB.NET flame - just wanted to note that IMO C++ is nice and witty not ugly :) Shamil From scapistrant at symphonyinfo.com Fri Dec 30 11:17:21 2005 From: scapistrant at symphonyinfo.com (Steve Capistrant) Date: Fri, 30 Dec 2005 11:17:21 -0600 Subject: [AccessD] Runtime size using installShield Message-ID: <855499653F55AD4190B242717DF132BC10BF7E@dewey.Symphony.local> William, Not in the saved references per se, but the app does declare (and undeclare) object references on the fly to Word, Excel, and Outlook, using late binding. It then manipulates those other applications using VBA. Steve Capistrant scapistrant at symphonyinfo.com Symphony Information Services 7308 Aspen Lane North, Suite 132 Brooklyn Park, MN 55428 763-391-7400 www.symphonyinfo.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Thursday, December 29, 2005 10:16 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Runtime size using installShield ...just a wag but are you referencing any office objects in your app? William ----- Original Message ----- From: "Steve Capistrant" To: "Access Developers discussion and problem solving" Sent: Thursday, December 29, 2005 10:34 AM Subject: [AccessD] Runtime size using installShield > After taking a break for several years from doing Access runtimes, I > attempted it again with an A2K app, this time using InstallSheild. A > little confusing. In particular, I did not see any way to single out > runtime files for Access alone; it seemed to force the whole MS Office > runtime on me. The resulting file size exceeds 400 meg. Am I missing > something? Thanks in advance! > > Steve Capistrant > scapistrant at symphonyinfo.com > Symphony Information Services > 7308 Aspen Lane North, Suite 132 > Brooklyn Park, MN 55428 > 763-391-7400 > www.symphonyinfo.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Dec 30 11:12:03 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Fri, 30 Dec 2005 12:12:03 -0500 Subject: [AccessD] Witty In-Reply-To: <200512301650.jBUGooV30298@databaseadvisors.com> Message-ID: <200512301712.jBUHC4V03682@databaseadvisors.com> As in everything, there is a time and place for everything. All the languages are designed for specific jobs. Unfortunately, tools are all too often selected because of the familiarity of someone with the tool, not because it was designed for the job at hand. 'C' was designed as a "step up" from assembler, to provide the capabilities of assembler with the power of higher language constructs. It was designed to "program to the metal", precisely for writing things like operating systems and compilers, where you needed to get at the metal. It was not designed to write database applications, web sites, or a host of other things that the world now needs. Unfortunately it is all too often used where it doesn't belong, simply because someone is comfortable with the language. I will take Access and write a small database application in a matter of days. A MASTER of 'C' programming will takes weeks or months (or years) to write the same application, but if you hire a MASTER 'C' programmer to write your database application, you will likely pay him for weeks or months (or years) of his time. Notice that you will not get a better product, in fact it will probably be inferior, for the simple reason that there will be 100 or 1000 lines of code for every line I have to write. More code, more bugs, we all know that. Is 'C' a "witty" language? Of course, if you need to write a Windows (or Linux etc), or Access (or dBase etc). Certainly NOT if you need to write an "Access APPLICATION", or likely if you need to write a "Windows APPLICATION". There are many "more suitable" languages for those jobs. Even for writing database applications, Access isn't the best tool all of the time as we all know. To use 'C' you have to be smart and agile. To use it correctly, you have to be even smarter and more agile, in order to decide where it is appropriate and where it isn't. Wax poetic about 'C' all you will, but come down to earth when it is time to select your tool. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Friday, December 30, 2005 11:51 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch I am with you on this one, Shamil. You found the perfect word for it: witty. To be witty you have to be very smart, and also verbally agile. That describes the entrance requirements for C++, IMO. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: December 30, 2005 11:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > I just took C++ for a spin; man is it ugly. Jim, When I program on C++ (rarely these days) I have a feeling I'm writing real SOFTware - so flexible and powerful this programming language is... ...when I use VBA/VB6 - I have a feeling I'm surrounded with "iron fences", which make me safe but in the same time immensely limit what I can do... ...I like C# and VB.NET but C++ is still far superior and it will probably always be... ...yes VBA and VB6 and VB.NET and C# are right "what doctor ordered" RAD tools for many nowadays business applications but modern C++ with all the free and "for money" development tools and libraries - is far superior and for trained and experienced developer modern C++ programming is as RAD as C# or VB.NET programming but has many advantages because (once again) with C++ your imagination isn't limited by anything - and then you're making real SOFTware not because you're a "bits- and pointers- jongleur" but because the code stuff you're making is SOFT and flexible and adaptable for many use cases(application architectures), which are closed for you when you use VBA/VB6 and even C# and VB.NET.... No, I'm not starting C++ vs. VBA/VB6/C#/VB.NET flame - just wanted to note that IMO C++ is nice and witty not ugly :) Shamil From shamil at users.mns.ru Fri Dec 30 11:05:23 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 30 Dec 2005 20:05:23 +0300 Subject: [AccessD] OT: Memory Lane. IBM Key Punch References: <200512301536.jBUFadV11403@databaseadvisors.com> Message-ID: <005c01c60d65$7ae3df50$6501a8c0@fincomplex.spb.ru> John, I did program on both Pascal and C first on PDP-11 (Soviet clone) then on Turbo C and Turbo Pascal on IBM PC XT(Chinese clone :)) . Liked them both - C and Pascal I mean - and Boralnd IDE was the best that times... <<< what better language to inflict pain and suffering than 'C'?. >>> VBA and VB6! (when attempting to use them in the areas they are not designed to be used in...) Shamil ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 30, 2005 6:36 PM Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > >I just took C++ for a spin; man is it ugly. > > ROTFL. You think it is ugly now, you should have seen it in the late 80s. > I really started programming in earnest in Borland's Turbo Pascal in the > early 80s. By the late 80s Borland had a 'C' compiler. Whereas Pascal is a > tightly typed language, the 'C' versions of the day made no effort to do > type checking for parameters and such. It was "intentional" (or so they > said) since "REAL programmers" didn't need the compiler forcing them to do > silly things like making sure that the variable type passed in was the > variable type expected. So you could pass in a float to an int and the > compiler would just do a type conversion for you, no warning, no nothing. > > >I hate having to work that hard to write a program. > > Uhhhh... Yep! > > Of course you aren't a "REAL programmer" if you don't LOVE pain and > suffering, and what better language to inflict pain and suffering than 'C'?. > I'll bet you don't like pizza and mountain dew at 3 am while coding like a > mad man either! > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ From shamil at users.mns.ru Fri Dec 30 11:20:45 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 30 Dec 2005 20:20:45 +0300 Subject: [AccessD] OT: Memory Lane. IBM Key Punch References: Message-ID: <005d01c60d65$7b02d900$6501a8c0@fincomplex.spb.ru> > http://www.columbia.edu/acis/history/029.html I did work with that device for several years when preparing my programs on Assembler, PL/1, Cobol, Fortran to run on IBM 360 and 370 (Soviet clone).... ...IBM 360/370 Macro Assembler is the best programming language I have ever seen! Real power nuke development tool for real programmers! :) > The Perils of JavaSchools > http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html I like most of Joel's writing but this last one is arguable - I can't agree that understanding recursion and pointers is a heavy stuff - IMO modern real life programming is a way more complicated than recursion and pointers. Maybe I didn't get what Joel meant. Either I didn't like Java (not because it doesn't have pointers) - C# rules! :) (C# is on second place after C++ of course :)) Shamil ----- Original Message ----- From: "Gustav Brock" To: Sent: Thursday, December 29, 2005 11:06 PM Subject: [AccessD] OT: Memory Lane. IBM Key Punch > Hi all, not Friday yet, but ... > > Joel Spolsky is sometimes rambling a bit but his recent blurb is quite entertaining: > > The Perils of JavaSchools > http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html > > He is not nice with the Java boys but what do we care. > > Note, however, the picture of the IBM 026 Key Punch. > This is before my time but click on it and find a new link: > > http://www.columbia.edu/acis/history/029.html > > This is the 029 Key Punch which we used at the technical university here. Oh boy, did we punch some cards! I can still remember the unique feeling of the keys and the massive low-frequence sound for every punch. What a piece of machinery! > > Also, note the link to the Blub Programmers and this quote: > > Lisp is worth learning for the profound > enlightenment experience you will have > when you finally get it; that experience > will make you a better programmer for > the rest of your days, even if you never > actually use Lisp itself a lot. > > I have only "tasted" LISP. All I remember is a feeling of the wonderful different syntax. > Has anyone here learned and used it? > > /gustav > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Fri Dec 30 11:24:49 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Fri, 30 Dec 2005 12:24:49 -0500 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: <005c01c60d65$7ae3df50$6501a8c0@fincomplex.spb.ru> Message-ID: <200512301724.jBUHOoV07236@databaseadvisors.com> ><<< what better language to inflict pain and suffering than 'C'?. >>> VBA and VB6! (when attempting to use them in the areas they are not designed to be used in...) So true! Or 'C' when attempting to use it in areas not designed for. Or Fortran, or Lisp, or... John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, December 30, 2005 12:05 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch John, I did program on both Pascal and C first on PDP-11 (Soviet clone) then on Turbo C and Turbo Pascal on IBM PC XT(Chinese clone :)) . Liked them both - C and Pascal I mean - and Boralnd IDE was the best that times... <<< what better language to inflict pain and suffering than 'C'?. >>> VBA and VB6! (when attempting to use them in the areas they are not designed to be used in...) Shamil ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 30, 2005 6:36 PM Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > >I just took C++ for a spin; man is it ugly. > > ROTFL. You think it is ugly now, you should have seen it in the late 80s. > I really started programming in earnest in Borland's Turbo Pascal in the > early 80s. By the late 80s Borland had a 'C' compiler. Whereas Pascal is a > tightly typed language, the 'C' versions of the day made no effort to do > type checking for parameters and such. It was "intentional" (or so they > said) since "REAL programmers" didn't need the compiler forcing them to do > silly things like making sure that the variable type passed in was the > variable type expected. So you could pass in a float to an int and the > compiler would just do a type conversion for you, no warning, no nothing. > > >I hate having to work that hard to write a program. > > Uhhhh... Yep! > > Of course you aren't a "REAL programmer" if you don't LOVE pain and > suffering, and what better language to inflict pain and suffering than 'C'?. > I'll bet you don't like pizza and mountain dew at 3 am while coding like a > mad man either! > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at users.mns.ru Fri Dec 30 11:42:19 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 30 Dec 2005 20:42:19 +0300 Subject: [AccessD] Witty References: <200512301712.jBUHC4V03682@databaseadvisors.com> Message-ID: <007e01c60d68$63233750$6501a8c0@fincomplex.spb.ru> John, I don't have intentions to flame :) - I just wanted to note - a modern master C++ programmer is as RAD as you with MS Access (I'm not such a C++ master(yet if ever be) - I didn't have enough time last years to practice in C++). I mean that John, I have seen such masters, I did work with them, I have seen and I have used the tools they use - they are as RAD as yours - and we are talking about real applications here not toys apps every second grade student can make with MS Access these days.... I understand you when you're talking - right tool for right task - and I share this your opinion - but modern master C++ programmer armored with modern development tools and libraries and having experience in real life business application development will be as quick/RAD as you are... I do mean that. I do know that. Shamil ----- Original Message ----- From: "John Colby" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 30, 2005 8:12 PM Subject: [AccessD] Witty > As in everything, there is a time and place for everything. All the > languages are designed for specific jobs. Unfortunately, tools are all too > often selected because of the familiarity of someone with the tool, not > because it was designed for the job at hand. 'C' was designed as a "step > up" from assembler, to provide the capabilities of assembler with the power > of higher language constructs. It was designed to "program to the metal", > precisely for writing things like operating systems and compilers, where you > needed to get at the metal. It was not designed to write database > applications, web sites, or a host of other things that the world now needs. > Unfortunately it is all too often used where it doesn't belong, simply > because someone is comfortable with the language. > > I will take Access and write a small database application in a matter of > days. A MASTER of 'C' programming will takes weeks or months (or years) to > write the same application, but if you hire a MASTER 'C' programmer to write > your database application, you will likely pay him for weeks or months (or > years) of his time. Notice that you will not get a better product, in fact > it will probably be inferior, for the simple reason that there will be 100 > or 1000 lines of code for every line I have to write. More code, more bugs, > we all know that. > > Is 'C' a "witty" language? Of course, if you need to write a Windows (or > Linux etc), or Access (or dBase etc). Certainly NOT if you need to write an > "Access APPLICATION", or likely if you need to write a "Windows > APPLICATION". There are many "more suitable" languages for those jobs. > Even for writing database applications, Access isn't the best tool all of > the time as we all know. > > To use 'C' you have to be smart and agile. To use it correctly, you have to > be even smarter and more agile, in order to decide where it is appropriate > and where it isn't. Wax poetic about 'C' all you will, but come down to > earth when it is time to select your tool. > > John W. Colby > www.ColbyConsulting.com > > Contribute your unused CPU cycles to a good cause: > http://folding.stanford.edu/ > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller > Sent: Friday, December 30, 2005 11:51 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > > I am with you on this one, Shamil. You found the perfect word for it: witty. > To be witty you have to be very smart, and also verbally agile. That > describes the entrance requirements for C++, IMO. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: December 30, 2005 11:22 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch > > > I just took C++ for a spin; man is it ugly. > Jim, > > When I program on C++ (rarely these days) I have a feeling I'm writing real > SOFTware - so flexible and powerful this programming language is... > > ...when I use VBA/VB6 - I have a feeling I'm surrounded with "iron fences", > which make me safe but in the same time immensely limit what I can do... > > ...I like C# and VB.NET but C++ is still far superior and it will probably > always be... > > ...yes VBA and VB6 and VB.NET and C# are right "what doctor ordered" RAD > tools for many nowadays business applications but modern C++ with all the > free and "for money" development tools and libraries - is far superior and > for trained and experienced developer modern C++ programming is as RAD as C# > or VB.NET programming but has many advantages because (once again) with C++ > your imagination isn't limited by anything - and then you're making real > SOFTware not because you're a "bits- and pointers- jongleur" but because the > code stuff you're making is SOFT and flexible and adaptable for many use > cases(application architectures), which are closed for you when you use > VBA/VB6 and even C# and VB.NET.... > > No, I'm not starting C++ vs. VBA/VB6/C#/VB.NET flame - just wanted to note > that IMO C++ is nice and witty not ugly :) > > Shamil > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From john at winhaven.net Fri Dec 30 12:01:43 2005 From: john at winhaven.net (John Bartow) Date: Fri, 30 Dec 2005 12:01:43 -0600 Subject: [AccessD] Witty In-Reply-To: <007e01c60d68$63233750$6501a8c0@fincomplex.spb.ru> Message-ID: <009a01c60d6b$1837f520$6a01a8c0@ScuzzPaq> I would imagine that part of this lies in the collection of classes/libraries/object that a master C++ programmer would have in their arsenal. I can't imagine that you would say this if a C++ programmer had to start with absolutely nothing. I would also think the same would hold true for most language masters. RAD development is not really a fair comparison between C++ and Access because Access includes so many classes/libraries/objects that are pre-made to start with. As for second graders writing Access apps - that I have never seen. Second graders here are doing keyboard skills and learning to use pre-made applications. Do Russian kids really learn to develop Access Apps? From shamil at users.mns.ru Fri Dec 30 14:21:44 2005 From: shamil at users.mns.ru (Shamil Salakhetdinov) Date: Fri, 30 Dec 2005 23:21:44 +0300 Subject: [AccessD] Witty References: <009a01c60d6b$1837f520$6a01a8c0@ScuzzPaq> Message-ID: <003b01c60d7e$b0e18d50$6501a8c0@fincomplex.spb.ru> > Access includes so many classes/libraries/objects > that are pre-made to start with Modern C++ also. And I'm not even talking about VS.NET 2005 Managed C++, which has everything C# or VB.NET have (.NET Framework) + many things C# and VB.NET don't have and will probably never have. "Edit &Continue" feature of C# and VB.NET in VS.NET 2005 is what Managed C++ doesn't have but in Test Driven Development, which is becoming mainstream(?) "Edit & Continue" doesn't look like a "killing" feature. And when C# or VB.NET programmers use advanced custom classes then "Edit & Continue" doesn't work sometimes(often).... > Second graders here are doing keyboard skills and learning to use > pre-made applications. Do Russian kids really learn to develop > Access Apps? John, I meant high school students - second year - is such a student called a "second grade student" there? Or do you mean your elementary school (five years?) second grade students? Shamil ----- Original Message ----- From: "John Bartow" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 30, 2005 9:01 PM Subject: Re: [AccessD] Witty > I would imagine that part of this lies in the collection of > classes/libraries/object that a master C++ programmer would have in their > arsenal. I can't imagine that you would say this if a C++ programmer had to > start with absolutely nothing. I would also think the same would hold true > for most language masters. > > RAD development is not really a fair comparison between C++ and Access > because Access includes so many classes/libraries/objects that are pre-made > to start with. > > As for second graders writing Access apps - that I have never seen. Second > graders here are doing keyboard skills and learning to use pre-made > applications. Do Russian kids really learn to develop Access Apps? > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Dec 30 14:41:18 2005 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 30 Dec 2005 12:41:18 -0800 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: Message-ID: <000d01c60d81$631f0f40$017ba8c0@xpserver> Thank you Gustav... Programming languages have always been a personal fascination. I my spare time (?) I have been trying to get up to speed in Python, Ruby on Rails and Eiffel (http://www.eiffel.com/downloads/). In the last weeks I have received couple of calls on two great historical packages. Smartware (http://www.visualsmartware.com/), the original fully programmable office suite that ran on both DOS and UNIX. The new system was written/updates by the original project team programmer for MS Access. When he exceeded 50+ years of age, considered by many the outside limit of a programmer competence :-), he was politely edged out of Microsoft but still wanted to keep his hand in; hence a new version of Smartware. The whole system is very new/old as there is no web site, to speak of and there is only three full-time staff. A free download can be had but a temporary username and password must be first acquired. Contact person is: Dr. Jack Perkins... EduServ Inc. Brandon MB Canada 204-727-2895 www.eduserv.biz ...and... Clarion (http://en.wikipedia.org/wiki/Clarion_programming_language), definitely one of the best database programs ever designed (It is related to Modula-2). Only used the DOS version and now someone wants a bill-of-laden module written for the current Windows version (7). Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 30, 2005 4:05 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch Hi Jim Oh, don't bother, that dating would not be very precise! I don't know about LISP these days but Prolog is indeed alive and ready on hand: http://www.visual-prolog.com/ The Personal Edition is free to use. Note the alpha version of version 7 which - much to my disappointment - now allows "normal" structures like if-then-else: http://www.visual-prolog.com/vip6/Support/version_news/vip63/news_vip70_alph a.htm I thought we never would see that as it certainly will kill some of the beauty of Prolog. /gustav >>> accessd at shaw.ca 29-12-2005 23:19 >>> Gustav... At the risk of dating myself; I played with both Lisp and Prolog but after progressing beyond the Comodore64 never used it again. Sort of sad. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: December 29, 2005 12:07 PM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Memory Lane. IBM Key Punch Hi all, not Friday yet, but ... Joel Spolsky is sometimes rambling a bit but his recent blurb is quite entertaining: The Perils of JavaSchools http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html He is not nice with the Java boys but what do we care. Note, however, the picture of the IBM 026 Key Punch. This is before my time but click on it and find a new link: http://www.columbia.edu/acis/history/029.html This is the 029 Key Punch which we used at the technical university here. Oh boy, did we punch some cards! I can still remember the unique feeling of the keys and the massive low-frequence sound for every punch. What a piece of machinery! Also, note the link to the Blub Programmers and this quote: Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot. I have only "tasted" LISP. All I remember is a feeling of the wonderful different syntax. Has anyone here learned and used it? /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From wdhindman at bellsouth.net Fri Dec 30 15:41:54 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 30 Dec 2005 16:41:54 -0500 Subject: [AccessD] Runtime size using installShield References: <855499653F55AD4190B242717DF132BC10BF7E@dewey.Symphony.local> Message-ID: <005a01c60d89$da7e51b0$6101a8c0@JISREGISTRATION.local> ...which might explain why the packager is installing all of the office object libraries ...like I said, just a wag. William ----- Original Message ----- From: "Steve Capistrant" To: "Access Developers discussion and problem solving" Sent: Friday, December 30, 2005 12:17 PM Subject: Re: [AccessD] Runtime size using installShield > William, > > Not in the saved references per se, but the app does declare (and > undeclare) object references on the fly to Word, Excel, and Outlook, > using late binding. It then manipulates those other applications using > VBA. > > Steve Capistrant > scapistrant at symphonyinfo.com > Symphony Information Services > 7308 Aspen Lane North, Suite 132 > Brooklyn Park, MN 55428 > 763-391-7400 > www.symphonyinfo.com > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Hindman > Sent: Thursday, December 29, 2005 10:16 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Runtime size using installShield > > ...just a wag but are you referencing any office objects in your app? > > William > > ----- Original Message ----- > From: "Steve Capistrant" > To: "Access Developers discussion and problem solving" > > Sent: Thursday, December 29, 2005 10:34 AM > Subject: [AccessD] Runtime size using installShield > > >> After taking a break for several years from doing Access runtimes, I >> attempted it again with an A2K app, this time using InstallSheild. A >> little confusing. In particular, I did not see any way to single out >> runtime files for Access alone; it seemed to force the whole MS Office >> runtime on me. The resulting file size exceeds 400 meg. Am I missing >> something? Thanks in advance! >> >> Steve Capistrant >> scapistrant at symphonyinfo.com >> Symphony Information Services >> 7308 Aspen Lane North, Suite 132 >> Brooklyn Park, MN 55428 >> 763-391-7400 >> www.symphonyinfo.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From wdhindman at bellsouth.net Fri Dec 30 15:44:43 2005 From: wdhindman at bellsouth.net (William Hindman) Date: Fri, 30 Dec 2005 16:44:43 -0500 Subject: [AccessD] Witty References: <009a01c60d6b$1837f520$6a01a8c0@ScuzzPaq> Message-ID: <005e01c60d8a$3f328040$6101a8c0@JISREGISTRATION.local> ...I've got a 6 yo neighbor who could do it using the wizards :) William ----- Original Message ----- From: "John Bartow" To: "'Access Developers discussion and problem solving'" Sent: Friday, December 30, 2005 1:01 PM Subject: Re: [AccessD] Witty >I would imagine that part of this lies in the collection of > classes/libraries/object that a master C++ programmer would have in their > arsenal. I can't imagine that you would say this if a C++ programmer had > to > start with absolutely nothing. I would also think the same would hold true > for most language masters. > > RAD development is not really a fair comparison between C++ and Access > because Access includes so many classes/libraries/objects that are > pre-made > to start with. > > As for second graders writing Access apps - that I have never seen. Second > graders here are doing keyboard skills and learning to use pre-made > applications. Do Russian kids really learn to develop Access Apps? > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From joeget at vgernet.net Fri Dec 30 17:46:39 2005 From: joeget at vgernet.net (John Eget) Date: Fri, 30 Dec 2005 18:46:39 -0500 Subject: [AccessD] Append/Update procedure Message-ID: <001501c60d9b$4b273330$edc2f63f@JOHN> Anyone I have a table "tblPA" in a database and have imported the same file from another database. So now I have "tblPA" and "tblPA1". The tables have 4 identical fields called "Added Date", "Added Time", "Date Modified", and "Time Modified". I would like to append/update the "tblPA" by adding the new records from the "tblPA1" and append/update the records of "tblPA" if the table "tblPA1" has a later modified date and time. First, I think I need to delete the records that need to be appended/updated from "tblPA" and then just add the records from "tblPA1" that are new. If anyone has an example of this and is willing to share it, I would appreciate this. Or if someone can point me in the correct direction, it would be appreciated also. Thanks again John From joeget at vgernet.net Fri Dec 30 17:47:39 2005 From: joeget at vgernet.net (John Eget) Date: Fri, 30 Dec 2005 18:47:39 -0500 Subject: [AccessD] Append Update records process Message-ID: <001f01c60d9b$6e603a90$edc2f63f@JOHN> Anyone I have a table "tblPA" in a database and have imported the same file from another database. So now I have "tblPA" and "tblPA1". The tables have 4 identical fields called "Added Date", "Added Time", "Date Modified", and "Time Modified". I would like to append/update the "tblPA" by adding the new records from the "tblPA1" and append/update the records of "tblPA" if the table "tblPA1" has a later modified date and time. First, I think I need to delete the records that need to be appended/updated from "tblPA" and then just add the records from "tblPA1" that are new. If anyone has an example of this and is willing to share it, I would appreciate this. Or if someone can point me in the correct direction, it would be appreciated also. Thanks again John From stuart at lexacorp.com.pg Fri Dec 30 18:31:45 2005 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 31 Dec 2005 10:31:45 +1000 Subject: [AccessD] Append Update records process In-Reply-To: <001f01c60d9b$6e603a90$edc2f63f@JOHN> Message-ID: <43B65E11.25612.585E43C@stuart.lexacorp.com.pg> On 30 Dec 2005 at 18:47, John Eget wrote: > Anyone > > I have a table "tblPA" in a database and have imported the same file from > another database. So now I have "tblPA" and "tblPA1". The tables have 4 > identical fields called "Added Date", "Added Time", "Date Modified", and > "Time Modified". > > I would like to append/update the "tblPA" by adding the new records from the > "tblPA1" and append/update the records of "tblPA" if the table "tblPA1" has > a later modified date and time. > > First, I think I need to delete the records that need to be appended/updated > from "tblPA" and then just add the records from "tblPA1" that are new. > > If anyone has an example of this and is willing to share it, I would > appreciate this. Or if someone can point me in the correct direction, it > would be appreciated also. > What are the names of the other fields in the tables? -- Stuart From Gustav at cactus.dk Sat Dec 31 05:11:30 2005 From: Gustav at cactus.dk (Gustav Brock) Date: Sat, 31 Dec 2005 12:11:30 +0100 Subject: [AccessD] Append Update records process Message-ID: Hi John This tip from Smart Access is one of my favourites: Update and Append Records with One Query By Alan Biggs Did you know that you can use an update query in Access to both update and add records at the same time? This is useful if you have two versions of a table, tblOld and tblNew, and you want to integrate the changes from tblNew into tblOld. Follow these steps: 1. Create an update query and add the two tables. Join the two tables by dragging the key field of tblNew onto the matching field of tblOld. 2. Double-click on the relationship and choose the join option that includes all records from tblNew and only those that match from tblOld. 3. Select all the fields from tblOld and drag them onto the QBE grid. 4. For each field, in the Update To cell type in tblNew.FieldName, where FieldName matches the field name of tblOld. 5. Select Query Properties from the View menu and change Unique Records to False. (This switches off the DISTINCTROW option in the SQL view. If you leave this on you'll get only one blank record in your results, but you want one blank record for each new record to be added to tblOld.) 6. Run the query and you'll see the changes to tblNew are now in tblOld. This will only add records to tblOld that have been added to tblNew. Records in tblOld that aren't present in tblNew will still remain in tblOld. Happy New Year to all! /gustav >>> joeget at vgernet.net 31-12-2005 00:47:39 >>> Anyone I have a table "tblPA" in a database and have imported the same file from another database. So now I have "tblPA" and "tblPA1". The tables have 4 identical fields called "Added Date", "Added Time", "Date Modified", and "Time Modified". I would like to append/update the "tblPA" by adding the new records from the "tblPA1" and append/update the records of "tblPA" if the table "tblPA1" has a later modified date and time. First, I think I need to delete the records that need to be appended/updated from "tblPA" and then just add the records from "tblPA1" that are new. If anyone has an example of this and is willing to share it, I would appreciate this. Or if someone can point me in the correct direction, it would be appreciated also. Thanks again John From dajomigo at tpg.com.au Sat Dec 31 06:08:43 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Sat, 31 Dec 2005 23:08:43 +1100 Subject: [AccessD] Write Conflict Message-ID: <6.2.1.2.2.20051231225915.034b6658@mail.tpg.com.au> Firstly, I would like to wish everyone on the a Happy and Prosperous 2006. May the best of 2005 be the worst of 2006. My problem is I am working on a video library database. My hire form has a main form (hirer's details) and a subform (hiring details). There is a combo box that the user uses to select the movie. If they double-click on the combo box they are taken to a new form where they can change the rental type for the movie (eg is it an overnight, 3 nights, weekly etc rental) When they have selected the new rental type the program checks for every instance of that movie name and changes it to the new rental type. It also updates the Hiring record to record the new date due into the table. This all works perfectly. However, when they close the form to go back to the Hiring form, I get Write Conflict. If I click on the Save option it works perfectly and updates the row in the Hire form details to reflect the changes and I can continue to work. I can't seem to figure out where the error is being triggered so I can tell it to save programatically and leave the user none the wiser. Any help in this will be greatly appreciated. TIA David From andy at minstersystems.co.uk Sat Dec 31 06:28:23 2005 From: andy at minstersystems.co.uk (Andy Lacey) Date: Sat, 31 Dec 2005 12:28:23 -0000 Subject: [AccessD] Write Conflict In-Reply-To: <6.2.1.2.2.20051231225915.034b6658@mail.tpg.com.au> Message-ID: <000201c60e05$b130d270$30a70c54@minster33c3r25> Hi David, and Happy New Year to you too. It sounds as if the "new form" on which they change rental type is updating the same table that your subform is based on. If so I'd try 2 things. Firstly do a Save of the subform before opening the new form, and then Requery the subform when the other form closes. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > David & Joanne Gould > Sent: 31 December 2005 12:09 > To: accessd at databaseadvisors.com > Subject: [AccessD] Write Conflict > > > Firstly, I would like to wish everyone on the a Happy and > Prosperous 2006. > May the best of 2005 be the worst of 2006. > > My problem is I am working on a video library database. My > hire form has a > main form (hirer's details) and a subform (hiring details). > There is a > combo box that the user uses to select the movie. If they > double-click on > the combo box they are taken to a new form where they can > change the rental > type for the movie (eg is it an overnight, 3 nights, weekly > etc rental) > When they have selected the new rental type the program > checks for every > instance of that movie name and changes it to the new rental > type. It also > updates the Hiring record to record the new date due into the > table. This > all works perfectly. However, when they close the form to go > back to the > Hiring form, I get Write Conflict. If I click on the Save > option it works > perfectly and updates the row in the Hire form details to reflect the > changes and I can continue to work. > > I can't seem to figure out where the error is being triggered > so I can tell > it to save programatically and leave the user none the wiser. > > Any help in this will be greatly appreciated. > > TIA > > David > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From dajomigo at tpg.com.au Sat Dec 31 07:02:29 2005 From: dajomigo at tpg.com.au (David & Joanne Gould) Date: Sun, 01 Jan 2006 00:02:29 +1100 Subject: [AccessD] Write Conflict In-Reply-To: <000201c60e05$b130d270$30a70c54@minster33c3r25> References: <6.2.1.2.2.20051231225915.034b6658@mail.tpg.com.au> <000201c60e05$b130d270$30a70c54@minster33c3r25> Message-ID: <6.2.1.2.2.20060101000041.03476d40@mail.tpg.com.au> It is set to update the table. However, it doesn't matter what I set to happen in the subform because the error message happens when the other form is closed and before the subform is accessed. At 11:28 PM 31/12/2005, you wrote: >Hi David, and Happy New Year to you too. > >It sounds as if the "new form" on which they change rental type is updating >the same table that your subform is based on. If so I'd try 2 things. >Firstly do a Save of the subform before opening the new form, and then >Requery the subform when the other form closes. > >-- Andy Lacey >http://www.minstersystems.co.uk > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > > David & Joanne Gould > > Sent: 31 December 2005 12:09 > > To: accessd at databaseadvisors.com > > Subject: [AccessD] Write Conflict > > > > > > Firstly, I would like to wish everyone on the a Happy and > > Prosperous 2006. > > May the best of 2005 be the worst of 2006. > > > > My problem is I am working on a video library database. My > > hire form has a > > main form (hirer's details) and a subform (hiring details). > > There is a > > combo box that the user uses to select the movie. If they > > double-click on > > the combo box they are taken to a new form where they can > > change the rental > > type for the movie (eg is it an overnight, 3 nights, weekly > > etc rental) > > When they have selected the new rental type the program > > checks for every > > instance of that movie name and changes it to the new rental > > type. It also > > updates the Hiring record to record the new date due into the > > table. This > > all works perfectly. However, when they close the form to go > > back to the > > Hiring form, I get Write Conflict. If I click on the Save > > option it works > > perfectly and updates the row in the Hire form details to reflect the > > changes and I can continue to work. > > > > I can't seem to figure out where the error is being triggered > > so I can tell > > it to save programatically and leave the user none the wiser. > > > > Any help in this will be greatly appreciated. > > > > TIA > > > > 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 jwcolby at ColbyConsulting.com Sat Dec 31 10:59:22 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Sat, 31 Dec 2005 11:59:22 -0500 Subject: [AccessD] test Message-ID: <200512311659.jBVGxaV03169@databaseadvisors.com> Test. Sent to the vb group but nothing back. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ From carbonnb at gmail.com Sat Dec 31 15:43:26 2005 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Sat, 31 Dec 2005 16:43:26 -0500 Subject: [AccessD] test In-Reply-To: <200512311659.jBVGxaV03169@databaseadvisors.com> References: <200512311659.jBVGxaV03169@databaseadvisors.com> Message-ID: On 31/12/05, John Colby wrote: > Test. Sent to the vb group but nothing back. Subject ADO.net 2.0? It came through. -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From john at winhaven.net Sat Dec 31 15:51:59 2005 From: john at winhaven.net (John Bartow) Date: Sat, 31 Dec 2005 15:51:59 -0600 Subject: [AccessD] test Message-ID: <00f701c60e54$6de39170$6b01a8c0@ScuzzPaq> Test From carbonnb at sympatico.ca Sat Dec 31 15:53:45 2005 From: carbonnb at sympatico.ca (Bryan Carbonnell) Date: Sat, 31 Dec 2005 16:53:45 -0500 Subject: [AccessD] test In-Reply-To: <00f701c60e54$6de39170$6b01a8c0@ScuzzPaq> Message-ID: On 31 Dec 2005 at 15:51, John Bartow wrote: > Test 1-2-3. Its working. -- Bryan Carbonnell - carbonnb at sympatico.ca After any salary raise, you will have less money at the end of the month than you did before. From john at winhaven.net Sat Dec 31 15:57:06 2005 From: john at winhaven.net (John Bartow) Date: Sat, 31 Dec 2005 15:57:06 -0600 Subject: [AccessD] test In-Reply-To: Message-ID: <000501c60e55$2431f2a0$6b01a8c0@ScuzzPaq> OK, thanks! From darsant at gmail.com Sat Dec 31 17:32:10 2005 From: darsant at gmail.com (Josh McFarlane) Date: Sat, 31 Dec 2005 17:32:10 -0600 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: <200512301724.jBUHOoV07236@databaseadvisors.com> References: <005c01c60d65$7ae3df50$6501a8c0@fincomplex.spb.ru> <200512301724.jBUHOoV07236@databaseadvisors.com> Message-ID: <53c8e05a0512311532n2167f445x3adf0770d49fc22d@mail.gmail.com> On 12/30/05, John Colby wrote: > ><<< > what better language to inflict pain and suffering than 'C'?. > >>> > VBA and VB6! (when attempting to use them in the areas they are not designed > to be used in...) > > So true! Or 'C' when attempting to use it in areas not designed for. Or > Fortran, or Lisp, or... Just out of curiosity, where was C not designed to tread? -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein From jwcolby at ColbyConsulting.com Sat Dec 31 18:00:06 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Sat, 31 Dec 2005 19:00:06 -0500 Subject: [AccessD] OT: Memory Lane. IBM Key Punch In-Reply-To: <53c8e05a0512311532n2167f445x3adf0770d49fc22d@mail.gmail.com> Message-ID: <200601010000.k0100TV24458@databaseadvisors.com> Josh, A language like 'C' can do anything, it's just a matter of efficiency. Lisp has a function (list processing), that is why it was designed. It is waaaaaaaaaaay more efficient at what it does than 'C'. Fortran was designed for a specific reason. There may be libraries by this time to allow 'C' to perform the "Formula Translations" that Fortran was designed to do. But Fortran was designed to do that, 'C' was not. RPG was designed, from the ground up to do a function. 'C' MAY be able to do that but it was not designed to do that. 'C' was designed for a specific task. It can be forced to do anything you want, but that is not what it was designed to do. Look at where it came from, what it was used for when it was designed. The question of "where was 'C' not designed to tread" is like asking where assembler is not designed to tread. Assembler is designed for a specific task, and works well for that task. Can you write a list processor APPLICATION in it? Sure. Why would you when LISP is available? John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Josh McFarlane Sent: Saturday, December 31, 2005 6:32 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Memory Lane. IBM Key Punch On 12/30/05, John Colby wrote: > ><<< > what better language to inflict pain and suffering than 'C'?. > >>> > VBA and VB6! (when attempting to use them in the areas they are not > designed to be used in...) > > So true! Or 'C' when attempting to use it in areas not designed for. > Or Fortran, or Lisp, or... Just out of curiosity, where was C not designed to tread? -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mwp.reid at qub.ac.uk Sat Dec 31 18:09:24 2005 From: mwp.reid at qub.ac.uk (Martin) Date: Sun, 1 Jan 2006 00:09:24 -0000 Subject: [AccessD] Happy new year Message-ID: <200601010010.k010AFV27162@databaseadvisors.com> to all Martin From martyconnelly at shaw.ca Sat Dec 31 18:20:37 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sat, 31 Dec 2005 16:20:37 -0800 Subject: [AccessD] Happy new year References: <200601010010.k010AFV27162@databaseadvisors.com> Message-ID: <43B72055.9090802@shaw.ca> Happy Hogmanay, throwing whisky bottles (empty of course) at the statue of King George. Martin wrote: >to all > >Martin > > > -- Marty Connelly Victoria, B.C. Canada From martyconnelly at shaw.ca Sat Dec 31 18:40:57 2005 From: martyconnelly at shaw.ca (MartyConnelly) Date: Sat, 31 Dec 2005 16:40:57 -0800 Subject: [AccessD] Happy new year References: <200601010010.k010AFV27162@databaseadvisors.com> <43B72055.9090802@shaw.ca> Message-ID: <43B72519.8070203@shaw.ca> Least everyone think I am rolling in the aisles. I am off to cook a " La Vraie Tourtiere Du Saguenay" Pork Tourtiere for a French Canadian Reveillons. Served after midnight mass. But I live in a Portugese parish mostly from the Azores. MartyConnelly wrote: >Happy Hogmanay, throwing whisky bottles (empty of course) at the statue >of King George. > >Martin wrote: > > > >>to all >> >>Martin >> >> >> >> >> > > > -- Marty Connelly Victoria, B.C. Canada From john at winhaven.net Sat Dec 31 21:26:53 2005 From: john at winhaven.net (John Bartow) Date: Sat, 31 Dec 2005 21:26:53 -0600 Subject: [AccessD] Happy new year In-Reply-To: <200601010010.k010AFV27162@databaseadvisors.com> Message-ID: <002101c60e83$364739e0$6b01a8c0@ScuzzPaq> Thanks! I send best wishes to everyone for the coming year. Looks like its going to be a lovely year for a Guinness. :o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Martin Sent: Saturday, December 31, 2005 6:09 PM To: accessd at databaseadvisors.com Subject: [AccessD] Happy new year to all Martin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jmhecht at earthlink.net Sat Dec 31 21:38:33 2005 From: jmhecht at earthlink.net (Joe Hecht) Date: Sat, 31 Dec 2005 19:38:33 -0800 Subject: [AccessD] test In-Reply-To: <200512311659.jBVGxaV03169@databaseadvisors.com> Message-ID: <002401c60e84$d979d4f0$6701a8c0@HPLaptop> That's because you do not like looking in my area ;) Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Saturday, December 31, 2005 8:59 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] test Test. Sent to the vb group but nothing back. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at ColbyConsulting.com Sat Dec 31 21:47:07 2005 From: jwcolby at ColbyConsulting.com (John Colby) Date: Sat, 31 Dec 2005 22:47:07 -0500 Subject: [AccessD] test In-Reply-To: <002401c60e84$d979d4f0$6701a8c0@HPLaptop> Message-ID: <200601010347.k013lXV14191@databaseadvisors.com> I was getting nothing earlier. I heard we got blacklisted briefly. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht Sent: Saturday, December 31, 2005 10:39 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] test That's because you do not like looking in my area ;) Joe Hecht jmhecht at earthlink.net -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Colby Sent: Saturday, December 31, 2005 8:59 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] test Test. Sent to the vb group but nothing back. John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carbonnb at gmail.com Sat Dec 31 23:26:26 2005 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Sun, 1 Jan 2006 00:26:26 -0500 Subject: [AccessD] Happy new year In-Reply-To: <200601010010.k010AFV27162@databaseadvisors.com> References: <200601010010.k010AFV27162@databaseadvisors.com> Message-ID: To all, Have a Happy, healthy and prosperous New Year!! -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From carbonnb at sympatico.ca Sat Dec 31 23:41:11 2005 From: carbonnb at sympatico.ca (Bryan Carbonnell) Date: Sun, 01 Jan 2006 00:41:11 -0500 Subject: [AccessD] (Fwd) Re: test Message-ID: On 31 Dec 2005 at 22:47, John Colby wrote: > I was getting nothing earlier. I heard we got blacklisted briefly. Yep. We somehow got caught in a Spam Trap. Luckily the blacklisting expired 24 hrs after the listing. And from what I can see from the website, there isn't much we can do about it. They don't release details of the spam trap, nor will they do anything after the listing has expired, which it now has. -- Bryan Carbonnell - carbonnb at sympatico.ca When everything's coming your way, you're in the wrong lane.